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

Atomicwork accessManagement API

The accessManagement API from Atomicwork — 8 operation(s) for accessmanagement.

Atomicwork accessManagement API is one of 16 APIs that Atomicwork publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Access Management. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 9 operations across 8 paths, and defines 53 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://{tenant}.atomicwork.com.

9 operations 8 paths 53 schemas 3 GET5 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://{tenant}.atomicwork.com/api/v1
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Atomicwork accessManagement API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-Api-Key (ApiKeyAuth).

Paths & Operations 9

Across 8 paths, the API surfaces 9 operations — 3 GET, 5 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

accessManagement 9
POST
/api/v1/iga/grants
Create a grant for a user
postapi-v-1-iga-grants 2 params body → 200
POST
/api/v1/iga/grants/list
List grants with filters
postapi-v-1-iga-grants-list 10 params body → 200
PUT
/api/v1/iga/grants/{grant_id}
Update a grant
putapi-v-1-iga-grants-grant-id 3 params body → 200
POST
/api/v1/iga/grants/{grant_id}/revoke
Revoke a grant
postapi-v-1-iga-grants-grant-id-revoke 3 params body → 200
GET
/api/v1/iga/grants/{grant_id}/history
Get grant history
getapi-v-1-iga-grants-grant-id-history 6 params → 200
GET
/api/v1/iga/apps
List available apps
getapi-v-1-iga-apps 5 params → 200
GET
/api/v1/iga/entitlements
List available entitlements
getapi-v-1-iga-entitlements 8 params → 200
POST
/api/v1/iga/entitlements
Create an entitlement
postapi-v-1-iga-entitlements 2 params body → 200
POST
/api/v1/iga/policies
Create a policy
postapi-v-1-iga-policies 2 params body → 200

Schemas 53

The contract defines 53 schemas that model the data the API accepts and returns. The most detailed are ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaApprovalsOneOf1StepsItemsOneOf0ApproversDataItems (5 properties), ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaLifecycle1 (4 properties), ApiV1IgaGrantsListPostRequestBodyContentApplicationJsonSchemaItems (3 properties), ApiV1IgaEntitlementsPostRequestBodyContentApplicationJsonSchemaDeprovisioningConfig (3 properties). Each schema is shown below with its type and property counts.

