The Attributes API allows you to retrieve and manage attributes of your applications.
Lists all attributes for a specific application in Access Gateway
Success
Bad Request
Unauthorized
Forbidden
Too Many Requests
[- {
- "id": "9c471061-8981-43c5-a7bc-deef2150a5a2",
- "active": true,
- "name": "sampleheader",
- "source": "IDP",
- "value": "firstName",
- "type": "HEADER"
}
]Creates an attribute for an application in Access Gateway
Attribute created successfully
Bad Request
Unauthorized
Forbidden
Too Many Requests
{- "name": "sampleheader",
- "source": "IDP",
- "value": "firstName",
- "type": "HEADER"
}{- "id": "9c471061-8981-43c5-a7bc-deef2150a5a2",
- "active": true,
- "name": "sampleheader",
- "source": "IDP",
- "value": "firstName",
- "type": "HEADER"
}Retrieves details of a specific attribute for an application by applicationId and attributeId
Success
Bad Request
Unauthorized
Forbidden
Not Found
Too Many Requests
{- "id": "9c471061-8981-43c5-a7bc-deef2150a5a2",
- "active": true,
- "name": "sampleheader",
- "source": "IDP",
- "value": "firstName",
- "type": "HEADER"
}Replaces an existing attribute configuration for an application
| active | boolean Default: true Indicates whether to send the attribute to a protected resource. If set to | ||||||||||||||
| delimiter | string Default: ":" The delimiter to use when | ||||||||||||||
| index | integer [ 0 .. 99 ] Default: 0 The index of the The index is zero-based, so the first value has an index of | ||||||||||||||
| multiValueProcessor | string Default: "SELECT_INDEX" Use this property to process attributes with multiple values that are returned from the source If the
| ||||||||||||||
| name | string <= 128 characters The name of the attribute | ||||||||||||||
| source | string The data source for the contents of the attribute
| ||||||||||||||
| type | string The method that's used to pass attributes. You can pass attributes in a header or in a cookie. | ||||||||||||||
| value | string The dynamic value of the attribute that's based on the |
Attribute updated successfully
Bad Request
Unauthorized
Forbidden
Not Found
Too Many Requests
{- "name": "sampleheader",
- "source": "IDP",
- "value": "firstName",
- "type": "HEADER"
}{- "id": "9c471061-8981-43c5-a7bc-deef2150a5a2",
- "active": true,
- "name": "sampleheader",
- "source": "IDP",
- "value": "firstName",
- "type": "HEADER"
}Deletes an attribute for an application by applicationId and attributeId
Attribute deleted successfully
Bad Request
Unauthorized
Forbidden
Not Found
Too Many Requests
{- "details": { },
- "errorCode": "BAD_REQUEST",
- "message": "Request validation failed"
}