GET/api/v6/utilities/ping

Ping

Confirms your API key is valid and shows what the API knows about the caller.

Scope and limits

Scope

Any valid API key

Usage limit

20 requests per minute

Returns the caller state: it confirms the API key is valid and shows the key facts the API knows about the requester.

Use it as a smoke test after configuring your credentials. A 200 means your integration is ready to call the rest of the endpoints.

  • That the key is valid (pong: true).
  • The API version that served the call.
  • The public IP the call originates from.

Details about the organization, the cost center and the enabled services do not travel in this response: they live in /api/v6/account/organization, /api/v6/account/cost-centers and /api/v6/catalog/services.

Responses

200

The key is valid.

{
  "success": true,
  "data": {
    "pong": true,
    "apiVersion": "v6",
    "client": { "ip": "203.0.113.45" }
  },
  "meta": {
    "requestId": "b9b1704baffab21150213c02fd853975",
    "timestamp": "2026-06-04T19:43:59+00:00",
    "responseTimeMs": 4.24
  }
}
401

Invalid or missing credentials. The error.code tells you the specific reason.

403

Credentials are valid, but the organization cannot run the request.

429

Request limit exceeded. Wait the time reported in Retry-After.

503

Service temporarily unavailable. Retry after the window reported in Retry-After.

504

Timed out while processing the request. Safe to retry.

Possible errors

Codes this endpoint can return in error.code. The full detail lives in the catalog.

See the full catalog
GET /api/v6/utilities/ping
curl -X GET 'https://developers.hablame.co/api/v6/utilities/ping' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer hk_YOUR_API_KEY'

Try-It

Run the request against the real API with your own API key.

The key is used only in your browser for this request. It is not stored nor sent anywhere else.

GET https://developers.hablame.co/api/v6/utilities/ping

Response

You have not sent a request yet.