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": []}