Hugging Face Transformers website screenshot

Hugging Face Transformers

Hugging Face Transformers is an open-source machine learning library providing thousands of pretrained models and pipelines for Natural Language Processing, Computer Vision, Audio, and multimodal tasks. This index covers the Transformers library and the surrounding Hugging Face APIs that developers use to run inference, manage models, deploy demos, and serve LLMs at scale.

5 APIs 0 Features
Artificial IntelligenceComputer VisionDeep LearningMachine LearningNatural Language ProcessingOpen SourceTransformers

APIs

Hugging Face Transformers Library

Open-source Python library that provides pretrained models, tokenizers, and pipelines for inference and fine-tuning across NLP, vision, audio, and multimodal tasks. The high-lev...

Hugging Face Inference API

Serverless inference API for running predictions against thousands of models hosted on the Hugging Face Hub. Supports NLP, computer vision, audio, and multimodal tasks through a...

Hugging Face Hub API

REST API for interacting with the Hugging Face Hub - upload, download, and manage models, datasets, and spaces programmatically.

Hugging Face Spaces API

API for deploying and managing machine learning applications and demos using Gradio, Streamlit, or Docker on Hugging Face Spaces.

Text Generation Inference (TGI)

High-performance inference server for large language models with continuous batching, token streaming, tensor parallelism, and OpenAI-compatible chat completions endpoints.

Agent Skills

transformers-to-mlx

AGENT SKILL

Collections

Pricing Plans

Rate Limits

FinOps

Resources

🔗
Website
Website
📰
Blog
Blog
🔗
Documentation
Documentation
🔗
Discord
Discord
👥
GitHubOrganization
GitHubOrganization
🔗
Twitter
Twitter
🔗
LinkedIn
LinkedIn
👥
YouTube
YouTube
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📝
Signup
Signup
🔗
Rules
Rules
🔗
AgentSkills
AgentSkills

Sources

apis.yml Raw ↑
opencollection: 1.0.0
info:
  name: Hub API Endpoints
  version: 0.0.1
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: notifications
    type: folder
  items:
  - info:
      name: List notifications
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/notifications
      params:
      - name: p
        value: ''
        type: query
      - name: readStatus
        value: ''
        type: query
      - name: repoType
        value: ''
        type: query
      - name: repoName
        value: ''
        type: query
      - name: postAuthor
        value: ''
        type: query
      - name: paperId
        value: ''
        type: query
      - name: articleId
        value: ''
        type: query
      - name: mention
        value: ''
        type: query
      - name: lastUpdate
        value: ''
        type: query
    docs: List notifications for the user
  - info:
      name: Delete notifications
      type: http
    http:
      method: DELETE
      url: https://huggingface.co/api/notifications
      params:
      - name: p
        value: ''
        type: query
      - name: readStatus
        value: ''
        type: query
      - name: repoType
        value: ''
        type: query
      - name: repoName
        value: ''
        type: query
      - name: postAuthor
        value: ''
        type: query
      - name: paperId
        value: ''
        type: query
      - name: articleId
        value: ''
        type: query
      - name: mention
        value: ''
        type: query
      - name: lastUpdate
        value: ''
        type: query
      - name: applyToAll
        value: ''
        type: query
      body:
        type: json
        data: '{}'
    docs: Delete notifications, either by specifying discussionIds or by applying to all notifications with search parameters
  - info:
      name: Change read status
      type: http
    http:
      method: POST
      url: https://huggingface.co/api/notifications/mark-as-read
      params:
      - name: p
        value: ''
        type: query
      - name: readStatus
        value: ''
        type: query
      - name: repoType
        value: ''
        type: query
      - name: repoName
        value: ''
        type: query
      - name: postAuthor
        value: ''
        type: query
      - name: paperId
        value: ''
        type: query
      - name: articleId
        value: ''
        type: query
      - name: mention
        value: ''
        type: query
      - name: lastUpdate
        value: ''
        type: query
      - name: applyToAll
        value: ''
        type: query
      body:
        type: json
        data: '{}'
    docs: Mark discussions as read or unread. If `applyToAll` is true, all notifications for the user matching the search
      parameters will be marked as read or unread.
  - info:
      name: Update notification settings
      type: http
    http:
      method: PATCH
      url: https://huggingface.co/api/settings/notifications
      body:
        type: json
        data: '{}'
    docs: Update notification settings for the user
  - info:
      name: Update watch settings
      type: http
    http:
      method: PATCH
      url: https://huggingface.co/api/settings/watch
      body:
        type: json
        data: '{}'
    docs: Update watch settings for the user. Get notified when discussions happen on your watched items.
