Sendoso · OpenAPI Overlay 1.0.0
API Evangelist enhancements — Sendoso scim API
2 actions
2 updates
update
extends
../openapi/sendoso-scim-api-openapi.yml
Derived by API Evangelist
Built from the contracts Sendoso publishes. Sendoso did not publish this file.
What the actions change
x-provenancex-idempotencyx-rate-limitsx-error-formatx-agent-surfacesx-lifecyclex-entitlementx-join-hazard
Targets 1
$.info
OpenAPI Overlay
overlay: 1.0.0
info:
title: API Evangelist enhancements — Sendoso scim API
version: 1.0.0
extends: ../openapi/sendoso-scim-api-openapi.yml
x-generated: '2026-08-13'
x-method: generated
x-source: >-
API Evangelist enrichment pipeline. Captures the cross-cutting runtime semantics that
Sendoso documents in prose but that do not live in any spec, so they can be re-applied
after the OpenAPI is regenerated from the docs.
actions:
- target: $.info
description: Stamp provenance and the operational facts an agent needs before calling.
update:
x-provenance:
generated-from: documentation
source: https://developer.sendoso.com/llms.txt
generated-on: '2026-08-13'
publisher-of-spec: API Evangelist
publisher-of-api: Sendoso
note: >-
Sendoso publishes no OpenAPI. This document is generated from Sendoso's own
reference pages; every operation carries an externalDocs URL back to the page it
came from.
x-idempotency:
supported: false
statement: >-
Sendoso does not handle duplicate payloads. Any order sent to Sendoso is processed
immediately. POST operations are NOT safe to retry.
source: https://developer.sendoso.com/rest-api/overview/faq
x-rate-limits:
source: rate-limits/sendoso-rate-limits.yml
core: 10 requests/second per application client
marketplace: 100 requests/minute per user
exhaustion_status: 429
headers: [X-Rate-Limit-Reset]
x-error-format:
rfc9457: false
envelope: '{success: boolean, message: string}'
stable_codes: false
source: errors/sendoso-problem-types.yml
x-agent-surfaces:
mcp: https://app.sendoso.com/mcp
agent_card: https://developer.sendoso.com/.well-known/agent-card.json
agent_skill: https://developer.sendoso.com/.well-known/agent-skills/sendoso/skill.md
llms_txt: https://developer.sendoso.com/llms.txt
x-lifecycle:
status_page: none
changelog: none
deprecation_policy: none
source: lifecycle/sendoso-lifecycle.yml
- target: $.info
description: Record the entitlement gate and the join-by-name hazard.
update:
x-entitlement: >-
SCIM user management is an Enterprise-tier feature on Sendoso's plan comparison. It
also requires a separate OAuth client id and secret from the Core API.
x-join-hazard: >-
ScimUser.division matches a Core API team group by NAME, not id. Renaming a team group
in the Sendoso application breaks provisioning silently.
x-documented-gap: >-
Sendoso's reference nav declares "Get Single User" at GET /api/scim/v2/Users — the
same path and method as the list operation, with a request BODY. That is a
documentation defect; no single-user GET path is published, so none is described in
the spec.
Work with this as data
Every overlay here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.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.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/sendoso-scim-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API 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.