Searching:
0 results foundRoles/Get/[roleId]/Endpoints
GET odata/roles/[id]/Endpoints
Description
Returns the list of Endpoints associated with a specific Role and the Endpoints’ properties.
See the following for request and response details ‒
See Also
Request ‒ Roles/Get/[roleId]/Endpoints
Property | Type | Description |
id | String | This is the unique identifier automatically assigned by Axonize when a Role is created. This id is returned in the response of the Roles/Post. |
Example JSON Roles/Get /[roleId]/Endpoints Request
curl -X GET \
https://api.dev.axonize.com/odata/Roles/9939D515-852A-4CAB-A676-6C214CB09A47/Endpoints \
-H ‘Accept: application/json, text/plain, */*’ \
-H ‘Accept-Language: en-US,en;q=0.9’ \
-H ‘AppId: 289a7624-c590-4b4c-b15a-7801d8902ce9’ \
-H ‘Content-Type: application/json’ \
-H ‘cache-control: no-cache’ \
Response ‒ Roles/Get/[roleId]/Endpoints
The response that is returned contains the following properties –
Property | Type | Description |
id | String | The ID of the Endpoint. |
name | String | The name of the Endpoint. |
type | Boolean | 0 for an API-related Endpoint.
1 for a UI-related Endpoint. |
uiPermissiontype | String | The user interface permission type. Values are –
|
Example JSON Roles/Get/[roleId]/Endpoints Response
Status 200 – OK
{
“@odata.context”: “https://dev-axonizeapi-axonize.dev-ase-axonize.p.azurewebsites.net/odata/$metadata#Collection(Axonize.Data.Repository.Sql.Endpoint)”,
“value”: [
{
“@odata.type”: “#Axonize.Data.Repository.Sql.Endpoint”,
“id”: “01DB80FE-00D5-4C90-A9E1-FB66EF0B3FA7”,
“name”: “odata/groups/removeDeviceFromGroup”,
“type”: 0,
“uiPermissionType”: “Enabled”,
“taskToEndpoints”: []
},
{
“@odata.type”: “#Axonize.Data.Repository.Sql.Endpoint”,
“id”: “09CBE3CF-75A7-42CB-A2D2-D6A2ABA17C4C”,
“name”: “odata/groups/put”,
“type”: 0,
“uiPermissionType”: “Enabled”,
} ]
}