API details for Authorization Services

The API details for managing the Users, Roles and Tenants of the Reltio system.

Table 1. Reltio Authorization Services - API Mapping
Resource ID HTTP Method Rest URI Privileges
UN_SECURED_BY_ANNOTATION

GET

GET

GET

GET

HEAD

POST

POST

POST

POST

POST

POST

/healthcheck

/oauth/callback

/oauth/sso

/version

/healthcheck

/oauth/*//users/_resetPassword

/oauth/*//users/_sendResetPasswordLink

/oauth/checkToken

/oauth/internalToken//permissions

/oauth/revoke

/oauth/sso

 
customer

GET

GET

PUT

PUT

/oauth/*//customers

/oauth/*//customers/{id:.+}

/oauth/*//customers/{id:.+}

/oauth/*//customers/{id:.+}/passwordPolicy

 
customer.SSO

DELETE

GET

PUT

/oauth/*//customers/{id}/externalProviderConfig/{tenant}

/oauth/*//customers/{id}/externalProviderConfig/{tenant}

/oauth/*//customers/{id}/externalProviderConfig/{tenant}

 
customer.groups

DELETE

GET

GET

GET

POST

PUT

/oauth/*//customers/{customerId}/groups/{groupId}

/oauth/*//customers/{customerId}/groups

/oauth/*//customers/{customerId}/groups/{groupId}

/oauth/*//users/groups/{groupId}

/oauth/*//customers/{customerId}/groups

/oauth/*//customers/{customerId}/groups/{groupId}

 
customer.roles

DELETE

GET

GET

POST

POST

PUT

PUT

/customers/{customerId}/roles/permissions/{roleName}

/customers/{customerId}/roles/permissions

/customers/{customerId}/roles/permissions/{roleName}

/customers/{customerId}/roles/permissions

/oauth/*//customers/{id:.+}/roles

/customers/{customerId}/roles/permissions/{roleName}

/oauth/*//customers/{id:.+}/roles

 
customer.user

DELETE

GET

GET

POST

POST

PUT

PUT

PUT

PUT

/oauth/*//users/{username:.+}

/oauth/*//customers/{id:.+}/users

/oauth/*//users

/oauth/*//users

/oauth/*//users/encryptPlainUsers

/oauth/*//users/{username:.+}

/oauth/*//users/{username:.+}/_unlock

/oauth/*//users/{username:.+}/password

/oauth/*//users/{username:.+}/revoketokens

 
customer.user.groups

GET

PUT

/oauth/*//users/{username:.+}/groups

/oauth/*//users/{username:.+}/groups

 
customer.user.profile

DELETE

GET

GET

GET

GET

POST

PUT

PUT

PUT

/oauth/*//users/{username:.+}/externalTokens/{systemId}

/oauth/*//users/customers

/oauth/*//users/{user:.+}/tokens

/oauth/*//users/{username:.+}

/oauth/*//users/{username:.+}/externalTokens

/oauth/*//users/{username:.+}/externalTokens

/oauth/*//users/{username:.+}/email

/oauth/*//users/{username:.+}/entity

/oauth/*//users/{username:.+}/externalTokens/{systemId}

 
customer.user.roles

PUT

PUT

/oauth/*//users/{username:.+}/roles

/oauth/*//users/{username:.+}/tenantRoles

 
customer.user.tenants

GET

GET

PUT

/oauth/*//users/permissions/tenant/{tenantId:.+}

/oauth/*//users/tenant/{tenantId:.+}

/oauth/*//users/{username:.+}/tenants

 
globalRoles.clientRoles

GET

/admin/*//roles/clients

 
globalRoles.permissions

GET

GET

/roles/permissions

/roles/permissions/{roleName}

 
globalRoles.userRoles

GET

/admin/*//roles/users

 
monitoring

GET

GET

/log

/log/status

 
reltioServices

GET

GET

/oauth/*//reltioservices

/oauth/*//reltioservices/{serviceId}