Endpoint | HTTP Verb | Description | Request Schema | Response Schema (Success) |
---|
v1/claimsets/ | GET | Retrieves all claimsets | - | [
{
"id": 0,
"name": "string",
"isSystemReserved": true,
"applicationsCount": 0
}
] |
---|
v1/claimsets/{id} | GET | Retrieves a specific claimset by id | - | {
"id": 0,
"name": "string",
"isSystemReserved": true,
"applicationsCount": 0,
"resourceClaims": [
{
"name": "string",
"read": true,
"create": true,
"update": true,
"delete": true,
"defaultAuthStrategiesForCRUD": [
{
"authStrategyName": "string",
"isInheritedFromParent": true
}
],
"authStrategyOverridesForCRUD": [
{
"authStrategyName": "string",
"isInheritedFromParent": true
}
],
"children": [
"list of resource claims"
]
}
]
} |
---|
v1/claimsets/ | POST | Creates a new claimset | {
"name": "string",
"resourceClaims": [
{
"name": "string",
"read": true,
"create": true,
"update": true,
"delete": true,
"defaultAuthStrategiesForCRUD": [
{
"authStrategyName": "string",
"isInheritedFromParent": true
}
],
"authStrategyOverridesForCRUD": [
{
"authStrategyName": "string",
"isInheritedFromParent": true
}
],
"children": [
"list of resource claims"
]
}
]
} | {
"id": 0,
"name": "string",
"isSystemReserved": true,
"applicationsCount": 0,
"resourceClaims": [
{
"name": "string",
"read": true,
"create": true,
"update": true,
"delete": true,
"defaultAuthStrategiesForCRUD": [
{
"authStrategyName": "string",
"isInheritedFromParent": true
}
],
"authStrategyOverridesForCRUD": [
{
"authStrategyName": "string",
"isInheritedFromParent": true
}
],
"children": [
"list of resource claims"
]
}
]
} |
---|
v1/claimsets/{id} | PUT | Updates a specific claimset by id | {
"id": 0,
"name": "string",
"resourceClaims": [
{
"name": "string",
"read": true,
"create": true,
"update": true,
"delete": true,
"defaultAuthStrategiesForCRUD": [
{
"authStrategyName": "string",
"isInheritedFromParent": true
}
],
"authStrategyOverridesForCRUD": [
{
"authStrategyName": "string",
"isInheritedFromParent": true
}
],
"children": [
"list of resource claims" ] } ] } | {
"id": 0,
"name": "string",
"isSystemReserved": true,
"applicationsCount": 0,
"resourceClaims": [
{
"name": "string",
"read": true,
"create": true,
"update": true,
"delete": true,
"defaultAuthStrategiesForCRUD": [
{
"authStrategyName": "string",
"isInheritedFromParent": true
}
],
"authStrategyOverridesForCRUD": [
{
"authStrategyName": "string",
"isInheritedFromParent": true
}
],
"children": [
"list of resource claims" ]
}
]
} |
---|
v1/claimsets/{id} | DELETE | Deletes a claimset by id | - | - |
---|
|