How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Acceldata Administration API

Tenant administration for ADOC: user and service-user lifecycle (create, update, disable), user group management, client role assignment, and API key issuance and revocation. SCIM-managed users and groups carry restricted edit and delete operations. 31 published operations.

Acceldata Administration API is one of 10 APIs that Acceldata publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Administration, Identity, RBAC, and SCIM. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 31 operations across 26 paths, organized into 7 resource areas, and defines 35 schemas. It is described by OpenAPI 3.1.1, at version 1.0.

Requests are made against the base URL https://{adoc-host}.

31 operations 26 paths 35 schemas 4 DELETE13 GET5 POST9 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.1
API Version
1.0
Base URL
https://{adoc-host}
Resource Areas
7

Paths & Operations 31

Across 26 paths, the API surfaces 31 operations — 4 DELETE, 13 GET, 5 POST, 9 PUT. They span 7 resource areas: User Management, API Keys, Group Management, Client Roles, Role Mapping, Profile Update, Service Users. Each is listed below with its method, path, parameters, and response codes.

User Management 8

Create, retrieve, update, and remove users, and manage their group memberships. Users provisioned through SCIM are synced from the identity provider and have restricted edit and d…

GET
/admin/api/users/list
List all users (paginated with metadata)
listUsers 5 params → 200
GET
/admin/api/users/count
Get user count
getUserCount 1 param → 200
PUT
/admin/api/users/{userId}
Update a user
updateUser 1 param body → 200403500
GET
/admin/api/users/{userId}
Get a user by ID
getUser 1 param → 200403
DELETE
/admin/api/users/{userId}/remove-user
Remove a user
removeUser 1 param → 200403500
PUT
/admin/api/users/{userId}/assign-groups
Assign groups to a user
assignUserGroups 1 param body → 200403500
PUT
/admin/api/users/{userId}/remove-groups
Remove groups from a user
removeUserGroups 1 param body → 200403500
GET
/admin/api/users/{userId}/groups
Get groups for a user
getUserGroupsByUserId 1 param → 200403
API Keys 3

List and revoke API keys belonging to individual users or across the realm. API keys authenticate programmatic requests made on behalf of a user.

GET
/admin/api/users/{userId}/api-keys
List API keys for a user
getUserApiKeys 3 params → 200403
GET
/admin/api/users/api-keys/all
List all API keys in the realm
getAllApiKeys 2 params → 200
DELETE
/admin/api/users/api-keys/{accessKey}
Delete an API key
deleteApiKey 2 params → 200403
Group Management 8

Create, retrieve, update, and delete user groups, and view the roles available to a group. Groups let administrators assign roles and permissions to multiple users at once instead…

GET
/admin/api/groups/list
List groups (summary view)
listGroupsSummary 4 params → 200
POST
/admin/api/groups/metadata
Get metadata for groups
getGroupsMetadata body → 200
POST
/admin/api/groups
Create a group
createGroup body → 200
GET
/admin/api/groups
List all groups
listGroups 4 params → 200
PUT
/admin/api/groups/{groupId}
Update a group
updateGroup 1 param body → 200403
DELETE
/admin/api/groups/{groupId}
Delete a group
deleteGroup 1 param → 200403500
GET
/admin/api/groups/{groupId}
Get a group by ID
getGroup 1 param → 200
GET
/admin/api/groups/{groupId}/available-roles
Get available roles for a group
getGroupAvailableRoles 2 params → 200
Client Roles 2

Assign and remove client (platform) roles for a user. Client roles determine which platform-wide actions a user can perform, independent of any domain-scoped access.

PUT
/admin/api/assign-client-roles
Assign client roles to a user
assignClientRoles body → 200500
PUT
/admin/api/remove-assigned-client-roles
Remove assigned client roles from a user
removeAssignedClientRoles body → 200500
Role Mapping 1

Retrieve the client roles currently assigned to a user.

GET
/admin/api/assigned-client-roles/{userId}
Get assigned client roles for a user
getAssignedClientRoles 2 params → 200403
Profile Update 1

