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

Relevance AI Auth API

The auth API from Relevance AI — 52 operation(s) for auth.

Relevance AI Auth API is one of 32 APIs that Relevance AI publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

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

This API exposes 52 operations across 52 paths, and defines 89 schemas. It is described by OpenAPI 3.2.0, at version latest.

Requests are made against a single base URL, /latest.

52 operations 52 paths 89 schemas 15 GET37 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
latest
Base URL
https://api-{region}.stack.tryrelevance.com/latest
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Relevance AI Auth API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (AuthorizationHeader). By default, every request must be authenticated.

  • AuthorizationHeader — Authorization credentials. Header authorization should be in the form of: project:apikey

Paths & Operations 52

Across 52 paths, the API surfaces 52 operations — 15 GET, 37 POST. Each is listed below with its method, path, parameters, and response codes.

Auth 52
POST
/auth/users/create
CreateUser
CreateUser body → 200
POST
/auth/users/list
ListUsers
ListUsers body → 200
POST
/auth/asset-users/list
ListAssetUserPermissions
ListAssetUserPermissions body → 200
GET
/auth/{asset_type}/{asset_id}/capability
GetAssetUserCapability
GetAssetUserCapability 2 params → 200
POST
/auth/is_authorized
IsUserAuthorized
IsUserAuthorized body → 200
GET
/auth/info
GetAuthHeaderInfo
GetAuthHeaderInfo → 200
POST
/auth/invite/create
CreateProjectInvite
CreateProjectInvite body → 200
POST
/auth/invite/list
ListProjectInvites
ListProjectInvites body → 200
POST
/auth/invite/accept
AcceptProjectInvite
AcceptProjectInvite body → 200
POST
/auth/invite/delete
DeleteProjectInvite
DeleteProjectInvite body → 200
POST
/auth/invite/resend
ResendProjectInvite
ResendProjectInvite body → 200
GET
/auth/users/{user_id}
GetUser
GetUser 1 param → 200
POST
/auth/users/{user_id}/update
UpdateUser
UpdateUser 1 param body → 200
POST
/auth/users/user
UpdateUserDetails
UpdateUserDetails body → 200
POST
/auth/users/{user_id}/delete
DeleteUser
DeleteUser 1 param body → 200
POST
/auth/users/request_account_deletion
RequestAccountDeletion
RequestAccountDeletion body → 200
POST
/auth/users/{user_id}/keys/create
CreateUserKey
CreateUserKey 1 param body → 200
POST
/auth/users/{user_id}/keys/list
ListUserKeys
ListUserKeys 1 param body → 200
POST
/auth/users/{user_id}/keys/delete
DeleteUserKey
DeleteUserKey 1 param body → 200
GET
/auth/oauth/options/list
ListOAuthOptions
ListOAuthOptions → 200
POST
/auth/oauth/get_url
GetOAuthUrl
GetOAuthUrl body → 200
POST
/mcp/oauth/get_url
GetOAuthMCPUrl
GetOAuthMCPUrl body → 200
GET
/auth/oauth/callback
OAuthCallback
OAuthCallback 4 params → 200
POST
/auth/oauth/access_token
GetOAuthAccessToken
GetOAuthAccessToken body → 200
POST
/auth/oauth/accounts/list
ListOAuthTokenData
ListOAuthTokenData body → 200
POST
/auth/accounts/list
ListProviderAccountsData
ListProviderAccountsData body → 200
POST
/auth/oauth/accounts/delete
DeleteOAuthTokenData
DeleteOAuthTokenData body → 200
POST
/auth/oauth/{account_id}/link/tool
UpsertOAuthAccountToolLink
UpsertOAuthAccountToolLink 1 param body → 200
POST
/auth/oauth/{account_id}/link/tool/delete
DeleteOAuthAccountToolLink
DeleteOAuthAccountToolLink 1 param body → 200
POST
/auth/pipedream/connect_token
GetPipedreamConnectToken
GetPipedreamConnectToken body → 200
GET
/auth/pipedream/apps/{slug_name}/get
GetPipedreamApp
GetPipedreamApp 1 param → 200
POST
/auth/pipedream/connect/callback/success
ConnectPipedreamAccountSuccessCallback
ConnectPipedreamAccountSuccessCallback body → 200
POST
/auth/pipedream/connect/callback/failed
ConnectPipedreamAccountFailed
ConnectPipedreamAccountFailed body → 200
GET
/auth/arcade/twitter/url
GetTwitterURL
GetTwitterURL → 200
POST
/auth/arcade/twitter/callback
TwitterOauthCallback
TwitterOauthCallback body → 200
POST
/auth/organization/{organization_id}/user/{user_id}/update
UpdateOrganizationUserPermissions
UpdateOrganizationUserPermissions 2 params body → 200
POST
/auth/asset/user/{user_id}/update
UpdateAssetUserPermissions
UpdateAssetUserPermissions 1 param body → 200
POST
/auth/accounts/{account_id}/rename
RenameAccount
RenameAccount 1 param body → 200
POST
/auth/accounts/{account_id}/namespace
UpdateOAuthAccountNamespace
UpdateOAuthAccountNamespace 1 param body → 200
GET
/auth/accounts/{account_id}/slack/users/list
ListSlackUsers
ListSlackUsers 1 param → 200
GET
/auth/accounts/{account_id}/slack/channels/list
ListSlackChannels
ListSlackChannels 3 params → 200
POST
/auth/accounts/{account_id}/slack/dms/open
OpenSlackDmChannels
OpenSlackDmChannels 1 param body → 200
GET
/auth/accounts/{account_id}/teams/users/list
ListTeamsUsers
ListTeamsUsers 4 params → 200
GET
/auth/accounts/{account_id}/teams/channels/list
ListTeamsChannels
ListTeamsChannels 1 param → 200
GET
/auth/accounts/{account_id}/teams/groups
ListTeamsGroups
ListTeamsGroups 1 param → 200
GET
/auth/accounts/{account_id}/teams/groups/v2
ListTeamsGroupsV2
ListTeamsGroupsV2 3 params → 200
GET
/auth/accounts/{account_id}/missing-scopes
GetMissingScopesForOAuthAccount
GetMissingScopesForOAuthAccount 1 param → 200
GET
/auth/accounts/default
GetUserDefaultOAuthAccount
GetUserDefaultOAuthAccount 4 params → 200
POST
/auth/accounts/default/upsert
UpsertUserDefaultOAuthAccount
UpsertUserDefaultOAuthAccount body → 200
POST
/auth/api-key-user
CreateApiKeyUser
CreateApiKeyUser body → 200
POST
/associations/external/verify-token
VerifyExternalAssociationToken
VerifyExternalAssociationToken body → 200
POST
/associations/external/confirm
ConfirmExternalAssociation
ConfirmExternalAssociation body → 200