- info:
    name: users
    type: folder
  items:
  - info:
      name: Get MCP tools
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/settings/mcp
    docs: Get the MCP tools for the current user
  - info:
      name: List user repositories with storage info
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/settings/repositories
      params:
      - name: search
        value: ''
        type: query
      - name: type
        value: ''
        type: query
      - name: limit
        value: ''
        type: query
      - name: sort
        value: ''
        type: query
      - name: direction
        value: ''
        type: query
    docs: List user repositories with storage info
  - info:
      name: Get user usage
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/settings/billing/usage
      params:
      - name: periodId
        value: ''
        type: query
    docs: Get user usage for a given period
  - info:
      name: Get user usage
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/settings/billing/usage-v2
      params:
      - name: startDate
        value: ''
        type: query
      - name: endDate
        value: ''
        type: query
    docs: Get user usage for a given period
  - info:
      name: Get jobs usage
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/settings/billing/usage/jobs
    docs: Get user Jobs usage for current subscription period
  - info:
      name: Stream usage
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/settings/billing/usage/live
    docs: Get live usage for user
  - info:
      name: Stream usage
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/users/:username/billing/usage/live
      params:
      - name: username
        value: ''
        type: path
    docs: Get live usage for user
  - info:
      name: User overview
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/users/:username/overview
      params:
      - name: username
        value: ''
        type: path
    docs: User overview
  - info:
      name: Get social handles
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/users/:username/socials
      params:
      - name: username
        value: ''
        type: path
    docs: Get a user's social media handles
  - info:
      name: Retrieve user avatar
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/users/:username/avatar
      params:
      - name: username
        value: ''
        type: path
      - name: redirect
        value: ''
        type: query
    docs: 'This endpoint returns a JSON with the avatar URL for the user.


      If called with the `Sec-Fetch-Dest: image` header, it instead redirects to the avatar URL'
  - info:
      name: List user likes
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/users/:username/likes
      params:
      - name: username
        value: ''
        type: path
      - name: limit
        value: ''
        type: query
      - name: cursor
        value: ''
        type: query
    docs: List public repos liked by a user
  - info:
      name: Get avatar
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/avatars/:namespace
      params:
      - name: namespace
        value: ''
        type: path
    docs: Display the avatar for any user or organization. This endpoint redirects to the avatar URL for either a user or
      an organization
- info:
    name: webhooks
    type: folder
  items:
  - info:
      name: List webhooks
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/settings/webhooks
    docs: List webhooks
  - info:
      name: Create webhook
      type: http
    http:
      method: POST
      url: https://huggingface.co/api/settings/webhooks
      body:
        type: json
        data: '{}'
    docs: Create webhook
  - info:
      name: Get webhook
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/settings/webhooks/:webhookId
      params:
      - name: webhookId
        value: ''
        type: path
    docs: Get webhook
  - info:
      name: Update webhook
      type: http
    http:
      method: POST
      url: https://huggingface.co/api/settings/webhooks/:webhookId
      params:
      - name: webhookId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Update webhook
  - info:
      name: Delete webhook
      type: http
    http:
      method: DELETE
      url: https://huggingface.co/api/settings/webhooks/:webhookId
      params:
      - name: webhookId
        value: ''
        type: path
    docs: Delete webhook
  - info:
      name: Enable/disable webhook
      type: http
    http:
      method: POST
      url: https://huggingface.co/api/settings/webhooks/:webhookId/:action
      params:
      - name: webhookId
        value: ''
        type: path
      - name: action
        value: ''
        type: path
    docs: Enable/disable webhook
  - info:
      name: Replay webhook log
      type: http
    http:
      method: POST
      url: https://huggingface.co/api/settings/webhooks/:webhookId/replay/:logId
      params:
      - name: webhookId
        value: ''
        type: path
      - name: logId
        value: ''
        type: path
    docs: Replay webhook log
