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"}
|