⚠️ This documentation is not complete and will change. Documentation and API References are actively being updated.
curl --request POST \
--url https://api.propops.app/api/agents/branch-sla-response-times \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"branch_uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"csrf_token": "abc123def456",
"uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"job_status_from_id": 1,
"job_status_to_id": 3,
"job_type_id": 3,
"date_field_to_track": "created_at",
"date_field_to_compare": "updated_at",
"job_priority": 123,
"minimum_response_days": 5,
"description": "Emergency gas jobs must be actioned within 24 hours."
}
'{
"success": true,
"message": "Operation completed successfully"
}Configure SLA response time thresholds for specific job transitions. Required permission: api.agents.branch_sla_response_times.manage
curl --request POST \
--url https://api.propops.app/api/agents/branch-sla-response-times \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"branch_uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"csrf_token": "abc123def456",
"uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"job_status_from_id": 1,
"job_status_to_id": 3,
"job_type_id": 3,
"date_field_to_track": "created_at",
"date_field_to_compare": "updated_at",
"job_priority": 123,
"minimum_response_days": 5,
"description": "Emergency gas jobs must be actioned within 24 hours."
}
'{
"success": true,
"message": "Operation completed successfully"
}All API requests must include a valid Bearer token in the Authorization header.
Tokens are 64-character SHA-256 session hashes issued by the PropOps authentication system.
Example:
Authorization: Bearer a1b2c3d4e5f6..."abc123def456"
Rule UUID (for updates)
1
3
3
"created_at"
"updated_at"
5
"Emergency gas jobs must be actioned within 24 hours."