Strivacity Admin API
The administrative REST API for a Strivacity instance — accounts and identity stores, applications and clients, adaptive access and MFA policies, journeys, branding, consents, claims and dialects, groups and roles, organizations, notification and password policies, identity verification, lifecycle event hooks, outbound provisioning, event streaming, bulk operations, translations, audit entries and account events. 322 operations across 63 tag groups. Authorized with an OAuth 2.0 client-credentials bearer token scoped by an API Access policy.
Operations 323
Showing the first 250 of 323. The full set is in the contract, and via get_provider_operations.
POST
/admin/api/v1/accessPolicies/{policyId}/assignments
Assign a client to an API security policy
#
DELETE
/admin/api/v1/accessPolicies/{policyId}/assignments/{clientId}
Delete an API security policy assignment
#
GET
/admin/api/v1/accessPolicies/{policyId}/assignments/{clientId}
Get an API security policy assignment
#
PUT
/admin/api/v1/accessPolicies/{policyId}/assignments/{clientId}
Update an API security policy assignment
#
DELETE
/admin/api/v1/accessPolicies/{policyId}/scopes/{scopeId}
Delete a scope for an API security policy
#
GET
/admin/api/v1/accessPolicies/{policyId}/scopes/{scopeId}
Get a scope for an API security policy
#
PUT
/admin/api/v1/accessPolicies/{policyId}/scopes/{scopeId}
Update a scope for an API security policy
#
POST
/admin/api/v1/eventHooks/function/{functionId}/test/{id}/call
Call a tryout function resource
#
POST
/admin/api/v1/eventHooks/npm/search
Filter for NPM dependency suggestions for a lifecycle event hook
#
POST
/admin/api/v1/identityProofings/{identityProofingId}/steps
Create an identity verification step
#
DELETE
/admin/api/v1/identityProofings/{identityProofingId}/steps/{id}
Delete an identity verification step
#
GET
/admin/api/v1/identityProofings/{identityProofingId}/steps/{id}
Get an identity verification step
#
PUT
/admin/api/v1/identityProofings/{identityProofingId}/steps/{id}
Update an identity verification step
#
GET
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/accountProofings
List identity verifications
#
POST
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/accountProofings
Create an identity verification
#
DELETE
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/accountProofings/{accountProofingId}
Delete attempts for an identity verification
#
POST
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/accountProofings/{accountProofingId}/invalidate
Invalidate an identity verification
#
POST
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/authenticators
Create authenticator for an account
#
DELETE
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/authenticators/{authenticatorId}
Delete authenticator for an account
#
POST
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/disable
Disable an account
#
GET
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/download
Download account information
#
POST
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/enable
Enable an account
#
POST
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/groups
Assign groups to an account
#
GET
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/identities
List identities for an account
#
POST
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/identities/identifier
Update identifier for an account
#
POST
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/identities/{connectorIdentityId}:forceSync
Force sync a connector identity for an account
#
DELETE
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/identities/{externalLoginId}
Unlink an external identity from an account
#
POST
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/impersonation
Request impersonation of an account
#
POST
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/liftPasscodeLock
Lift passcode lock for an account
#
POST
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/liftPasswordLock
Lift password lock for an account
#
POST
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/lock
Set lock for an account
#
PUT
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/notificationPreferences
Update notification preferences for an account
#
PUT
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/organization
Update organization for an account
#
POST
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/password/change
Change password for an account
#
POST
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/password/reset
Request password reset for an account
#
PUT
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/personal
Update metadata of an account
#
GET
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/provisions
List provision statuses for an account
#
POST
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/provisions/{outboundProvisionId}/sync
Set provision target priority for an account
#
GET
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/roles
List role assignments for an account
#
POST
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/roles
Assign multiple roles to an organization for an account
#
DELETE
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/roles/{roleId}
Delete an organization role assignment from an account
#
DELETE
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/sessions
Clear sessions for an account
#
GET
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/sessions
List sessions for an account
#
DELETE
/admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/sessions/{sessionId}
Delete session for an account
#
GET
/admin/api/v1/identityStores/{identityStoreName}/attributes/{parentAttributeId}/attributes
List child attributes
#
POST
/admin/api/v1/identityStores/{identityStoreName}/attributes/{parentAttributeId}/attributes
Create a child attribute
#
PUT
/admin/api/v1/identityStores/{identityStoreName}/attributes/{parentAttributeId}/attributes
Reorder attributes
#
GET
/admin/api/v1/identityStores/{identityStoreName}/attributes/{parentAttributeId}/attributes/{id}
Get an Attribute
#
PUT
/admin/api/v1/identityStores/{identityStoreName}/attributes/{parentAttributeId}/attributes/{id}
Update a child attribute
#
GET
/admin/api/v1/identityStores/{identityStoreName}/availableNativeClaims
List available native claims
#
GET
/admin/api/v1/identityStores/{identityStoreName}/groups/{groupId}/apiAccessPolicyAssignments
List API security policy assignments for a group
#
POST
/admin/api/v1/identityStores/{identityStoreName}/groups/{groupId}/apiAccessPolicyAssignments
Assign API security policy to a group
#
DELETE
/admin/api/v1/identityStores/{identityStoreName}/groups/{groupId}/apiAccessPolicyAssignments/{apiAccessPolicyId}
Delete a group API security policy assignment
#
GET
/admin/api/v1/identityStores/{identityStoreName}/groups/{groupId}/apiAccessPolicyAssignments/{apiAccessPolicyId}
Get API security policy assignment for a group
#
PUT
/admin/api/v1/identityStores/{identityStoreName}/groups/{groupId}/apiAccessPolicyAssignments/{apiAccessPolicyId}
Update assigned scopes
#
POST
/admin/api/v1/identityStores/{identityStoreName}/groups/{groupId}/members
Add member to a group
#
DELETE
/admin/api/v1/identityStores/{identityStoreName}/groups/{groupId}/members/{accountId}
Remove member from a group
#
POST
/admin/api/v1/identityStores/{identityStoreName}/inboundConnections
Create an inbound connection
#
DELETE
/admin/api/v1/identityStores/{identityStoreName}/inboundConnections/{inboundConnectionId}
Delete an inbound connection
#
GET
/admin/api/v1/identityStores/{identityStoreName}/inboundConnections/{inboundConnectionId}
Get an inbound connection
#
PUT
/admin/api/v1/identityStores/{identityStoreName}/inboundConnections/{inboundConnectionId}
Update an inbound connection
#
POST
/admin/api/v1/identityStores/{identityStoreName}/inboundConnections/{inboundConnectionId}/forceSync
Forces a sync for inbound connection
#
DELETE
/admin/api/v1/identityStores/{identityStoreName}/invite/{invitationId}
Revoke an account invitation
#
GET
/admin/api/v1/identityStores/{identityStoreName}/invite/{invitationId}
Get an account invitation
#
POST
/admin/api/v1/identityStores/{identityStoreName}/invite/{invitationId}/resend
Resend an account invitation
#
POST
/admin/api/v1/identityStores/{identityStoreName}/lifecycleRules
Create an account lifecycle rule
#
DELETE
/admin/api/v1/identityStores/{identityStoreName}/lifecycleRules/{lifecycleRuleId}
Delete an account lifecycle rule
#
GET
/admin/api/v1/identityStores/{identityStoreName}/lifecycleRules/{lifecycleRuleId}
Get an account lifecycle rule
#
PUT
/admin/api/v1/identityStores/{identityStoreName}/lifecycleRules/{lifecycleRuleId}
Update an account lifecycle rule
#
GET
/admin/api/v1/identityStores/{identityStoreName}/nativeClaimMappings
List native claim mappings
#
POST
/admin/api/v1/identityStores/{identityStoreName}/outboundProvision
Create an outbound provision
#
DELETE
/admin/api/v1/identityStores/{identityStoreName}/outboundProvision/{outboundProvisionId}
Delete an outbound provision
#
GET
/admin/api/v1/identityStores/{identityStoreName}/outboundProvision/{outboundProvisionId}
Get an outbound provision
#
PUT
/admin/api/v1/identityStores/{identityStoreName}/outboundProvision/{outboundProvisionId}
Update an outbound provision
#
GET
/admin/api/v1/identityStores/{identityStoreName}/outboundProvision/{outboundProvisionId}/logs
List provision function logs
#
GET
/admin/api/v1/identityStores/{identityStoreName}/outboundProvision/{outboundProvisionId}/logs/{id}
Get the provision function log
#
GET
/admin/api/v1/identityStores/{identityStoreName}/outboundProvision/{outboundProvisionId}/status
Get status of the provision function
#
POST
/admin/api/v1/identityStores/{identityStoreName}/outboundProvision/{outboundProvisionId}/sync
Full resync an outbound provision
#
DELETE
/admin/api/v1/instance/telephony/activeProviders/{activeProviderChannel}
Deactivate telephony service provider by type
#
GET
/admin/api/v1/instance/telephony/activeProviders/{activeProviderChannel}
Get active telephony service provider
#
POST
/admin/api/v1/instance/telephony/activeProviders/{activeProviderChannel}
Activate telephony service provider
#
GET
/admin/api/v1/loginProviders/enterprise/{providerId}/availableNativeClaims
List available native claims
#
GET
/admin/api/v1/loginProviders/social/{providerId}/availableNativeClaims
List available native claims
#
PUT
/admin/api/v1/notificationPolicies/{policyId}/email/{id}
Update a notification template (email)
#
GET
/admin/api/v1/notificationPreferences/descriptor
List descriptors for notification preferences
#
Documentation
📖
Documentation
https://docs.strivacity.com/docs/apis-and-sdks
📖
APIReference
https://docs.strivacity.com/reference/getting-started-with-the-admin-api
📖
GettingStarted
https://docs.strivacity.com/reference/getting-started-1
Specifications
⚙
OpenAPI
https://raw.githubusercontent.com/api-evangelist/strivacity/refs/heads/main/openapi/strivacity-admin-portal-openapi.yml
⚙
OpenAPI
https://raw.githubusercontent.com/api-evangelist/strivacity/refs/heads/main/openapi/strivacity-admin-management-openapi.yml
⚙
OpenAPI
https://raw.githubusercontent.com/api-evangelist/strivacity/refs/heads/main/openapi/strivacity-admin-console-getting-started-openapi.yml
Other Resources
🔗
Overlay
https://raw.githubusercontent.com/api-evangelist/strivacity/refs/heads/main/overlays/strivacity-admin-portal-overlay.yaml
🔗
Overlay
https://raw.githubusercontent.com/api-evangelist/strivacity/refs/heads/main/overlays/strivacity-admin-management-overlay.yaml
🔗
APIsJSON
https://raw.githubusercontent.com/api-evangelist/strivacity/refs/heads/main/apis.yml