Gatana SCIM Config API
The scim-config API from Gatana — 3 operation(s) for scim-config.
The scim-config API from Gatana — 3 operation(s) for scim-config.
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/gatana-ai:gatana-ai-scim-config-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: Gatana SCIM Config API
version: v1.48.6
description: ''
servers:
- url: https://{YOUR_ORG_ID}.gatana.ai/api/v1
description: Gatana Public API
variables:
YOUR_ORG_ID:
default: YOUR_ORG_ID
description: Gatana organization identifier
security:
- Static Bearer Token: []
- OAuth2: []
tags:
- name: scim-config
paths:
/scim-config/tokens:
get:
responseType:
def:
type: object
shape:
tokens:
def:
type: array
element:
def:
type: object
shape:
id:
def:
type: string
type: string
tenantId:
def:
type: string
type: string
name:
def:
type: string
type: string
lastUsedAt:
def:
type: nullable
innerType:
def:
type: date
type: date
type: nullable
tokenHash:
def:
type: string
type: string
token:
def:
type: optional
innerType:
def:
type: string
type: string
type: optional
createdAt:
def:
type: date
type: date
updatedAt:
def:
type: date
type: date
type: object
type: array
element:
def:
type: object
shape:
id:
def:
type: string
type: string
tenantId:
def:
type: string
type: string
name:
def:
type: string
type: string
lastUsedAt:
def:
type: nullable
innerType:
def:
type: date
type: date
type: nullable
tokenHash:
def:
type: string
type: string
token:
def:
type: optional
innerType:
def:
type: string
type: string
type: optional
createdAt:
def:
type: date
type: date
updatedAt:
def:
type: date
type: date
type: object
type: object
description: List the SCIM tokens of the organization. Requires permission to manage the organization
operationId: listScimConfigTokens
tags:
- scim-config
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/GetScimTokensResponse'
summary: List scim config tokens
x-summary-source: derived
post:
requestType:
def:
type: object
shape:
name:
def:
type: default
innerType:
def:
type: optional
innerType:
def:
type: string
type: string
type: optional
defaultValue: Unnamed Token
type: default
type: object
responseType:
def:
type: object
shape:
token:
def:
type: object
shape:
id:
def:
type: string
type: string
tenantId:
def:
type: string
type: string
name:
def:
type: string
type: string
lastUsedAt:
def:
type: nullable
innerType:
def:
type: date
type: date
type: nullable
tokenHash:
def:
type: string
type: string
token:
def:
type: optional
innerType:
def:
type: string
type: string
type: optional
createdAt:
def:
type: date
type: date
updatedAt:
def:
type: date
type: date
type: object
rawToken:
def:
type: string
type: string
type: object
description: Create a SCIM token for identity provider provisioning. The raw token is returned in the response. Requires permission to manage the organization
operationId: createScimConfigToken
tags:
- scim-config
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CreateScimTokenRequest'
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/CreateScimTokenResponse'
summary: Create scim config token
x-summary-source: derived
/scim-config/tokens/{tokenId}/secret:
get:
responseType:
def:
type: object
shape:
rawToken:
def:
type: string
type: string
type: object
description: Reveal the raw secret of a SCIM token. Requires permission to manage the organization
operationId: getScimConfigTokenSecret
tags:
- scim-config
parameters:
- in: path
name: tokenId
schema:
$ref: '#/components/schemas/__schema342'
required: true
description: ID of the SCIM token
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/GetScimTokenSecretResponse'
summary: Get scim config token secret
x-summary-source: derived
/scim-config/tokens/{tokenId}:
delete:
responseType:
def:
type: object
shape:
success:
def:
type: boolean
type: boolean
type: object
description: Delete a SCIM token and revoke access for every client that uses it. Requires permission to manage the organization
operationId: deleteScimConfigToken
tags:
- scim-config
parameters:
- in: path
name: tokenId
schema:
$ref: '#/components/schemas/__schema342'
required: true
description: ID of the SCIM token
responses:
'200':
description: Successful response
content:
application/json:
schema:
type: object
properties:
success:
type: boolean
description: Whether the token was deleted
required:
- success
additionalProperties: false
summary: Delete scim config token
x-summary-source: derived
components:
schemas:
__schema1242:
type: string
description: Raw token secret
__schema1231:
type: string
description: ID of the tenant that owns the token
ScimToken:
type: object
properties:
id:
$ref: '#/components/schemas/__schema1230'
tenantId:
$ref: '#/components/schemas/__schema1231'
name:
$ref: '#/components/schemas/__schema1232'
lastUsedAt:
$ref: '#/components/schemas/__schema1233'
tokenHash:
$ref: '#/components/schemas/__schema1235'
token:
$ref: '#/components/schemas/__schema1236'
createdAt:
$ref: '#/components/schemas/__schema1238'
updatedAt:
$ref: '#/components/schemas/__schema1239'
required:
- id
- tenantId
- name
- lastUsedAt
- tokenHash
- createdAt
- updatedAt
additionalProperties: false
GetScimTokenSecretResponse:
type: object
properties:
rawToken:
$ref: '#/components/schemas/__schema1242'
required:
- rawToken
additionalProperties: false
__schema341:
type: string
__schema1232:
type: string
description: Display name of the token
__schema1237:
type: string
__schema1240:
description: The created SCIM token
$ref: '#/components/schemas/ScimToken'
__schema1234:
type: string
__schema1229:
type: array
items:
$ref: '#/components/schemas/ScimToken'
description: SCIM tokens of the organization
GetScimTokensResponse:
type: object
properties:
tokens:
$ref: '#/components/schemas/__schema1229'
required:
- tokens
additionalProperties: false
__schema342:
type: string
description: ID of the SCIM token
__schema1235:
type: string
description: Hash of the token secret
__schema1239:
description: Time when the token was last updated
type: string
CreateScimTokenResponse:
type: object
properties:
token:
$ref: '#/components/schemas/__schema1240'
rawToken:
$ref: '#/components/schemas/__schema1241'
required:
- token
- rawToken
additionalProperties: false
__schema1233:
anyOf:
- $ref: '#/components/schemas/__schema1234'
- type: 'null'
description: Time when the token was last used, or null if never used
__schema1238:
description: Time when the token was created
type: string
__schema1241:
type: string
description: Raw token secret to configure in the identity provider
__schema340:
default: Unnamed Token
description: Display name of the token. Default is "Unnamed Token"
$ref: '#/components/schemas/__schema341'
__schema1230:
type: string
description: Unique ID of the token
CreateScimTokenRequest:
type: object
properties:
name:
$ref: '#/components/schemas/__schema340'
__schema1236:
description: Raw token secret; only included when explicitly requested
$ref: '#/components/schemas/__schema1237'
securitySchemes:
Static_Bearer_Token:
type: http
scheme: bearer
OAuth2:
type: oauth2
flows:
authorizationCode:
authorizationUrl: /oauth/authorize
tokenUrl: /oauth/token
scopes:
openid: Authentication claims