SCIM `POST /Users` — JIT-provisions a `UserItem` tagged with `provisionedBy = <idp.id>`. Email domain must be on the IdpRecord's bound domains.
/scim/v2/UsersRequest Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://example.com/scim/v2/Users" \ -H "Content-Type: application/json" \ -d '{}'null`GET /scim/v2/ServiceProviderConfig` — RFC 7644 §4 discovery document describing what this SCIM server supports (filter operators, auth schemes, bulk/patch/etag policy). Unauthenticated. GET
The response body is JSON-typed-as-`Value` rather than a Rust struct: RFC 7644 is the authoritative schema for SCIM clients, and duplicating it as utoipa structs would only invite drift. The annotation here covers the endpoint surface for SDK / CLI consumers; the body shape is RFC 7644.
SCIM `DELETE /Users/{id}` — soft-delete via `status = inactive`. Row is kept for audit; session revocation hangs off #317. DELETE
Next Page