Schemas 89

The contract defines 89 schemas that model the data the API accepts and returns. The most detailed are CreateUserInput (19 properties), UpdateUserInput (15 properties), GetUserOutput (14 properties), GetAuthHeaderInfoOutput (13 properties). Each schema is shown below with its type and property counts.

ListAssetUserPermissionsOutput
object
1 property 1 required
AcceptProjectInviteOutput
object
2 properties 1 required
RequestAccountDeletionOutput
object
ListAssetUserPermissionsInput
object
3 properties 1 required
ListUsersInput
object
5 properties
TwitterOauthCallbackOutput
object
2 properties 1 required
GetAssetUserCapabilityOutput
object
1 property 1 required
ListOAuthTokenDataOutput
object
3 properties 1 required
ConnectPipedreamAccountSuccessCallbackOutput
object
2 properties 1 required
UpsertOAuthAccountToolLinkOutput
object
ResendProjectInviteInput
object
5 properties 1 required
GetOAuthMCPUrlInput
object
8 properties 4 required
ListProviderAccountsDataInput
object
9 properties 3 required
CreateProjectInviteInput
object
8 properties
DeleteUserInput
object
ListUserKeysOutput
object
1 property 1 required
UpdateUserOutput
object
ListUsersOutput
object
2 properties 1 required
ConnectPipedreamAccountFailedInput
object
3 properties 3 required
VerifyExternalAssociationTokenInput
object
1 property 1 required
GetPipedreamConnectTokenInput
RenameAccountInput
object
1 property 1 required
RenameAccountOutput
object
GetOAuthMCPUrlOutput
object
2 properties 1 required
GetTwitterURLOutput
object
2 properties 2 required
ConfirmExternalAssociationOutput
object
2 properties 2 required
ListSlackChannelsOutput
array
ListTeamsGroupsV2Output
object
2 properties 1 required
OpenSlackDmChannelsOutput
array
OAuthCallbackOutput
object
1 property 1 required
DeleteOAuthTokenDataOutput
object
ListOAuthTokenDataInput
object
4 properties
GetOAuthUrlOutput
object
2 properties 1 required
GetPipedreamConnectTokenOutput
object
3 properties 3 required
UpdateOrganizationUserPermissionsOutput
object
ListTeamsGroupsOutput
array
DeleteOAuthTokenDataInput
object
1 property 1 required
UpsertUserDefaultOAuthAccountInput
object
5 properties 2 required
CreateUserKeyInput
object
3 properties
UpsertOAuthAccountToolLinkInput
object
2 properties 2 required
OpenSlackDmChannelsInput
object
1 property 1 required
UpsertUserDefaultOAuthAccountOutput
object
1 property 1 required
RequestAccountDeletionInput
object
ResendProjectInviteOutput
object
1 property 1 required
ConnectPipedreamAccountSuccessCallbackInput
object
3 properties 2 required
ListProjectInvitesInput
UpdateAssetUserPermissionsInput
object
2 properties 2 required
ListTeamsChannelsOutput
object
1 property 1 required
UpdateOrganizationUserPermissionsInput
object
2 properties 1 required
UpdateOAuthAccountNamespaceInput
object
1 property 1 required
GetUserDefaultOAuthAccountOutput
object
1 property
ListOAuthOptionsOutput
object
3 properties 3 required
ConnectPipedreamAccountFailedOutput
object
1 property 1 required
DeleteUserKeyInput
object
1 property 1 required
GetOAuthAccessTokenInput
object
2 properties 2 required
UpdateOAuthAccountNamespaceOutput
object
GetMissingScopesForOAuthAccountOutput
object
2 properties 1 required
ListSlackUsersOutput
array
GetOAuthUrlInput
object
6 properties 3 required
DeleteProjectInviteOutput
object
DeleteOAuthAccountToolLinkInput
object
1 property 1 required
GetUserOutput
object
14 properties 3 required
IsUserAuthorizedInput
object
4 properties
ListProjectInvitesOutput
object
1 property 1 required
UpdateUserDetailsOutput
object
IsUserAuthorizedOutput
object
2 properties 2 required
CreateApiKeyUserOutput
object
3 properties 3 required
DeleteUserOutput
object
ListUserKeysInput
CreateProjectInviteOutput
object
2 properties 1 required
GetAuthHeaderInfoOutput
object
13 properties 3 required
TwitterOauthCallbackInput
object
2 properties 1 required
DeleteUserKeyOutput
object
GetOAuthAccessTokenOutput
object
2 properties 2 required
UpdateUserDetailsInput
object
5 properties
UpdateAssetUserPermissionsOutput
object
ListTeamsUsersOutput
object
2 properties 1 required
GetPipedreamAppOutput
object
1 property 1 required
CreateApiKeyUserInput
object
3 properties 3 required
AcceptProjectInviteInput
object
1 property 1 required
VerifyExternalAssociationTokenOutput
object
1 property 1 required
DeleteProjectInviteInput
object
5 properties 1 required
UpdateUserInput
object
15 properties
CreateUserKeyOutput
object
2 properties 2 required
CreateUserInput
object
19 properties
CreateUserOutput
object
4 properties 3 required
DeleteOAuthAccountToolLinkOutput
object
ConfirmExternalAssociationInput
object
1 property 1 required
ListProviderAccountsDataOutput
array

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

relevance-ai-auth-api-openapi.yml Raw ↑

Other APIs Relevance AI publishes across the network.

Relevance AI MCP Server
Relevance AI Agent Debug Configs API
Relevance AI Agent Runtime Events API
Relevance AI Agents API
Relevance AI Alarms API
Relevance AI Analytics API
Relevance AI Apify API
Relevance AI Billing API
Relevance AI Branding Kit API
Relevance AI Branding Kits API
Relevance AI Chat API
Relevance AI Evals API
Where this information came from

This is an independent, third-party profile of Relevance AI Auth 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.