Skip to content

Standards your API speaks

An API can also speak outside Standards, such as SCIM for a Customer's directory, by mapping each Standard's operations onto the Startup's own Verbs.

An API can also speak a Standard: an outside spec its callers already use. The Startup maps the Standard's operations onto its own Verbs, and the platform's translator does the rest.

Why a Customer asks for one

Harbor Residential's identity provider adds and removes its staff with SCIM 2.0. Leaseline's API speaks SCIM, so Harbor Residential points its provider at Leaseline's SCIM path, and each change reaches Tenant.invite and the membership Verbs. Nobody at Leaseline writes a route.

What a translated call gets

The translator takes the request in the Standard's shape and runs the mapped Verb as an ordinary Action.

On every translated callDetail
Keys and PermissionsChecked as on any route
Limits and MetersThe same Limits apply, and usage meters against the caller's plan
EventsOne Action and its Events, kept forever
ErrorsEach refusal in the Standard's own error shape

The Standard's path sits on the Startup's own API host, under its Publication, such as /scim/v2.

Standards the platform speaks

StandardCallersMaps onto
SCIM 2.0A Customer's identity providerTenant.invite and membership Verbs
Chat completionsModel clients calling an Agent sold as a ProductThe Agent's own Verb
S3Clients that read and write stored objectsFile Verbs
OIDC discoveryClients signing in to a StartupThe Startup's sign-in
RSSFeed readers following a SitePage lists
Standard WebhooksReceivers verifying deliveriesEvery Watch delivery

An Interface declares each one in conformsTo. Standards shows the mapping in code.