POST
/api/integrations/identity/users/provision
BetaApply one lifecycle event (create, update, disable, enable, department or group change) for a provider, or preview it with dryRun. Needs identity:provision.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
| providerId, event, dryRun | body (POST) | providerId, event required | event follows the canonical schema (type, subject.externalId, ...). Repeating an eventId is a no-op. Send Idempotency-Key on the request. |
Response
{ status: PROCESSED | DUPLICATE | STALE | PENDING | UNRESOLVED | DRY_RUN, runId, state }. With dryRun: { plan, liveMutation: false }.
Example
curl -H "Authorization: Bearer $INAYA_API_KEY" \
"https://app.inaya.network/api/integrations/identity/users/provision"