ApiV1IgaGrantsListPostRequestBodyContentApplicationJsonSchemaItemsOperator
string
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaApprovalsOneOf1StepsItems
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaApprovalsOneOf1StepsItems0
object
3 properties 1 required
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaLifecycle0
object
1 property 1 required
Access_Management_postapi_v1_iga_grants__grant_id__revoke_Response_200
object
Empty response body
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaApprovalsOneOf1StepsItems1
object
2 properties 1 required
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaApprovalsOneOf1StepsItemsOneOf0ApproversDataItemsCardinality
string
Indicates whether the approver row resolves to a single user (SINGLE) or multiple users (MULTI). Populated server-side on approval-policy GET responses; null o…
ApiV1IgaGrantsListPostParametersSortOrder
string
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaLifecycleOneOf1AllowedAccessDurationsItemsNotificationSettingsNotificationTimingsItems
object
Represents a duration with a value and time unit. Includes ID field for AI-agent friendly selection.
3 properties 2 required
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaLifecycle1
object
4 properties 1 required
ApiV1IgaEntitlementsPostRequestBodyContentApplicationJsonSchemaProvisioningConfigValueIcon
object
3 properties
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaLifecycleOneOf1GlobalNotificationSettingsNotificationTimingsItems
object
Represents a duration with a value and time unit. Includes ID field for AI-agent friendly selection.
3 properties 2 required
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaApprovalsOneOf1StepsItemsOneOf0Criteria
string
ApiV1IgaGrantsGrantIdPutRequestBodyContentApplicationJsonSchemaStatus
string
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaLifecycleOneOf1GlobalNotificationSettings
object
Notification settings for time-based access policies. Can be used globally or per-duration.
2 properties
Access_Management_putapi_v1_iga_grants__grant_id_Response_200
object
Empty response body
Access_Management_postapi_v1_iga_grants_list_Response_200
object
Empty response body
ApiV1IgaEntitlementsGetParametersStatus
string
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaCondition
Access_Management_postapi_v1_iga_policies_Response_200
object
Empty response body
Access_Management_getapi_v1_iga_entitlements_Response_200
object
Empty response body
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaStatus
string
ApiV1IgaEntitlementsPostRequestBodyContentApplicationJsonSchemaStatus
string
Status of the entitlement. Defaults to PUBLISHED if not specified.
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaLifecycleOneOf1AllowedAccessDurationsItemsNotificationSettings
object
Notification settings for time-based access policies. Can be used globally or per-duration.
2 properties
ApiV1IgaEntitlementsPostRequestBodyContentApplicationJsonSchemaProvisioningConfigValue
object
3 properties
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaCondition0
object
2 properties 1 required
ApiV1IgaGrantsListPostRequestBodyContentApplicationJsonSchemaItemsValuesItems
object
2 properties
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaApprovals0
object
1 property 1 required
ApiV1IgaGrantsGrantIdHistoryGetParametersSortOrder
string
Sort order for grant history
ApiV1IgaEntitlementsPostRequestBodyContentApplicationJsonSchemaProvisioningConfigType
string
Type of provisioning configuration
Access_Management_getapi_v1_iga_grants__grant_id__history_Response_200
object
Empty response body
ApiV1IgaEntitlementsPostRequestBodyContentApplicationJsonSchemaDeprovisioningConfigValue
object
3 properties
Access_Management_postapi_v1_iga_grants_Response_200
object
Empty response body
ApiV1IgaEntitlementsPostRequestBodyContentApplicationJsonSchemaDeprovisioningConfigType
string
Type of deprovisioning configuration
ApiV1IgaEntitlementsPostRequestBodyContentApplicationJsonSchemaDeprovisioningConfigValueIcon
object
3 properties
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaLifecycle
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaApprovals
Access_Management_getapi_v1_iga_apps_Response_200
object
Empty response body
ApiV1IgaEntitlementsPostRequestBodyContentApplicationJsonSchemaDeprovisioningConfigProvider
string
Deprovisioning provider
ApiV1IgaGrantsListPostRequestBodyContentApplicationJsonSchemaItemsValuesItemsValue
object
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaLifecycleOneOf1AllowedAccessDurationsItemsDuration
object
Represents a duration with a value and time unit. Includes ID field for AI-agent friendly selection.
3 properties 2 required
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaLifecycleOneOf1AllowedAccessDurationsItemsDurationUnit
string
Time unit for duration specifications
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaApprovals1
object
2 properties 1 required
ApiV1IgaEntitlementsGetParametersType
string
ApiV1IgaEntitlementsPostRequestBodyContentApplicationJsonSchemaProvisioningConfigProvider
string
Provisioning provider
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaType
string
Access_Management_postapi_v1_iga_entitlements_Response_200
object
Empty response body
ApiV1IgaEntitlementsPostRequestBodyContentApplicationJsonSchemaDeprovisioningConfig
object
3 properties 3 required
ApiV1IgaGrantsListPostRequestBodyContentApplicationJsonSchemaItems
object
3 properties
ApiV1IgaEntitlementsPostRequestBodyContentApplicationJsonSchemaProvisioningConfig
object
3 properties 3 required
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaLifecycleOneOf1AllowedAccessDurationsItems
object
Represents an access duration option with optional per-duration notification settings
2 properties 1 required
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaLifecycleOneOf1GlobalNotificationSettingsNotificationTimingsItemsUnit
string
Time unit for duration specifications
ApiV1IgaPoliciesPostRequestBodyContentApplicationJsonSchemaApprovalsOneOf1StepsItemsOneOf0ApproversDataItems
object
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

atomicwork-accessmanagement-api-openapi.yml Raw ↑

Other APIs Atomicwork publishes across the network.

Atomicwork agentGroups API
Atomicwork assets API
Atomicwork auditLogs API
Atomicwork businessHourConfig API
Atomicwork changeManagement API
Atomicwork customObjects API
Atomicwork entities API
Atomicwork forms API
Atomicwork problems API
Atomicwork requests API
Atomicwork serviceCatalog API
Atomicwork tags API
Where this information came from

This is an independent, third-party profile of Atomicwork accessManagement 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.