Console API
Platform admins
5 endpoints.
POST
/api/v1/admin/platform-admin-invites/{invite_id}/acceptAccept a pending Keystone Admin invite for the authenticated user
Parameters
| Name | In | Type | Description |
|---|---|---|---|
invite_idrequired | path | string | |
authorization | header | string | null |
Responses
200Successful Responseapplication/jsonSuccessResponse_PlatformAdminUserData_| Field | Type | Description | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request_idrequired | string | ||||||||||||||||||||||||||||||||||
success | true | default true | |||||||||||||||||||||||||||||||||
datarequired | PlatformAdminUserData | PlatformAdminUserData fields
| |||||||||||||||||||||||||||||||||
metadata | ResponseMetadata | null | ResponseMetadata fieldsResponseMetadata, expanded above. | |||||||||||||||||||||||||||||||||
meta | ResponseMeta | null | ResponseMeta fields
|
400Bad request401Unauthorized403Forbidden404Not found422Validation error500Internal server error503Service unavailable
Error bodies: ErrorResponse. See Errors.
GET
/api/v1/admin/usersList Keystone Admins and pending admin invites
Parameters
| Name | In | Type | Description |
|---|---|---|---|
authorization | header | string | null |
Responses
200Successful Responseapplication/jsonSuccessResponse_list_PlatformAdminUserData__| Field | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request_idrequired | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
success | true | default true | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
datarequired | PlatformAdminUserData[] | PlatformAdminUserData[] fieldsPlatformAdminUserData, expanded above. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
metadata | ResponseMetadata | null | ResponseMetadata fields
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
meta | ResponseMeta | null | ResponseMeta fieldsResponseMeta, expanded above. |
400Bad request401Unauthorized403Forbidden404Not found422Validation error500Internal server error503Service unavailable
Error bodies: ErrorResponse. See Errors.
POST
/api/v1/admin/usersInvite a Keystone Admin (pending invite + email)
Parameters
| Name | In | Type | Description |
|---|---|---|---|
authorization | header | string | null |
Request bodyrequired
application/jsonPlatformAdminInviteBody| Field | Type | Description |
|---|---|---|
emailrequired | string (email) | |
phone | string | null |
Responses
201Successful Responseapplication/jsonSuccessResponse_PlatformAdminUserData_| Field | Type | Description |
|---|---|---|
request_idrequired | string | |
success | true | default true |
datarequired | PlatformAdminUserData | PlatformAdminUserData fieldsPlatformAdminUserData, expanded above. |
metadata | ResponseMetadata | null | ResponseMetadata fieldsResponseMetadata, expanded above. |
meta | ResponseMeta | null | ResponseMeta fieldsResponseMeta, expanded above. |
400Bad request401Unauthorized403Forbidden404Not found422Validation error500Internal server error503Service unavailable
Error bodies: ErrorResponse. See Errors.
PATCH
/api/v1/admin/users/{entry_id}Update a Keystone Admin or pending admin invite
Parameters
| Name | In | Type | Description |
|---|---|---|---|
entry_idrequired | path | string | |
authorization | header | string | null |
Request bodyrequired
application/jsonPlatformAdminUpdateBody| Field | Type | Description |
|---|---|---|
first_namerequired | string | |
last_namerequired | string | |
emailrequired | string (email) | |
phone | string | null |
Responses
200Successful Responseapplication/jsonSuccessResponse_PlatformAdminUserData_| Field | Type | Description |
|---|---|---|
request_idrequired | string | |
success | true | default true |
datarequired | PlatformAdminUserData | PlatformAdminUserData fieldsPlatformAdminUserData, expanded above. |
metadata | ResponseMetadata | null | ResponseMetadata fieldsResponseMetadata, expanded above. |
meta | ResponseMeta | null | ResponseMeta fieldsResponseMeta, expanded above. |
400Bad request401Unauthorized403Forbidden404Not found422Validation error500Internal server error503Service unavailable
Error bodies: ErrorResponse. See Errors.
DELETE
/api/v1/admin/users/{entry_id}Remove pending admin invite or demote a Keystone Admin
Parameters
| Name | In | Type | Description |
|---|---|---|---|
entry_idrequired | path | string | |
authorization | header | string | null |
Responses
204Successful Response400Bad request401Unauthorized403Forbidden404Not found422Validation error500Internal server error503Service unavailable
Error bodies: ErrorResponse. See Errors.