Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Hugging Face Transformers scim API

Use the SCIM API to control and manage your hub Enterprise organization manage members' access.## Authentication- Must be organization owner- Use Access token with write permission on organization- Organization must be Enterprise Plus## Key Attribute Matching- Microsoft Entra ID (Azure AD) * SAML: `http://schemas.microsoft.com/identity/claims/objectidentifier` * SCIM: `externalId`- Other Identity Providers * SAML: `NameID` or `unique identifier` * SCIM: `externalId`## Supported SCIM User Attributes| Attribute | Description ||---|---|| `userName` | Username for the user || `name.givenName` | First name || `name.familyName` | Last name || `emails` | Array of user emails; we don't support email types || `externalId` | IDP provider's unique identifier || `id` | Hugging Face SCIM endpoint identifier || `active` | Boolean for provisioning status |

Hugging Face Transformers scim API is one of 27 APIs that Hugging Face Transformers publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

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

This API exposes 28 operations across 12 paths. It is described by OpenAPI 3.1.0, at version 0.0.1.

Requests are made against a single base URL, https://huggingface.co.

28 operations 12 paths 0 schemas 4 DELETE12 GET4 PATCH4 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.0.1
Base URL
https://api-inference.huggingface.co
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Hugging Face Transformers scim API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (bearerAuth). By default, every request must be authenticated.

Paths & Operations 28

Across 12 paths, the API surfaces 28 operations — 4 DELETE, 12 GET, 4 PATCH, 4 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.

scim 28

Use the SCIM API to control and manage your hub Enterprise organization manage members' access. Authentication - Must be organization owner - Use Access token with write permissio…

GET
/api/organizations/{name}/scim/v2/ServiceProviderConfig
Get SCIM Service Provider Configuration
1 param → 200
GET
/api/organizations/{name}/scim/v2/ResourceTypes
Get SCIM Resource Types
1 param → 200
GET
/api/organizations/{name}/scim/v2/Schemas
Get SCIM Schemas
1 param → 200
GET
/api/organizations/{name}/scim/v2/Schemas/{schemaId}
Get SCIM Schema by ID
2 params → 200
GET
/api/organizations/{name}/scim/v2/Users
List SCIM users
4 params → 200
POST
/api/organizations/{name}/scim/v2/Users
Create a SCIM user
1 param body → 201409
GET
/api/organizations/{name}/scim/v2/Users/{userId}
Get a SCIM user
2 params → 200
PATCH
/api/organizations/{name}/scim/v2/Users/{userId}
Update SCIM user
2 params body → 200409
PUT
/api/organizations/{name}/scim/v2/Users/{userId}
Update a SCIM user
2 params body → 200409
DELETE
/api/organizations/{name}/scim/v2/Users/{userId}
Delete a SCIM user
2 params → 204
GET
/api/organizations/{name}/scim/v2/Groups
List SCIM groups
5 params → 200
POST
/api/organizations/{name}/scim/v2/Groups
Create a SCIM group
1 param body → 201409
GET
/api/organizations/{name}/scim/v2/Groups/{groupId}
Get a SCIM group
3 params → 200
PUT
/api/organizations/{name}/scim/v2/Groups/{groupId}
Update a SCIM group
2 params body → 200
PATCH
/api/organizations/{name}/scim/v2/Groups/{groupId}
Update SCIM group
2 params body → 200
DELETE
/api/organizations/{name}/scim/v2/Groups/{groupId}
Delete a SCIM group
2 params → 204
GET
/api/organizations/{name}/scim-provisioning/v2/Users
List SCIM-managed users
4 params → 200
POST
/api/organizations/{name}/scim-provisioning/v2/Users
Create a SCIM provisioning user invitation
1 param body → 201
GET
/api/organizations/{name}/scim-provisioning/v2/Users/{userId}
Get a SCIM provisioning user
2 params → 200
PATCH
/api/organizations/{name}/scim-provisioning/v2/Users/{userId}
Update an attribute of a SCIM provisioning user
2 params body → 200
PUT
/api/organizations/{name}/scim-provisioning/v2/Users/{userId}
Update a SCIM provisioning user
2 params body → 200409
DELETE
/api/organizations/{name}/scim-provisioning/v2/Users/{userId}
Delete a SCIM provisioning user
2 params → 204404
GET
/api/organizations/{name}/scim-provisioning/v2/Groups
List SCIM groups
5 params → 200
POST
/api/organizations/{name}/scim-provisioning/v2/Groups
Create a SCIM group
1 param body → 201409
GET
/api/organizations/{name}/scim-provisioning/v2/Groups/{groupId}
Get a SCIM group
3 params → 200
PUT
/api/organizations/{name}/scim-provisioning/v2/Groups/{groupId}
Update a SCIM group
2 params body → 200
PATCH
/api/organizations/{name}/scim-provisioning/v2/Groups/{groupId}
Update SCIM group
2 params body → 200
DELETE
/api/organizations/{name}/scim-provisioning/v2/Groups/{groupId}
Delete a SCIM group
2 params → 204

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

hugging-face-transformers-scim-api-openapi.yml Raw ↑

Other APIs Hugging Face Transformers publishes across the network.

Hugging Face Transformers Library
Hugging Face Inference API
Hugging Face Spaces API
Text Generation Inference (TGI)
Hugging Face Transformers agentic-provisioning API
Hugging Face Transformers auth API
Hugging Face Transformers buckets API
Hugging Face Transformers collections API
Hugging Face Transformers datasets API
Hugging Face Transformers discussions API
Hugging Face Transformers docs API
Hugging Face Transformers inference-endpoints API