- info:
    name: papers
    type: folder
  items:
  - info:
      name: Claim paper authorship
      type: http
    http:
      method: POST
      url: https://huggingface.co/api/settings/papers/claim
      body:
        type: json
        data: '{}'
    docs: Claim paper authorship
  - info:
      name: Get Daily Papers
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/daily_papers
      params:
      - name: p
        value: ''
        type: query
      - name: limit
        value: ''
        type: query
      - name: date
        value: ''
        type: query
      - name: week
        value: ''
        type: query
      - name: month
        value: ''
        type: query
      - name: submitter
        value: ''
        type: query
      - name: sort
        value: ''
        type: query
    docs: Get Daily Papers
  - info:
      name: List papers
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/papers
      params:
      - name: cursor
        value: ''
        type: query
      - name: limit
        value: ''
        type: query
    docs: List arXiv papers sorted by published date
  - info:
      name: Search papers
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/papers/search
      params:
      - name: q
        value: ''
        type: query
      - name: limit
        value: ''
        type: query
    docs: Perform a hybrid semantic / full-text-search on papers
  - info:
      name: Index a paper
      type: http
    http:
      method: POST
      url: https://huggingface.co/api/papers/index
      body:
        type: json
        data: '{}'
    docs: Index a paper from arXiv by its ID. If the paper is already indexed, only its authors can re-index it.
  - info:
      name: Get a paper
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/papers/:paperId
      params:
      - name: paperId
        value: ''
        type: path
      - name: field
        value: ''
        type: query
    docs: Get a paper
  - info:
      name: Update paper links
      type: http
    http:
      method: POST
      url: https://huggingface.co/api/papers/:paperId/links
      params:
      - name: paperId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Update the project page, GitHub repository, or submitting organization for a paper. Requires the requester to be
      the paper author, the Daily Papers submitter, or a papers admin.
- info:
    name: orgs
    type: folder
  items:
  - info:
      name: Revoke a member's access token from the organization
      type: http
    http:
      method: POST
      url: https://huggingface.co/api/organizations/:name/settings/tokens/revoke
      params:
      - name: name
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: An org admin can revoke a token's access to the org. The token itself isn't deleted, it still works outside the
      org. Requires the raw token value. Enterprise only.
  - info:
      name: List organization repositories with storage info
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/settings/repositories
      params:
      - name: name
        value: ''
        type: path
      - name: search
        value: ''
        type: query
      - name: type
        value: ''
        type: query
      - name: limit
        value: ''
        type: query
      - name: sort
        value: ''
        type: query
      - name: direction
        value: ''
        type: query
    docs: List organization repositories with storage info
  - info:
      name: Export the audit log
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/audit-log/export
      params:
      - name: name
        value: ''
        type: path
      - name: q
        value: ''
        type: query
    docs: Export the audit log events in JSON format for a Team or Enterprise organization. The export is limited to the last
      100,000 events.
  - info:
      name: Get network security settings
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/settings/network-security
      params:
      - name: name
        value: ''
        type: path
    docs: Get the network security settings for an organization.
  - info:
      name: Update network security settings
      type: http
    http:
      method: PATCH
      url: https://huggingface.co/api/organizations/:name/settings/network-security
      params:
      - name: name
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Update the network security settings for an organization.
  - info:
      name: Get avatar
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/avatar
      params:
      - name: name
        value: ''
        type: path
      - name: redirect
        value: ''
        type: query
    docs: 'Retrieve organization avatar. This endpoint returns a JSON with the avatar URL for the organization.


      If called with the `Sec-Fetch-Dest: image` header, it instead redirects to the avatar URL'
  - info:
      name: Get organization members
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/members
      params:
      - name: name
        value: ''
        type: path
      - name: search
        value: ''
        type: query
      - name: email
        value: ''
        type: query
      - name: cursor
        value: ''
        type: query
      - name: limit
        value: ''
        type: query
    docs: Get a list of members for the organization with optional search and pagination.
  - info:
      name: Change member role
      type: http
    http:
      method: PUT
      url: https://huggingface.co/api/organizations/:name/members/:username/role
      params:
      - name: name
        value: ''
        type: path
      - name: username
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Change the role of a member in the organization. Need a paid plan.
  - info:
      name: Get org usage
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/billing/usage
      params:
      - name: name
        value: ''
        type: path
      - name: periodId
        value: ''
        type: query
    docs: Get org usage for a given period
  - info:
      name: Get org usage
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/billing/usage-v2
      params:
      - name: name
        value: ''
        type: path
      - name: startDate
        value: ''
        type: query
      - name: endDate
        value: ''
        type: query
    docs: Get org usage for a given period
  - info:
      name: Get org usage by resource group
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/billing/usage-by-resource-group
      params:
      - name: name
        value: ''
        type: path
      - name: startDate
        value: ''
        type: query
      - name: endDate
        value: ''
        type: query
    docs: Get org usage breakdown per resource group for a given period (max 3 months)
  - info:
      name: Stream usage
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/billing/usage/live
      params:
      - name: name
        value: ''
        type: path
    docs: Get live usage for org
  - info:
      name: Get social handles
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/socials
      params:
      - name: name
        value: ''
        type: path
    docs: Get an organization's social media handles
