Files
go-sip/docs/contracts/examples/config-read-http-statuses-v0.1.json
T

72 lines
1.7 KiB
JSON

{
"fixture_version": "config-read-http-statuses.v0.1",
"responses": [
{
"status": 400,
"body": {
"schema_version": "config-read.v0.1",
"resource": "error",
"error": {
"code": "invalid_request",
"message": "Request parameters are invalid."
}
}
},
{
"status": 401,
"body": {
"schema_version": "config-read.v0.1",
"resource": "error",
"error": {
"code": "unauthorized",
"message": "Dispatcher credentials are invalid."
}
}
},
{
"status": 403,
"body": {
"schema_version": "config-read.v0.1",
"resource": "error",
"error": {
"code": "dispatcher_not_authorized",
"message": "Dispatcher is not authorized for this resource."
}
}
},
{
"status": 404,
"body": {
"schema_version": "config-read.v0.1",
"resource": "error",
"error": {
"code": "resource_not_found",
"message": "The requested task or configuration resource was not found."
}
}
},
{
"status": 503,
"body": {
"schema_version": "config-read.v0.1",
"resource": "error",
"error": {
"code": "tenant_quota_unavailable",
"message": "A current tenant quota is unavailable."
}
}
},
{
"status": 503,
"body": {
"schema_version": "config-read.v0.1",
"resource": "error",
"error": {
"code": "service_unavailable",
"message": "Configuration service is temporarily unavailable."
}
}
}
]
}