Blazing Bullet Private Limited SCIM API
The scim API from Blazing Bullet Private Limited — 10 operation(s) for scim.
The scim API from Blazing Bullet Private Limited — 10 operation(s) for scim.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/bookmyhost:bookmyhost-scim-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a 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: 3.2.0
info:
title: LiteLLM SCIM API
description: 'Proxy Server to call 100+ LLMs in the OpenAI format. **Customize Swagger Docs**
👉 ```LiteLLM Admin Panel on /ui```. Create, Edit Keys with SSO. Having issues? Try ```Fallback Login```
💸 ```LiteLLM Model Cost Map```.
🔎 ```LiteLLM Model Hub```. See available models on the proxy. **Docs**'
version: 1.93.0
tags:
- name: SCIM
paths:
/scim/v2:
get:
description: 'Base SCIM v2 endpoint for resource discovery per RFC 7644 Section 4.
Returns a ListResponse of ResourceTypes supported by this SCIM service provider.
Identity providers (Okta, Azure AD, etc.) use this endpoint for resource discovery.'
operationId: get_scim_base_scim_v2_get
parameters:
- in: query
name: feature
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Feature
responses:
'200':
content:
application/json:
schema: {}
description: Successful Response
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
description: Validation Error
security:
- APIKeyHeader: []
summary: Get Scim Base
tags:
- SCIM
/scim/v2/Groups:
get:
description: Get a list of groups according to SCIM v2 protocol
operationId: get_groups_scim_v2_Groups_get
parameters:
- in: query
name: startIndex
required: false
schema:
default: 1
minimum: 1
title: Startindex
type: integer
- in: query
name: count
required: false
schema:
default: 10
maximum: 100
minimum: 1
title: Count
type: integer
- in: query
name: filter
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Filter
- in: query
name: feature
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Feature
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SCIMListResponse'
description: Successful Response
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
description: Validation Error
security:
- APIKeyHeader: []
summary: Get Groups
tags:
- SCIM
post:
description: Create a group according to SCIM v2 protocol
operationId: create_group_scim_v2_Groups_post
parameters:
- in: query
name: feature
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Feature
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SCIMGroup'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/SCIMGroup'
description: Successful Response
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
description: Validation Error
security:
- APIKeyHeader: []
summary: Create Group
tags:
- SCIM
/scim/v2/Groups/{group_id}:
delete:
description: Delete a group according to SCIM v2 protocol
operationId: delete_group_scim_v2_Groups__group_id__delete
parameters:
- in: path
name: group_id
required: true
schema:
title: Group ID
type: string
- in: query
name: feature
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Feature
responses:
'204':
description: Successful Response
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
description: Validation Error
security:
- APIKeyHeader: []
summary: Delete Group
tags:
- SCIM
get:
description: Get a single group by ID according to SCIM v2 protocol
operationId: get_group_scim_v2_Groups__group_id__get
parameters:
- in: path
name: group_id
required: true
schema:
title: Group ID
type: string
- in: query
name: feature
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Feature
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SCIMGroup'
description: Successful Response
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
description: Validation Error
security:
- APIKeyHeader: []
summary: Get Group
tags:
- SCIM
patch:
description: Patch a group according to SCIM v2 protocol
operationId: patch_group_scim_v2_Groups__group_id__patch
parameters:
- in: path
name: group_id
required: true
schema:
title: Group ID
type: string
- in: query
name: feature
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Feature
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SCIMPatchOp'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SCIMGroup'
description: Successful Response
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
description: Validation Error
security:
- APIKeyHeader: []
summary: Patch Group
tags:
- SCIM
put:
description: Update a group according to SCIM v2 protocol
operationId: update_group_scim_v2_Groups__group_id__put
parameters:
- in: path
name: group_id
required: true
schema:
title: Group ID
type: string
- in: query
name: feature
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Feature
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SCIMGroup'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SCIMGroup'
description: Successful Response
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
description: Validation Error
security:
- APIKeyHeader: []
summary: Update Group
tags:
- SCIM
/scim/v2/ResourceTypes:
get:
description: 'SCIM ResourceTypes endpoint per RFC 7644 Section 4.
Returns a ListResponse of all resource types supported by this service provider.'
operationId: get_resource_types_scim_v2_ResourceTypes_get
parameters:
- in: query
name: feature
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Feature
responses:
'200':
content:
application/json:
schema: {}
description: Successful Response
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
description: Validation Error
security:
- APIKeyHeader: []
summary: Get Resource Types
tags:
- SCIM
/scim/v2/ResourceTypes/{resource_type_id}:
get:
description: Get a single ResourceType by ID per RFC 7644.
operationId: get_resource_type_scim_v2_ResourceTypes__resource_type_id__get
parameters:
- in: path
name: resource_type_id
required: true
schema:
title: ResourceType ID
type: string
- in: query
name: feature
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Feature
responses:
'200':
content:
application/json:
schema: {}
description: Successful Response
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
description: Validation Error
security:
- APIKeyHeader: []
summary: Get Resource Type
tags:
- SCIM
/scim/v2/Schemas:
get:
description: 'SCIM Schemas endpoint per RFC 7643 Section 7.
Returns a ListResponse of all schemas supported by this service provider.'
operationId: get_schemas_scim_v2_Schemas_get
parameters:
- in: query
name: feature
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Feature
responses:
'200':
content:
application/json:
schema: {}
description: Successful Response
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
description: Validation Error
security:
- APIKeyHeader: []
summary: Get Schemas
tags:
- SCIM
/scim/v2/Schemas/{schema_id}:
get:
description: Get a single Schema by its URI per RFC 7643 Section 7.
operationId: get_schema_scim_v2_Schemas__schema_id__get
parameters:
- in: path
name: schema_id
required: true
schema:
title: Schema URI
type: string
- in: query
name: feature
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Feature
responses:
'200':
content:
application/json:
schema: {}
description: Successful Response
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
description: Validation Error
security:
- APIKeyHeader: []
summary: Get Schema
tags:
- SCIM
/scim/v2/ServiceProviderConfig:
get:
description: Return SCIM Service Provider Configuration.
operationId: get_service_provider_config_scim_v2_ServiceProviderConfig_get
parameters:
- in: query
name: feature
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Feature
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SCIMServiceProviderConfig'
description: Successful Response
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
description: Validation Error
security:
- APIKeyHeader: []
summary: Get Service Provider Config
tags:
- SCIM
/scim/v2/Users:
get:
description: Get a list of users according to SCIM v2 protocol
operationId: get_users_scim_v2_Users_get
parameters:
- in: query
name: startIndex
required: false
schema:
default: 1
minimum: 1
title: Startindex
type: integer
- in: query
name: count
required: false
schema:
default: 10
maximum: 100
minimum: 1
title: Count
type: integer
- in: query
name: filter
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Filter
- in: query
name: feature
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Feature
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SCIMListResponse'
description: Successful Response
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
description: Validation Error
security:
- APIKeyHeader: []
summary: Get Users
tags:
- SCIM
post:
description: Create a user according to SCIM v2 protocol
operationId: create_user_scim_v2_Users_post
parameters:
- in: query
name: feature
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Feature
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SCIMUser'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/SCIMUser'
description: Successful Response
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
description: Validation Error
security:
- APIKeyHeader: []
summary: Create User
tags:
- SCIM
/scim/v2/Users/{user_id}:
delete:
description: Delete a user according to SCIM v2 protocol
operationId: delete_user_scim_v2_Users__user_id__delete
parameters:
- in: path
name: user_id
required: true
schema:
title: User ID
type: string
- in: query
name: feature
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Feature
responses:
'204':
description: Successful Response
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
description: Validation Error
security:
- APIKeyHeader: []
summary: Delete User
tags:
- SCIM
get:
description: Get a single user by ID according to SCIM v2 protocol
operationId: get_user_scim_v2_Users__user_id__get
parameters:
- in: path
name: user_id
required: true
schema:
title: User ID
type: string
- in: query
name: feature
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Feature
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SCIMUser'
description: Successful Response
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
description: Validation Error
security:
- APIKeyHeader: []
summary: Get User
tags:
- SCIM
patch:
description: Patch a user according to SCIM v2 protocol
operationId: patch_user_scim_v2_Users__user_id__patch
parameters:
- in: path
name: user_id
required: true
schema:
title: User ID
type: string
- in: query
name: feature
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Feature
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SCIMPatchOp'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SCIMUser'
description: Successful Response
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
description: Validation Error
security:
- APIKeyHeader: []
summary: Patch User
tags:
- SCIM
put:
description: Update a user according to SCIM v2 protocol (full replacement)
operationId: update_user_scim_v2_Users__user_id__put
parameters:
- in: path
name: user_id
required: true
schema:
title: User ID
type: string
- in: query
name: feature
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Feature
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SCIMUser'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SCIMUser'
description: Successful Response
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
description: Validation Error
security:
- APIKeyHeader: []
summary: Update User
tags:
- SCIM
components:
schemas:
SCIMMember:
properties:
display:
anyOf:
- type: string
- type: 'null'
title: Display
value:
title: Value
type: string
required:
- value
title: SCIMMember
type: object
SCIMGroup:
properties:
displayName:
title: Displayname
type: string
externalId:
anyOf:
- type: string
- type: 'null'
title: Externalid
id:
anyOf:
- type: string
- type: 'null'
title: Id
members:
anyOf:
- items:
$ref: '#/components/schemas/SCIMMember'
type: array
- type: 'null'
title: Members
meta:
anyOf:
- additionalProperties: true
type: object
- type: 'null'
title: Meta
schemas:
items:
type: string
title: Schemas
type: array
required:
- schemas
- displayName
title: SCIMGroup
type: object
SCIMServiceProviderConfig:
properties:
authenticationSchemes:
anyOf:
- items:
additionalProperties: true
type: object
type: array
- type: 'null'
title: Authenticationschemes
bulk:
$ref: '#/components/schemas/SCIMFeature'
default:
supported: false
changePassword:
$ref: '#/components/schemas/SCIMFeature'
default:
supported: false
etag:
$ref: '#/components/schemas/SCIMFeature'
default:
supported: false
filter:
$ref: '#/components/schemas/SCIMFeature'
default:
supported: false
meta:
anyOf:
- additionalProperties: true
type: object
- type: 'null'
title: Meta
patch:
$ref: '#/components/schemas/SCIMFeature'
default:
supported: true
schemas:
default:
- urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig
items:
type: string
title: Schemas
type: array
sort:
$ref: '#/components/schemas/SCIMFeature'
default:
supported: false
title: SCIMServiceProviderConfig
type: object
SCIMPatchOperation:
properties:
op:
title: Op
type: string
path:
anyOf:
- type: string
- type: 'null'
title: Path
value:
anyOf:
- {}
- type: 'null'
title: Value
required:
- op
title: SCIMPatchOperation
type: object
SCIMUserEmail:
properties:
primary:
anyOf:
- type: boolean
- type: 'null'
title: Primary
type:
anyOf:
- type: string
- type: 'null'
title: Type
value:
format: email
title: Value
type: string
required:
- value
title: SCIMUserEmail
type: object
SCIMUserName:
properties:
familyName:
anyOf:
- type: string
- type: 'null'
title: Familyname
formatted:
anyOf:
- type: string
- type: 'null'
title: Formatted
givenName:
anyOf:
- type: string
- type: 'null'
title: Givenname
honorificPrefix:
anyOf:
- type: string
- type: 'null'
title: Honorificprefix
honorificSuffix:
anyOf:
- type: string
- type: 'null'
title: Honorificsuffix
middleName:
anyOf:
- type: string
- type: 'null'
title: Middlename
title: SCIMUserName
type: object
SCIMListResponse:
properties:
Resources:
anyOf:
- items:
$ref: '#/components/schemas/SCIMUser'
type: array
- items:
$ref: '#/components/schemas/SCIMGroup'
type: array
title: Resources
itemsPerPage:
anyOf:
- type: integer
- type: 'null'
default: 10
title: Itemsperpage
schemas:
default:
- urn:ietf:params:scim:api:messages:2.0:ListResponse
items:
type: string
title: Schemas
type: array
startIndex:
anyOf:
- type: integer
- type: 'null'
default: 1
title: Startindex
totalResults:
title: Totalresults
type: integer
required:
- totalResults
- Resources
title: SCIMListResponse
type: object
SCIMFeature:
properties:
maxOperations:
anyOf:
- type: integer
- type: 'null'
title: Maxoperations
maxPayloadSize:
anyOf:
- type: integer
- type: 'null'
title: Maxpayloadsize
maxResults:
anyOf:
- type: integer
- type: 'null'
title: Maxresults
supported:
title: Supported
type: boolean
required:
- supported
title: SCIMFeature
type: object
SCIMUserGroup:
properties:
display:
anyOf:
- type: string
- type: 'null'
title: Display
type:
anyOf:
- type: string
- type: 'null'
default: direct
title: Type
value:
title: Value
type: string
required:
- value
title: SCIMUserGroup
type: object
SCIMUser:
properties:
active:
default: true
title: Active
type: boolean
displayName:
anyOf:
- type: string
- type: 'null'
title: Displayname
emails:
anyOf:
- items:
$ref: '#/components/schemas/SCIMUserEmail'
type: array
- type: 'null'
title: Emails
externalId:
anyOf:
- type: string
- type: 'null'
title: Externalid
groups:
anyOf:
- items:
$ref: '#/components/schemas/SCIMUserGroup'
type: array
- type: 'null'
title: Groups
id:
anyOf:
- type: string
- type: 'null'
title: Id
meta:
anyOf:
- additionalProperties: true
type: object
- type: 'null'
title: Meta
name:
anyOf:
- $ref: '#/components/schemas/SCIMUserName'
- type: 'null'
schemas:
items:
type: string
title: Schemas
type: array
userName:
anyOf:
- type: string
- type: 'null'
title: Username
required:
- schemas
title: SCIMUser
type: object
ValidationError:
properties:
loc:
items:
anyOf:
- type: string
- type: integer
type: array
title: Location
msg:
type: string
title: Message
type:
type: string
title: Error Type
input:
title: Input
ctx:
type: object
title: Context
type: object
required:
- loc
- msg
- type
title: ValidationError
HTTPValidationError:
properties:
detail:
items:
$ref: '#/components/schemas/ValidationError'
type: array
title: Detail
type: object
title: HTTPValidationError
SCIMPatchOp:
properties:
Operations:
items:
$ref: '#/components/schemas/SCIMPatchOperation'
title: Operations
type: array
schemas:
default:
- urn:ietf:params:scim:api:messages:2.0:PatchOp
items:
type: string
title: Schemas
type: array
required:
- Operations
title: SCIMPatchOp
type: object
securitySchemes:
APIKeyHeader:
type: apiKey
description: Bearer token
in: header
name: x-litellm-api-key