Strivacity Account API

The Account API from Strivacity — 23 operation(s) for account.

Business capability
Identity & Access Management BC-620.20

Operations 27

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /admin/api/v1/identityStores/{identityStoreName}/accounts List accounts in an identity store · List accounts #
Ask an LLM
“Which accounts in my identity store have never logged in?”
“Can I filter customer accounts by email, organization or role?”
Tell an agent
List all accounts in identity store {store}.
Find accounts in {store} whose email is {email}.
POST /admin/api/v1/identityStores/{identityStoreName}/accounts Create a customer account · Create an account #
Ask an LLM
“How do I create a new user account in a Strivacity identity store?”
“Can I migrate a user with a password hash from a legacy store?”
Tell an agent
Create an account in {store} with email {email} and language {language}.
Create an account for phone {phone} in identity store {store}, language {language}.
DELETE /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId} Delete an account · Delete an account #
Ask an LLM
“How do I permanently delete a user account?”
“Can I remove a customer account from an identity store?”
Tell an agent destructive · confirm first
Delete account {account} from identity store {store}.
Permanently remove user {account} in {store}.
GET /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId} Get an account's details · Get an account #
Ask an LLM
“What details are stored on a single customer account?”
“Can I look up one account by its ID?”
Tell an agent
Get account {account} from identity store {store}.
Show me the profile of account {account} in {store}.
POST /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/authenticators Add an email or phone authenticator · Create authenticator for an account #
Ask an LLM
“How do I add a phone number as an MFA authenticator for a user?”
“Can I register an email authenticator on someone's account?”
Tell an agent
Add a {type} authenticator with target {target} to account {account} in {store}.
Register phone authenticator {target} for user {account} in {store}.
DELETE /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/authenticators/{authenticatorId} Remove an authenticator from an account · Delete authenticator for an account #
Ask an LLM
“How do I remove an MFA authenticator from a user's account?”
“Can an admin delete a lost phone authenticator for a customer?”
Tell an agent destructive · confirm first
Delete authenticator {authenticator} from account {account} in {store}.
Remove the authenticator {authenticator} that user {account} no longer has, in {store}.
POST /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/disable Disable an account · Disable an account #
Ask an LLM
“How do I disable a user so they can no longer sign in?”
“Can I suspend an account without deleting it?”
Tell an agent destructive · confirm first
Disable account {account} in identity store {store}.
Suspend user {account} in {store} without deleting them.
POST /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/enable Re-enable a disabled account · Enable an account #
Ask an LLM
“How do I re-enable an account that was disabled?”
“Can a suspended user be reactivated?”
Tell an agent
Enable account {account} in identity store {store}.
Reactivate the disabled user {account} in {store}.
POST /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/groups Assign groups to an account · Assign groups to an account #
Ask an LLM
“How do I put a user into one or more groups at once?”
“What permissions do I need to assign groups to an account?”
Tell an agent
Assign groups to account {account} in identity store {store}.
Add user {account} in {store} to the groups I list.
POST /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/identities/identifier Change an account's login identifier · Update identifier for an account #
Ask an LLM
“How do I change the email or username a user logs in with?”
“Can I update an account identifier without triggering verification?”
Tell an agent
Change the {type} identifier of account {account} in {store} to {identifier}.
Update the login identifier for user {account} in {store}.
POST /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/impersonation Impersonate an account for support · Request impersonation of an account #
Ask an LLM
“How can a support agent impersonate a customer to troubleshoot?”
“Does an impersonation request need a reason and a client?”
Tell an agent
Generate an impersonation link for account {account} in {store} via client {client} because {reason}.
Let me log in as user {account} in {store} for support, reason {reason}.
POST /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/liftPasscodeLock Unlock an account locked by passcode attempts · Lift passcode lock for an account #
Ask an LLM
“How do I unlock a user who failed too many one-time passcode attempts?”
“Can an admin clear a passcode lock on an account?”
Tell an agent
Lift the passcode lock on account {account} in {store}.
Unlock user {account} in {store} after too many OTP failures.
POST /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/liftPasswordLock Unlock an account locked by password attempts · Lift password lock for an account #
Ask an LLM
“How do I unlock a user who is locked out after wrong passwords?”
“Can I lift a password lockout for a customer?”
Tell an agent
Lift the password lock on account {account} in {store}.
Unlock user {account} in {store} after too many wrong passwords.
POST /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/lock Lock an account · Set lock for an account #
Ask an LLM
“How do I put a lock on a suspicious user account?”
“Which lock types can an admin set on an account?”
Tell an agent
Set a {type} lock on account {account} in {store}.
Lock user {account} in identity store {store}.
PUT /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/notificationPreferences Update an account's notification preferences · Update notification preferences for an account #
Ask an LLM
“How do I stop a user from getting password reset success emails?”
“Which notifications can be switched on or off for one account?”
Tell an agent
Update notification preferences for account {account} in {store}.
Turn off account lockout notifications for user {account} in {store}.
PUT /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/organization Move an account to another organization · Update organization for an account #
Ask an LLM
“How do I move a user to a different organization?”
“Can I change which organization an account belongs to?”
Tell an agent
Move account {account} in {store} to organization {organization}.
Change the organization of user {account} in {store}.
POST /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/password/change Set a new password for an account · Change password for an account #
Ask an LLM
“How do I set a new password directly on a user's account?”
“Can an admin change a password and bypass the password policy?”
Tell an agent
Change the password of account {account} in {store} to {password}.
Set a new password hash for user {account} in {store}.
POST /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/password/reset Send a password reset email to a user · Request password reset for an account #
Ask an LLM
“How do I trigger a password reset email for a customer?”
“Can an admin start a password reset on behalf of a user?”
Tell an agent
Send a password reset email to account {account} in {store} via application {app}.
Request a password reset for user {account} in {store}.
PUT /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/personal Update an account's profile attributes · Update metadata of an account #
Ask an LLM
“How do I update profile attributes like name or address on an account?”
“Does updating account metadata overwrite attributes I don't send?”
Tell an agent
Update the profile attributes of account {account} in {store}.
Change the stored metadata for user {account} in identity store {store}.
GET /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/provisions List an account's provisioning statuses · List provision statuses for an account #
Ask an LLM
“Has this user been provisioned to my downstream systems yet?”
“Where can I see outbound provisioning status for one account?”
Tell an agent
List provisioning statuses for account {account} in {store}.
Show which provision targets user {account} in {store} synced to.
POST /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/provisions/{outboundProvisionId}/sync Prioritize an account's provisioning sync · Set provision target priority for an account #
Ask an LLM
“How do I push one user to a provisioning target right away?”
“Can I make an outbound provision sync an account with higher priority?”
Tell an agent
Prioritize syncing account {account} in {store} to provision target {target}.
Resync user {account} in {store} to outbound provision {target} now.
GET /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/roles List an account's organization roles · List role assignments for an account #
Ask an LLM
“What organization roles does this user currently hold?”
“Can I see every role assignment for one account?”
Tell an agent
List role assignments for account {account} in {store}.
Show the organization roles held by user {account} in {store}.
POST /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/roles Assign organization roles to an account · Assign multiple roles to an organization for an account #
Ask an LLM
“How do I give a user admin roles within an organization?”
“Can I assign several roles to an account in one call?”
Tell an agent
Assign roles {roles} in organization {organization} to account {account} in {store}.
Grant user {account} in {store} the roles {roles} for organization {organization}.
DELETE /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/roles/{roleId} Remove an organization role from an account · Delete an organization role assignment from an account #
Ask an LLM
“How do I revoke a role a user has in an organization?”
“Can I take one organization role away from an account?”
Tell an agent destructive · confirm first
Remove role {role} in organization {organization} from account {account} in {store}.
Revoke role {role} for user {account} in {store} within organization {organization}.
DELETE /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/sessions Log an account out everywhere · Clear sessions for an account #
Ask an LLM
“How do I sign a user out of every browser at once?”
“Does clearing sessions perform a back-channel logout?”
Tell an agent destructive · confirm first
Clear all sessions for account {account} in {store}.
Log user {account} in {store} out of every device.
GET /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/sessions List an account's active sessions · List sessions for an account #
Ask an LLM
“Which devices and browsers is this user currently signed in on?”
“Can I see a customer's active login sessions?”
Tell an agent
List sessions for account {account} in {store}.
Show where user {account} in {store} is logged in.
DELETE /admin/api/v1/identityStores/{identityStoreName}/accounts/{accountId}/sessions/{sessionId} End one session for an account · Delete session for an account #
Ask an LLM
“How do I end just one of a user's sessions?”
“Can I revoke a single device session without logging out the rest?”
Tell an agent destructive · confirm first
Delete session {session} for account {account} in {store}.
End only session {session} of user {account} in {store}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/strivacity:strivacity-account-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

strivacity-account-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: API documentation of Admin Portal
  title: Admin Portal Account API
  version: v0.0.1
servers:
- url: https://{tenant}
  variables:
    tenant:
      default: example.strivacity.com
      description: Your Strivacity tenant
tags:


# --- truncated at 32 KB (69 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/strivacity/refs/heads/main/openapi/strivacity-account-api-openapi.yml