Skip to content

API Overview

Pakyas provides a RESTful HTTP API for all operations.

EnvironmentURL
Productionhttps://api.pakyas.com/api/v1
Ping Endpointhttps://ping.pakyas.com

Generate an API key from your organization settings. Include it in requests:

Terminal window
curl -H "Authorization: Bearer pk_live_xxx" \
https://api.pakyas.com/api/v1/checks

For browser/CLI authentication, use JWT tokens obtained via login.

MethodEndpointDescription
GET/POST/ping/{public_id}Success ping
GET/POST/ping/{public_id}/startStart ping
GET/POST/ping/{public_id}/failFail ping
GET/POST/ping/{public_id}/{exit_code}Ping with exit code
MethodEndpointDescription
GET/checksList checks
POST/checksCreate check
GET/checks/{id}Get check
PUT/checks/{id}Update check
DELETE/checks/{id}Delete check

See individual endpoint pages for details.

  • Ping API: Unlimited
  • Management API: 1000 requests/minute per organization

Errors return JSON with error field:

{
"error": "Check not found"
}