Pengine Store API
Endpoints

Status

How to verify API reachability and credentials for a custom store.

Check the status

GET /store-api/2026-08/stores/:storeId/status
curl https://api.pengine.io/store-api/2026-08/stores/$STORE_ID/status \
  -H "X-API-Key: $PENGINE_API_KEY"
200 OK
{
  "status": "ok",
  "message": "Pengine Store API is up and running!",
  "version": "2026-08",
  "store": { "id": "ovy3u54frpsl4sd963aja0h1" },
  "checkedAt": "2026-08-19T12:37:20.829Z"
}

Prop

Type

What a 200 tells you

A 200 response confirms that the API is reachable and the key matches the store in the path.

This endpoint checks API reachability and credentials. It does not check the health of every platform dependency.

Failures

401 Unauthorized
{ "message": "Invalid API key", "error": "Unauthorized", "statusCode": 401 }

The key is missing, unknown, or belongs to another store. A deactivated store returns a different message. See Authentication.

There is no unauthenticated version of this endpoint, so monitoring it means monitoring with a key.

Using it in monitoring

Once a minute is sufficient. The call consumes one token from your rate limit and appears in the API request log.

It also works as a deployment check. Call it after a deploy or a key rotation, and a 200 confirms the new configuration reaches the right store.

On this page