• Document Up to Date

Remove Attributes

Removes the given attribute definitions from the specified tenant.

Resource Information

This service uses the tomcat application on port 8080 by default. To see a list of default ports click here

The context for this API is /crafter-profile, please prefix the API URLs with this context.

HTTP Verb
POST
URL
/api/1/tenant/:name/attribute_definitions/remove
Response Formats
JSON

Parameters

Name
Type || Required || Description
accessTokenId

String


The access token ID of the application
making the call
name
String
The tenant’s name
attributeName

String


The name of the attributes whose definitions should
be removed (the parmeter can be repeated)

Example

Request

POST ...crafter-profile/api/1/tenant/sample-tenant/attribute_definitions/remove
accessTokenId=e8f5170c-877b-416f-b70f-4b09772f8e2d
attributeName=nickname

Response

Status 200 OK

 1{
 2  "name": "sample-tenant",
 3  "verifyNewProfiles": true,
 4  "availableRoles": [
 5    "APP_ADMIN",
 6    "APP_USER"
 7  ],
 8  "ssoEnabled": false,
 9  "attributeDefinitions": [
10    {
11      "permissions": [
12        {
13          "allowedActions": [
14            "*"
15          ],
16          "application": "*"
17        }
18      ],
19      "name": "firstName",
20      "metadata": {
21        "label": "First Name",
22        "type": "TEXT",
23        "displayOrder": 0.0
24      },
25      "defaultValue": null
26    },
27    {
28      "permissions": [
29        {
30          "allowedActions": [
31            "*"
32          ],
33          "application": "*"
34        }
35      ],
36      "name": "lastName",
37      "metadata": {
38        "label": "Last Name",
39        "type": "TEXT",
40        "displayOrder": 1.0
41      },
42      "defaultValue": null
43    },
44    {
45      "permissions": [
46        {
47          "allowedActions": [
48            "*"
49          ],
50          "application": "*"
51        }
52      ],
53      "name": "avatarLink",
54      "metadata": {
55        "label": "Avatar Link",
56        "type": "TEXT",
57        "displayOrder": 3.0
58      },
59      "defaultValue": null
60    }
61  ],
62  "id": "5926f6d9d4c650e226b03b61"
63}

Responses

Status
Location
Response Body
200

See example above.

400




{"errorCode": "NO_SUCH_TENANT",
"message": "No tenant with name
\"test\" found"}
500



{"message":"Internal server
error"}