Authentication
Send your tenant secret key as a Bearer token. Keep secret keys on your server; never ship them in browser or mobile code.
Request body
JSON · required
app_versionstring | null
No additional field description.
channelFlowSessionChannel
No additional field description.
device_instance_idstringrequired
No additional field description.
entitiesEvidenceEntityFragment[]
No additional field description.
link_idstringrequired
No additional field description.
platformFlowSessionPlatform
No additional field description.
sdk_versionstring | null
No additional field description.
tenant_slugstringrequired
No additional field description.
tokenstringrequired
No additional field description.
Example request
cURL
curl --request POST \
--url 'https://api.fideralabs.com/v1/flow-sessions' \
--header 'Authorization: Bearer $FIDERA_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"app_version": "string",
"channel": "web",
"device_instance_id": "string",
"entities": [
{
"id": "string",
"observed_at": {},
"properties": {},
"schema": "string"
}
],
"link_id": "00000000-0000-0000-0000-000000000000",
"platform": "unknown",
"sdk_version": "string",
"tenant_slug": "string",
"token": "string"
}'Responses
200Successful Responseexpires_atstringrequired
No additional field description.
flow_idstringrequired
No additional field description.
resumedbooleanrequired
No additional field description.
session_idstringrequired
No additional field description.
session_tokenstring | null
Present for native channels; browser sessions use the HttpOnly cookie.
submission_idstringrequired
No additional field description.
application/json
{
"expires_at": "2026-07-29T12:00:00Z",
"flow_id": "00000000-0000-0000-0000-000000000000",
"resumed": true,
"session_id": "00000000-0000-0000-0000-000000000000",
"session_token": "string",
"submission_id": "00000000-0000-0000-0000-000000000000"
}422Validation ErrordetailValidationError[]
No additional field description.
Operation ID
exchange_flow_capability_v1_flow_sessions_post