SSO and SCIM
Plan SAML or OIDC identity, attribute mapping, provisioning, deprovisioning, enforcement, recovery, and audit.
Explore capabilityReference for the SierraTec Survey REST API, signed webhooks, SSO and SCIM. Endpoint details are on the API reference page and in the downloadable OpenAPI file.
curl --request POST \
--url https://sierratecsecure.com/survey/api/v1/surveys \
--header 'Authorization: Bearer $SIERRATEC_API_TOKEN' \
--header 'Content-Type: application/json' \
--header 'Idempotency-Key: 8f6b2d6e-...' \
--data '{
"title": "Customer onboarding feedback",
"type": "subscription"
}'A token has full access to its owner's workspace. Create one per integration, revoke unused tokens, and never place tokens in browser code.
Use stable event IDs and idempotency keys so retries do not create unintended duplicate effects.
Respect rate headers, back off with jitter, persist cursors, and resume safely after partial failure.
Log correlation IDs, monitor delivery, protect sensitive data, and maintain clear support runbooks.
A production contract should be versioned, documented in OpenAPI, tested for backward compatibility, and governed by plan entitlements.
| Method | Endpoint | Purpose |
|---|---|---|
| GET | /survey/api/v1/surveys | List surveys with cursor pagination and updated-since filters. |
| POST | /survey/api/v1/surveys | Create a draft survey under a workspace. |
| POST | /survey/api/v1/surveys/{id}/publish | Publish an approved survey version. |
| GET | /survey/api/v1/surveys/{id}/responses | Read responses under authorized filters and field controls. |
| POST | /survey/api/v1/exports | Queue an asynchronous, permission-checked export job. |
| GET | /survey/api/v1/jobs/{id} | Read import, export, delivery, or analysis job status. |
| POST | /survey/api/v1/webhooks | Register a signed event destination. |
A production webhook should include a unique event ID, timestamp, type, workspace context, versioned payload, and signature. Consumers should reject stale or invalid signatures and deduplicate before applying changes.
{
"id": "evt_demo_01H...",
"type": "response.completed",
"created_at": "2026-08-05T14:42:18Z",
"workspace_id": "ws_demo_001",
"data": {
"survey_id": "sv_demo_123",
"response_id": "rsp_demo_456",
"status": "completed"
}
}Plan SAML or OIDC identity, attribute mapping, provisioning, deprovisioning, enforcement, recovery, and audit.
Explore capabilityUse schemas, validation, previews, error files, idempotency, versioning, and governed commit steps.
Explore capabilityQueue permission-checked jobs, protect downloads, expire links, and record requester, filters, fields, and purpose.
Explore capabilityEnter your work email or organization domain. You will be routed to your organization's identity provider.
Continue to sign in