Self-service account operations, such as triggering a forgot-password email for a user.

POST
/admin/api/profile-update/forgot-password
Trigger forgot-password email
forgotPassword body → 200400
Service Users 8

Create, retrieve, update, and manage service users — non-human identities used for automated access and system-to-system integrations in place of personal user API keys. Includes…

POST
/admin/api/v1/service-users
Create a service user
createServiceUser body → 201400
GET
/admin/api/v1/service-users/list
List service users
listServiceUsers 3 params → 200
PUT
/admin/api/v1/service-users/{serviceUserId}
Update a service user
updateServiceUser 1 param body → 200404
GET
/admin/api/v1/service-users/{serviceUserId}
Get a service user
getServiceUser 1 param → 200404
PUT
/admin/api/v1/service-users/{serviceUserId}/add-roles
Add roles to a service user
addServiceUserRoles 1 param body → 200404
PUT
/admin/api/v1/service-users/{serviceUserId}/remove-roles
Remove roles from a service user
removeServiceUserRoles 1 param body → 200404
POST
/admin/api/v1/service-users/{serviceUserId}/api-key
Create an API key for a service user
createServiceUserApiKey 1 param body → 200404
DELETE
/admin/api/v1/service-users/{serviceUserId}/api-key/{accessKey}
Delete a service user API key
deleteServiceUserApiKey 2 params → 200404

Schemas 35

The contract defines 35 schemas that model the data the API accepts and returns. The most detailed are UserRepresentation (26 properties), User (21 properties), CredentialRepresentation (19 properties), Group (12 properties). Each schema is shown below with its type and property counts.

Meta
object
3 properties 3 required
GroupRepresentation
object
11 properties 11 required
Metadata
object
7 properties 5 required
Role
object
6 properties 2 required
User
object
21 properties 1 required
AllRealmUsersListResponse
object
4 properties 3 required
Status
object
2 properties 2 required
AssignUserGroup
object
1 property 1 required
AssignUserGroupRequest
object
1 property 1 required
ApiKeyDetails
object
7 properties 6 required
ApiKeysResponseObject
object
2 properties 2 required
EntityDomainRoleMapping
object
6 properties 4 required
Group
object
12 properties 7 required
GroupsListResponse
object
2 properties 2 required
CreateUserGroupRequest
object
6 properties 4 required
CredentialRepresentation
object
19 properties 19 required
FederatedIdentityRepresentation
object
3 properties 3 required
UserConsentRepresentation
object
5 properties 5 required
SocialLinkRepresentation
object
3 properties 3 required
UserRepresentation
object
26 properties 26 required
GroupDetails
object
11 properties 5 required
EditUserGroupRequest
object
9 properties 7 required
EntityRoleMapping
object
4 properties 4 required
ServiceUserDomainRoleMappingChunk
object
2 properties 2 required
AssignClientRole
object
5 properties 5 required
AssignClientRoleRequest
object
1 property 1 required
ForgotPasswordRequest
object
2 properties 2 required
CreateServiceUserRequest
object
2 properties 1 required
ServiceUser
object
12 properties 7 required
ServiceUserListResponse
object
2 properties 2 required
ServiceUserUpdateRequest
object
2 properties 1 required
ServiceUserDomainRoleMappingRequest
object
2 properties 2 required
ServiceUserRolesRequest
object
3 properties 2 required
ServiceUserApiKeyRequest
object
6 properties 2 required
ApiKeyResponse
object
6 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

acceldata-administration-api-openapi.json Raw ↑

Other APIs Acceldata publishes across the network.

Acceldata Alerts API
Acceldata Data Quality Rules API
Acceldata Datasets API
Acceldata Lineage API
Acceldata Pipeline Jobs API
Acceldata Roles API
Acceldata Users API
Acceldata Catalog API
Acceldata Tag Services API
Where this information came from

This is an independent, third-party profile of Acceldata Administration API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.