Appearance
Status callbacks
Pass a callback_url when you create an assessment. SmallTalk sends a POST request to that URL when the assessment status changes.
We recommend using an HTTPS callback URL to protect data in transit.
json
{
"callback_url": "https://example.com/assessment-status"
}Callback body
The callback identifies the assessment instance:
json
{
"interview_id": "123123"
}The callback is a change notification, not the full result. Use the received interview_id to call test_status and retrieve the current status and result data.
bash
curl 'https://app.smalltalk2.me/api/integration/test_status?id=123123' \
-H 'Authorization: Bearer <token>'SmallTalk waits up to 50 seconds for each callback request to complete. If an attempt fails, SmallTalk makes up to two retry attempts.