Skip to content

Simplified project status

GET
/project/{id}/simple-status
curl --request GET \
--url https://testomato.com/api/project/5e9602e7a39e5a46428b457f/simple-status \
--header 'Authorization: Bearer <token>'

Get simplified project status

id
required
string

A unique project ID

Example
5e9602e7a39e5a46428b457f

Successful response - simplified project status

Media typeapplication/json
object
tests
Array<object>
object
name
string
url
string
status
string
Allowed values: OK Error message
total

Total count of checks

integer
failed

Count of failing checks

Example
{
"tests": [
{
"name": "Homepage",
"url": "https://testomato.com",
"status": "OK"
},
{
"name": "Contact",
"url": "https://testomato.com/contact",
"status": "Missing \"example\" in Website TEXT"
}
],
"total": 2,
"failed": 1
}

The API token is missing, malformed or expired. Request a new one from POST /api/authenticate.

Media typeapplication/json
object
message

Error message text

string
default: Access denied! Please log in to access this resource.
code

Error code number

integer
default: 401
ok
boolean
error
boolean
default: true
Example
{
"message": "Access denied! Please log in to access this resource.",
"code": 401,
"ok": false,
"error": true
}

The token is valid but the operation is not allowed. Two distinct causes:

  • the subscription plan does not include API access — every endpoint returns this, regardless of the resource
  • the account lacks the required role on the project — reading needs read, changing checks needs editTests, and so on. See Project permissions.
Media typeapplication/json
object
message

Error message text

string
default: Sorry! Your current plan does not support access to Testomato API.
code

Error code number

integer
default: 403
ok
boolean
error
boolean
default: true
Example
{
"message": "Sorry! Your current plan does not support access to Testomato API.",
"code": 403,
"ok": false,
"error": true
}