Talon.One Accounts and users API

Represents account and user management, including billing email addresses and user invitations.

Business capability
Identity & Access Management BC-620.20

Operations 30

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 /v1/users List the users in my account · List users in account #
Ask an LLM
“Who has a login to our Talon.One account?”
“Can I page through every user on the account sorted by a field?”
Tell an agent
List all users in my account.
Show the users in my account, {pageSize} per page, skipping the first {skip}.
GET /v1/users/{userId} Get one user's details · Get user #
Ask an LLM
“What details, including the invitation code, are stored for a specific account user?”
“Can a non-admin user look up anyone's profile or only their own?”
Tell an agent
Get the details of user {userId}.
Show me the invitation code for user {userId}.
PUT /v1/users/{userId} Update a user's name, role or admin status · Update user #
Ask an LLM
“How do I make an existing account user an admin?”
“Can I change which roles a user has and their notification subscriptions?”
Tell an agent
Rename user {userId} to {name}.
Assign roles {roles} to user {userId}.
DELETE /v1/users/{userId} Delete a user by ID · Delete user #
Ask an LLM
“What happens when I remove a user from the account using their user ID?”
“Is deleting an account user by ID permanent?”
Tell an agent destructive · confirm first
Delete user {userId} from my account.
Remove the account user with ID {userId}.
GET /v1/provisioning/okta Answer Okta's ownership verification challenge · Validate Okta API ownership #
Ask an LLM
“How does Okta verify it is talking to the right endpoint before provisioning users?”
“Which endpoint answers the Okta challenge-response check for user provisioning?”
Tell an agent
Run the Okta API ownership validation challenge.
Verify the Okta provisioning connection is reachable.
GET /v1/provisioning/scim/Groups List groups provisioned through SCIM · List SCIM groups #
Ask an LLM
“Which role groups has our identity provider created over SCIM?”
“Can I see the members of every SCIM-provisioned group?”
Tell an agent
List all SCIM groups.
Show every role group provisioned by our identity provider.
POST /v1/provisioning/scim/Groups Create a role group over SCIM · Create SCIM group #
Ask an LLM
“How do I create a role from Entra ID using SCIM group provisioning?”
“Can I add members at the same time I create a SCIM group?”
Tell an agent
Create a SCIM group named {displayName}.
Create a SCIM group {displayName} with members {members}.
GET /v1/provisioning/scim/Groups/{groupId} Get one SCIM group · Get SCIM group #
Ask an LLM
“Who are the members of a particular SCIM-provisioned group?”
“What does one SCIM group look like in Talon.One?”
Tell an agent
Get SCIM group {groupId}.
Show the members of SCIM group {groupId}.
DELETE /v1/provisioning/scim/Groups/{groupId} Delete a SCIM group · Delete SCIM group #
Ask an LLM
“How do I remove a role group that was provisioned over SCIM?”
“Does deleting a SCIM group remove the role it corresponds to?”
Tell an agent destructive · confirm first
Delete SCIM group {groupId}.
Deprovision the SCIM group {groupId}.
PUT /v1/provisioning/scim/Groups/{groupId} Replace all attributes of a SCIM group · Update SCIM group #
Ask an LLM
“Can I overwrite a SCIM group's name and full member list in one request?”
“What happens to attributes I leave out when I replace a SCIM group?”
Tell an agent
Replace SCIM group {groupId} with name {displayName} and members {members}.
Fully overwrite the attributes of SCIM group {groupId}.
PATCH /v1/provisioning/scim/Groups/{groupId} Add, remove or replace specific SCIM group attributes · Update SCIM group attributes #
Ask an LLM
“Can I add one member to a SCIM group without resending the whole group?”
“Which patch operations can I apply selectively to a SCIM group?”
Tell an agent
Apply patch operations {Operations} to SCIM group {groupId}.
Patch SCIM group {groupId} to add a single member, leaving other attributes unchanged.
GET /v1/provisioning/scim/Users List users provisioned through SCIM · List SCIM users #
Ask an LLM
“Which users were provisioned by our identity provider via SCIM?”
“Can I get a paginated list of SCIM users?”
Tell an agent
List all SCIM-provisioned users.
Show the users our identity provider created over SCIM.
POST /v1/provisioning/scim/Users Create a user over SCIM · Create SCIM user #
Ask an LLM
“How do I provision a new user from Entra ID with SCIM?”
“Can I create a SCIM user as inactive?”
Tell an agent
Create SCIM user {userName} with display name {displayName}.
Provision SCIM user {userName} with active set to {active}.
GET /v1/provisioning/scim/Users/{userId} Get one SCIM-provisioned user · Get SCIM user #
Ask an LLM
“What data does Talon.One hold for a user created through SCIM?”
“Is a particular SCIM user still active?”
Tell an agent
Get SCIM user {userId}.
Show the SCIM record for user {userId}.
DELETE /v1/provisioning/scim/Users/{userId} Delete a SCIM-provisioned user · Delete SCIM user #
Ask an LLM
“How do I deprovision a user our identity provider created over SCIM?”
“Does removing a SCIM user delete their Talon.One login?”
Tell an agent destructive · confirm first
Delete SCIM user {userId}.
Deprovision SCIM user {userId}.
PUT /v1/provisioning/scim/Users/{userId} Replace all attributes of a SCIM user · Update SCIM user #
Ask an LLM
“Can I overwrite every attribute of a SCIM user in a single request?”
“What happens to fields I omit when replacing a SCIM user?”
Tell an agent
Replace SCIM user {userId} with user name {userName} and display name {displayName}.
Fully overwrite SCIM user {userId}, setting active to {active}.
PATCH /v1/provisioning/scim/Users/{userId} Update specific attributes of a SCIM user · Update SCIM user attributes #
Ask an LLM
“Can I deactivate a SCIM user by patching just the active attribute?”
“Which SCIM user attributes can I add, remove or replace selectively?”
Tell an agent
Apply patch operations {Operations} to SCIM user {userId}.
Patch only the display name of SCIM user {userId}, leaving other attributes unchanged.
GET /v1/provisioning/scim/ResourceTypes List supported SCIM resource types · List supported SCIM resource types #
Ask an LLM
“Which SCIM resource types can be managed, such as users and groups?”
“What resource types does the SCIM API expose?”
Tell an agent
List the SCIM resource types supported.
Show which resource types the SCIM API can manage.
GET /v1/provisioning/scim/ServiceProviderConfig Get the SCIM service provider configuration · Get SCIM service provider configuration #
Ask an LLM
“Which SCIM features and operation settings are supported?”
“Does the SCIM service support patch operations according to its configuration?”
Tell an agent
Get the SCIM service provider configuration.
Show the capabilities the SCIM service provider advertises.
GET /v1/provisioning/scim/Schemas List supported SCIM schemas · List supported SCIM schemas #
Ask an LLM
“What attributes do the SCIM user and group schemas define?”
“Which SCIM schemas are supported for provisioning?”
Tell an agent
List the supported SCIM schemas.
Show the structure of the SCIM schemas used for provisioning.
POST /v1/users/delete Delete a user by email address · Delete user by email address #
Ask an LLM
“Can I delete an account user when I only know their email?”
“What is the way to remove a teammate's user account by email address?”
Tell an agent destructive · confirm first
Delete the user with email {email}.
Remove the account user whose email address is {email}.
POST /v1/users/activate Re-enable a disabled user by email · Enable user by email address #
Ask an LLM
“How do I re-enable a user I previously disabled?”
“Can I reactivate a disabled account user using their email?”
Tell an agent
Enable the disabled user with email {email}.
Reactivate the user {email}.
POST /v1/users/deactivate Disable a user by email · Disable user by email address #
Ask an LLM
“Can I block a user's access without deleting them?”
“What is the way to disable a user account by email address?”
Tell an agent
Disable the user with email {email}.
Suspend access for user {email} without deleting them.
POST /v1/users/invite Invite a user from an external identity provider · Invite user from identity provider #
Ask an LLM
“How do I invite someone from our identity provider into Talon.One?”
“Can I put an externally invited user into user groups on invite?”
Tell an agent
Invite {email} from our identity provider.
Send an identity provider invitation to {email} named {name} in groups {userGroups}.
POST /v2/invites Create a new user and send them an invitation · Invite user #
Ask an LLM
“How long is a new user's invitation token valid?”
“Can I set roles or admin rights when inviting a new user to the account?”
Tell an agent
Invite {email} as a new user of my account.
Create user {name} with email {email} and roles {roles}, and send the invite.
POST /v1/invite_emails Resend an invitation email · Resend invitation email #
Ask an LLM
“A user's invitation expired, can I send it again?”
“What do I need to resend an invite to an existing user?”
Tell an agent
Resend the invitation email to {email} with token {token}.
Send the invite to {email} again using invitation token {token}.
POST /v1/password_recovery_emails Send a password recovery email · Request a password reset #
Ask an LLM
“I forgot my password, how can I get a reset link?”
“How long does a password recovery link stay valid?”
Tell an agent
Send a password reset email to {email}.
Email a password recovery link to {email}.
POST /v1/reset_password Set a new password with a reset token · Reset password #
Ask an LLM
“How do I use a password reset token to set a new password?”
“Can a password reset token be used more than once?”
Tell an agent
Reset my password to {password} using reset token {resetToken}.
Consume reset token {resetToken} and set the new password {password}.
GET /v1/accounts/{accountId} Get my company's account details · Get account details #
Ask an LLM
“What details are stored for our company's Talon.One account?”
“Where can I look up our account's configuration by account ID?”
Tell an agent
Get the details of account {accountId}.
Show my company account {accountId}.
GET /v1/accounts/{accountId}/analytics Get account-level analytics · Get account analytics #
Ask an LLM
“What analytics does Talon.One report for our whole account?”
“Where can I pull account-wide analytics by account ID?”
Tell an agent
Get the analytics for account {accountId}.
Show account-level analytics for {accountId}.

Documentation

Specifications

Other Resources

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/talon-one:talon-one-accounts-and-users-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

talon-one-accounts-and-users-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Management Accounts and users API
  version: ''
  description: 'The Management API allows you to programmatically do what the Campaign Manager

    does.'
servers:
- url: https://yourbaseurl.talon.one
security:
- manager_auth: []
- management_key: []
tags:


# --- truncated at 32 KB (54 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/talon-one/refs/heads/main/openapi/talon-one-accounts-and-users-api-openapi.yml