- info:
    name: resource-groups
    type: folder
  items:
  - info:
      name: Get resource groups
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/resource-groups
      params:
      - name: name
        value: ''
        type: path
    docs: 'Retrieve accessible resource groups. Get all resource groups the user has access to.


      Requires the org to be Enterprise'
  - info:
      name: Create a resource group
      type: http
    http:
      method: POST
      url: https://huggingface.co/api/organizations/:name/resource-groups
      params:
      - name: name
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: 'Create a new resource group in the organization.


      Requires the org to be Enterprise'
- info:
    name: scim
    type: folder
  items:
  - info:
      name: Get SCIM Service Provider Configuration
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/scim/v2/ServiceProviderConfig
      params:
      - name: name
        value: ''
        type: path
    docs: Returns the SCIM 2.0 Service Provider configuration, describing the server's capabilities and supported authentication
      schemes.
  - info:
      name: Get SCIM Resource Types
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/scim/v2/ResourceTypes
      params:
      - name: name
        value: ''
        type: path
    docs: Returns the list of SCIM 2.0 resource types supported by this server (User and Group).
  - info:
      name: Get SCIM Schemas
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/scim/v2/Schemas
      params:
      - name: name
        value: ''
        type: path
    docs: Returns the SCIM 2.0 schema definitions for User and Group resources.
  - info:
      name: Get SCIM Schema by ID
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/scim/v2/Schemas/:schemaId
      params:
      - name: name
        value: ''
        type: path
      - name: schemaId
        value: ''
        type: path
    docs: Returns a single SCIM 2.0 schema definition by its schema URI.
  - info:
      name: List SCIM users
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/scim/v2/Users
      params:
      - name: name
        value: ''
        type: path
      - name: startIndex
        value: ''
        type: query
      - name: count
        value: ''
        type: query
      - name: filter
        value: ''
        type: query
    docs: Retrieves a paginated list of all organization members who have been set up, including disabled users. If you provide
      the filter parameter, the resources for all matching members are returned.
  - info:
      name: Create a SCIM user
      type: http
    http:
      method: POST
      url: https://huggingface.co/api/organizations/:name/scim/v2/Users
      params:
      - name: name
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Creates a new user in the organization. If the user already exists, only `active` field will be updated to provision
      the user.
  - info:
      name: Get a SCIM user
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/scim/v2/Users/:userId
      params:
      - name: name
        value: ''
        type: path
      - name: userId
        value: ''
        type: path
    docs: Retrieves a SCIM user by their ID.
  - info:
      name: Update a SCIM user
      type: http
    http:
      method: PUT
      url: https://huggingface.co/api/organizations/:name/scim/v2/Users/:userId
      params:
      - name: name
        value: ''
        type: path
      - name: userId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Updates a provisioned user, you'll need to provide all their information fresh - just like setting them up for the
      first time. Any details you don't include will be automatically removed, so make sure to include everything they need
      to keep their account running smoothly. Setting `active` to `false` will deprovision the user from the organization.
  - info:
      name: Update SCIM user
      type: http
    http:
      method: PATCH
      url: https://huggingface.co/api/organizations/:name/scim/v2/Users/:userId
      params:
      - name: name
        value: ''
        type: path
      - name: userId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: "Update an attribute of a SCIM user. Modify individual attributes using Operations format. Just provide the changes\
      \ you want to make using add, remove (only `externalId` is supported), or replace operations.\n If you set `active`\
      \ to `false`, the user will be deprovisioned from the organization. \nComplicated SCIM `path` values are not supported\
      \ like `emails[type eq 'work'].value`."
  - info:
      name: Delete a SCIM user
      type: http
    http:
      method: DELETE
      url: https://huggingface.co/api/organizations/:name/scim/v2/Users/:userId
      params:
      - name: name
        value: ''
        type: path
      - name: userId
        value: ''
        type: path
    docs: Delete a SCIM user
  - info:
      name: List SCIM groups
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/scim/v2/Groups
      params:
      - name: name
        value: ''
        type: path
      - name: startIndex
        value: ''
        type: query
      - name: count
        value: ''
        type: query
      - name: filter
        value: ''
        type: query
      - name: excludedAttributes
        value: ''
        type: query
    docs: Get a list of SCIM groups. Retrieves a paginated list of all organization groups. If you provide the filter parameter,
      the resources for all matching groups are returned.
  - info:
      name: Create a SCIM group
      type: http
    http:
      method: POST
      url: https://huggingface.co/api/organizations/:name/scim/v2/Groups
      params:
      - name: name
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Creates a new group in the organization. The group name must be unique within the organization.
  - info:
      name: Get a SCIM group
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/scim/v2/Groups/:groupId
      params:
      - name: name
        value: ''
        type: path
      - name: groupId
        value: ''
        type: path
      - name: excludedAttributes
        value: ''
        type: query
    docs: Retrieves a group by its ID. If you provide the `excludedAttributes` parameter, the `members` attribute is not returned.
  - info:
      name: Update a SCIM group
      type: http
    http:
      method: PUT
      url: https://huggingface.co/api/organizations/:name/scim/v2/Groups/:groupId
      params:
      - name: name
        value: ''
        type: path
      - name: groupId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Updates a group by its ID. The group name must be unique within the organization.
  - info:
      name: Update SCIM group
      type: http
    http:
      method: PATCH
      url: https://huggingface.co/api/organizations/:name/scim/v2/Groups/:groupId
      params:
      - name: name
        value: ''
        type: path
      - name: groupId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Update attributes of a SCIM group. Updates individual attributes using Operations format. Just provide the changes
      you want to make using add, remove (only `members` is supported), or replace operations.
  - info:
      name: Delete a SCIM group
      type: http
    http:
      method: DELETE
      url: https://huggingface.co/api/organizations/:name/scim/v2/Groups/:groupId
      params:
      - name: name
        value: ''
        type: path
      - name: groupId
        value: ''
        type: path
    docs: Delete a SCIM group
  - info:
      name: List SCIM-managed users
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/scim-provisioning/v2/Users
      params:
      - name: name
        value: ''
        type: path
      - name: startIndex
        value: ''
        type: query
      - name: count
        value: ''
        type: query
      - name: filter
        value: ''
        type: query
    docs: Retrieves a paginated list of organization members and pending invitations managed by SCIM for non-managed organizations.
  - info:
      name: Create a SCIM provisioning user invitation
      type: http
    http:
      method: POST
      url: https://huggingface.co/api/organizations/:name/scim-provisioning/v2/Users
      params:
      - name: name
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Creates an invitation for a user to join the organization. The user must have an existing Hugging Face account.
  - info:
      name: Get a SCIM provisioning user
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/scim-provisioning/v2/Users/:userId
      params:
      - name: name
        value: ''
        type: path
      - name: userId
        value: ''
        type: path
    docs: Retrieves a SCIM user by their ID for non-managed organizations.
  - info:
      name: Update a SCIM provisioning user
      type: http
    http:
      method: PUT
      url: https://huggingface.co/api/organizations/:name/scim-provisioning/v2/Users/:userId
      params:
      - name: name
        value: ''
        type: path
      - name: userId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Updates a provisioned user's invitation for non-managed organizations. User profile fields are not editable via
      SCIM for non-managed organizations.
  - info:
      name: Update an attribute of a SCIM provisioning user
      type: http
    http:
      method: PATCH
      url: https://huggingface.co/api/organizations/:name/scim-provisioning/v2/Users/:userId
      params:
      - name: name
        value: ''
        type: path
      - name: userId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Modify individual attributes for non-managed organizations. Only the `active` field can be modified. User profile
      fields are not editable via SCIM.
  - info:
      name: Delete a SCIM provisioning user
      type: http
    http:
      method: DELETE
      url: https://huggingface.co/api/organizations/:name/scim-provisioning/v2/Users/:userId
      params:
      - name: name
        value: ''
        type: path
      - name: userId
        value: ''
        type: path
    docs: Removes a user from the organization and deletes any pending invitations for non-managed organizations.
  - info:
      name: List SCIM groups
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/scim-provisioning/v2/Groups
      params:
      - name: name
        value: ''
        type: path
      - name: startIndex
        value: ''
        type: query
      - name: count
        value: ''
        type: query
      - name: filter
        value: ''
        type: query
      - name: excludedAttributes
        value: ''
        type: query
    docs: Get a list of SCIM groups. Retrieves a paginated list of all organization groups. If you provide the filter parameter,
      the resources for all matching groups are returned.
  - info:
      name: Create a SCIM group
      type: http
    http:
      method: POST
      url: https://huggingface.co/api/organizations/:name/scim-provisioning/v2/Groups
      params:
      - name: name
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Creates a new group in the organization. The group name must be unique within the organization.
  - info:
      name: Get a SCIM group
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/organizations/:name/scim-provisioning/v2/Groups/:groupId
      params:
      - name: name
        value: ''
        type: path
      - name: groupId
        value: ''
        type: path
      - name: excludedAttributes
        value: ''
        type: query
    docs: Retrieves a group by its ID. If you provide the `excludedAttributes` parameter, the `members` attribute is not returned.
  - info:
      name: Update a SCIM group
      type: http
    http:
      method: PUT
      url: https://huggingface.co/api/organizations/:name/scim-provisioning/v2/Groups/:groupId
      params:
      - name: name
        value: ''
        type: path
      - name: groupId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Updates a group by its ID. The group name must be unique within the organization.
  - info:
      name: Update SCIM group
      type: http
    http:
      method: PATCH
      url: https://huggingface.co/api/organizations/:name/scim-provisioning/v2/Groups/:groupId
      params:
      - name: name
        value: ''
        type: path
      - name: groupId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Update attributes of a SCIM group. Updates individual attributes using Operations format. Just provide the changes
      you want to make using add, remove (only `members` is supported), or replace operations.
  - info:
      name: Delete a SCIM group
      type: http
    http:
      method: DELETE
      url: https://huggingface.co/api/organizations/:name/scim-provisioning/v2/Groups/:groupId
      params:
      - name: name
        value: ''
        type: path
      - name: groupId
        value: ''
        type: path
    docs: Delete a SCIM group
- info:
    name: agentic-provisioning
    type: folder
  items:
  - info:
      name: Get Agentic Provisioning health
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/agentic/provisioning/health
    docs: Get Agentic Provisioning health
  - info:
      name: Get Agentic Provisioning services
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/agentic/provisioning/services
    docs: Get Agentic Provisioning services
  - info:
      name: Create an Agentic Provisioning account request
      type: http
    http:
      method: POST
      url: https://huggingface.co/api/agentic/provisioning/account_requests
      body:
        type: json
        data: '{}'
    docs: Create an Agentic Provisioning account request
  - info:
      name: Provision a resource
      type: http
    http:
      method: POST
      url: https://huggingface.co/api/agentic/provisioning/resources
      body:
        type: json
        data: '{}'
    docs: Provision a resource
  - info:
      name: Get a resource by ID
      type: http
    http:
      method: GET
      url: https://huggingface.co/api/agentic/provisioning/resources/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get a resource by ID
  - info:
      name: Update a resource's service (e.g. plan upgrade)
      type: http
    http:
      method: POST
      url: https://huggingface.co/api/agentic/provisioning/resources/:id/update_service


# --- truncated at 32 KB (121 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/hugging-face-transformers/refs/heads/main/apis.yml