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

Probabl Identity API

The identity API from Probabl — 22 operation(s) for identity.

Probabl Identity API is one of 8 APIs that Probabl publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

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

This API exposes 28 operations across 22 paths, and defines 28 schemas. It is described by OpenAPI 3.2.0, at version 0.1.0.

Requests are made against the base URL https://api.skore.probabl.ai.

28 operations 22 paths 28 schemas 3 DELETE15 GET1 PATCH7 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.1.0
Base URL
https://api.skore.probabl.ai
Resource Areas
1

Paths & Operations 28

Across 22 paths, the API surfaces 28 operations — 3 DELETE, 15 GET, 1 PATCH, 7 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

identity 28
GET
/identity/admin/invitations/{email}
List Invitations By Email
list_invitations_by_email_identity_admin_invitations__email__get 2 params → 200422
GET
/identity/oauth/login
Oauth Login
oauth_login_identity_oauth_login_get 3 params → 200422
GET
/identity/oauth/accept-invitation
Accept Invitation
accept_invitation_identity_oauth_accept_invitation_get 2 params → 200422
GET
/identity/oauth/device/login
Oauth Device
oauth_device_identity_oauth_device_login_get 2 params → 200422
GET
/identity/oauth/callback
Oauth Callback
oauth_callback_identity_oauth_callback_get 3 params → 200422
GET
/identity/oauth/device/callback
Oauth Device Callback
oauth_device_callback_identity_oauth_device_callback_get 3 params → 200422
POST
/identity/oauth/device/callback
Oauth Device Callback Validation
oauth_device_callback_validation_identity_oauth_device_callback_post 1 param body → 201422
GET
/identity/oauth/device/code-probe
Oauth Token Code Is Accessible
oauth_token_code_is_accessible_identity_oauth_device_code_probe_get 2 params → 200422
GET
/identity/oauth/device/token
Oauth Device Token
oauth_device_token_identity_oauth_device_token_get 2 params → 200422
POST
/identity/oauth/token/refresh
Refresh Token
refresh_token_identity_oauth_token_refresh_post 1 param body → 200422
POST
/identity/oauth/logout
Logout
logout_identity_oauth_logout_post 1 param → 204422
POST
/identity/workspaces
Create Workspace
create_workspace_identity_workspaces_post 1 param body → 201422
GET
/identity/workspaces
List Workspaces
list_workspaces_identity_workspaces_get 5 params → 200422
DELETE
/identity/workspaces/{workspace_id}
Delete Workspace
delete_workspace_identity_workspaces__workspace_id__delete 2 params → 204422
GET
/identity/workspaces/{workspace_id}
Get Workspace
get_workspace_identity_workspaces__workspace_id__get 2 params → 200404422
PUT
/identity/workspaces/{workspace_id}
Update Workspace
update_workspace_identity_workspaces__workspace_id__put 2 params body → 204422
GET
/identity/workspaces/public-id-availability
Check Workspace Public Id Available
check_workspace_public_id_available_identity_workspaces_public_id_availability_get 2 params → 200422
POST
/identity/workspaces/{workspace_id}/invitations
Create Workspace Invitation
create_workspace_invitation_identity_workspaces__workspace_id__invitations_post 2 params body → 201422
POST
/identity/workspaces/{workspace_id}/invitation-link
Create Workspace Invitation Link
create_workspace_invitation_link_identity_workspaces__workspace_id__invitation_link_post 2 params body → 201422
DELETE
/identity/workspaces/{workspace_id}/members/{user_id}
Remove Member From Workspace
remove_member_from_workspace_identity_workspaces__workspace_id__members__user_id__delete 3 params → 204422
PUT
/identity/workspaces/{workspace_id}/members/{user_id}/role
Set Member Role
set_member_role_identity_workspaces__workspace_id__members__user_id__role_put 3 params body → 204422
GET
/identity/users/me
Me
me_identity_users_me_get 1 param → 200422
GET
/identity/users/{user_id}
Get User
get_user_identity_users__user_id__get 2 params → 200422
POST
/identity/users/{user_id}/api-keys
Create Api Key
create_api_key_identity_users__user_id__api_keys_post 2 params body → 201422
GET
/identity/users/{user_id}/api-keys
List Api Keys
list_api_keys_identity_users__user_id__api_keys_get 2 params → 200422
DELETE
/identity/users/{user_id}/api-keys/{api_key_id}
Delete Api Key
delete_api_key_identity_users__user_id__api_keys__api_key_id__delete 3 params → 204422
PATCH
/identity/users/{user_id}/api-keys/{api_key_id}
Patch Api Key
patch_api_key_identity_users__user_id__api_keys__api_key_id__patch 3 params body → 200422
GET
/identity/invitations/{key}
Get Invitation
get_invitation_identity_invitations__key__get 3 params → 200422

