1. API
  2. API Tokens

API

API Tokens

Note: for each endpoint listed here, you'll need to provide your bearer token in the Authorization header when making requests.

Example:

Authorization: Bearer token-goes-here

Verify Token

GET https://api.onlineornot.com/v1/tokens/verify

cURL

curl -X GET "https://api.onlineornot.com/v1/tokens/verify" \
-H "Authorization: Bearer token-goes-here" \
-H "Content-Type:application/json"

Response

Success

{
"success": true,
"result": { "id": "token-goes-here", "status": "active" },
"errors": [],
"messages": [
{
"code": 10000,
"message": "This API Token is valid and active",
"type": null
}
]
}

Error

{
"success": false,
"result": null,
"errors": [
{ "code": 10001, "message": "This API Token is invalid", "type": null }
],
"messages": []
}

Token Permissions

GET https://api.onlineornot.com/v1/tokens/permissions

cURL

curl -X GET "https://api.onlineornot.com/v1/tokens/permissions" \
-H "Authorization: Bearer token-goes-here" \
-H "Content-Type:application/json"

Response

Success

{
"success": true,
"result": {
"permissions": ["uptime_checks (read)"]
},
"errors": [],
"messages": []
}

Error

{
"success": false,
"result": null,
"errors": [
{
"code": 10001,
"message": "This API Token is invalid",
"type": null
}
],
"messages": []
}

Copyright © 2023 OnlineOrNot.
Made with in Sydney, Australia 🇦🇺 and Toulouse, France 🇫🇷