Files
go-sip/docs/contracts/examples/task-discovery-http-statuses-v0.1.json
T

83 lines
2.0 KiB
JSON

{
"fixture_version": "task-discovery-http-statuses.v0.1",
"responses": [
{
"status": 400,
"body": {
"schema_version": "task-discovery.v0.1-proposal",
"resource": "error",
"error": {
"code": "invalid_cursor",
"message": "The cursor is invalid."
}
}
},
{
"status": 400,
"body": {
"schema_version": "task-discovery.v0.1-proposal",
"resource": "error",
"error": {
"code": "invalid_page_token",
"message": "The page token is invalid."
}
}
},
{
"status": 401,
"body": {
"schema_version": "task-discovery.v0.1-proposal",
"resource": "error",
"error": {
"code": "unauthorized",
"message": "Dispatcher credentials are invalid."
}
}
},
{
"status": 403,
"body": {
"schema_version": "task-discovery.v0.1-proposal",
"resource": "error",
"error": {
"code": "dispatcher_not_authorized",
"message": "Dispatcher is not authorized for this resource."
}
}
},
{
"status": 410,
"body": {
"schema_version": "task-discovery.v0.1-proposal",
"resource": "error",
"error": {
"code": "cursor_expired",
"message": "The cursor expired; a full snapshot is required."
}
}
},
{
"status": 410,
"body": {
"schema_version": "task-discovery.v0.1-proposal",
"resource": "error",
"error": {
"code": "snapshot_expired",
"message": "The snapshot expired; a full snapshot is required."
}
}
},
{
"status": 503,
"body": {
"schema_version": "task-discovery.v0.1-proposal",
"resource": "error",
"error": {
"code": "service_unavailable",
"message": "Task discovery is temporarily unavailable."
}
}
}
]
}