Schemas 28

The contract defines 28 schemas that model the data the API accepts and returns. The most detailed are Invitation (8 properties), UserProfileDto (8 properties), UserAPIKey (7 properties), Token (7 properties). Each schema is shown below with its type and property counts.

HTTPValidationError
object
1 property
CreateWorkspaceInvitationLinkRequest
object
Create a shareable workspace invitation URL.
1 property 1 required
InitiateDeviceAuthResponse
object
Response with device authentication details.
3 properties 3 required
UpdateWorkspaceRequest
object
Workspace update request.
1 property 1 required
Body_create_workspace_invitation_identity_workspaces__workspace_id__invitations_post
object
2 properties 2 required
CreateWorkspaceResponse
object
Workspace creation response.
1 property 1 required
UpdateAPIKeyPayload
object
API key update payload.
2 properties
SetMemberRoleRequest
object
Set a member's role; permissions are replaced from the static role map.
1 property 1 required
RefreshTokenRequest
object
Represents a request to refresh an access token. The access token is refreshed using the refresh token provided during login. Once a new access token is issued…
2 properties
ListWorkspaceResponse
object
List workspaces request.
2 properties 1 required
Workspace
object
A workspace represents an isolated entity managing users, projects, and resources. A workspace can be a company, organization, or team that operates independen…
6 properties 5 required
UserAPIKey
object
User API key. Allows users to access the Skore Hub API without an IDP bearer token. The API key itself (hashed version) is not accessible; users must copy and…
7 properties 5 required
Permission
string
A permission. The actual ground-truth permissions are the ones stored in the database; this type is used to avoid typos in permissions.
WorkspaceInvitationLinkResponse
object
Shareable invitation URL (same acceptance path as email invitations).
1 property 1 required
ValidationError
object
5 properties 3 required
WorkspaceMembershipInfo
object
One workspace membership with role and effective permission names.
4 properties 4 required
CreateAPIKeyResponse
object
Response of "create API key" endpoint.
2 properties 2 required
Token
object
Represents an access token and related details obtained during authentication. Attributes ---------- accesstoken : str The token used to access protected resou…
7 properties 5 required
WorkspaceMember
object
Workspace member.
4 properties 3 required
Body_oauth_device_callback_validation_identity_oauth_device_callback_post
object
2 properties 2 required
ExchangeCodeResponse
object
Response containing the exchanged token. Attributes ---------- token : Token The token obtained from the authorization code exchange with IDP. successuri : str…
2 properties 1 required
LoginResponse
object
Represents a response containing the authorization URL. Attributes ---------- authorizationurl : str The URL where the user should be redirected to complete th…
1 property 1 required
WorkspaceRole
string
Role of a user within a workspace.
CreateWorkspaceRequest
object
Workspace creation request.
1 property 1 required
CreateAPIKeyPayload
object
API key creation payload.
4 properties 2 required
SortOrder
string
Sort order.
UserProfileDto
object
Public user profile: identity fields and per-workspace role and permissions.
8 properties 5 required
Invitation
object
Represents a user invitation to join a Workspace.
8 properties 6 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

probabl-identity-api-openapi.yml Raw ↑

Other APIs Probabl publishes across the network.

Probabl Anthropic Compatible Agent API
Probabl Health API
Probabl Liveness API
Probabl LLM Provider API
Probabl OpenAI Compatible Agent API
Probabl Projects API
Probabl Readiness API
Where this information came from

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