Read one API request

One request, with what Notix kept of its bodies.

GEThttps://app.usenotix.dev/api/v1/logs/{id}

Full access and read only keys can call this. Sending access keys cannot. Key permissions lists the extra rules some calls have.

One request, with what Notix kept of its bodies.

  • requestBody is the JSON you sent, redacted:
  • replaced by "[redacted]": every field whose name says it holds a key, token, secret, password, code (verificationCode too), IP address (clientIp), signature, email or SMS body (html, text, textBody, content, message), attachment or CSV upload, contact names, and whole objects of free-form data: template variables, dynamic_template_data, properties, data, metadata and headers;
  • masked: recipients and contact fields (to, cc, bcc, email, phone), as a***@example.com or ***1234;
  • checked by value: an API key, a Bearer token, a JWT or a long token anywhere is hidden, a URL keeps only its origin, and an email address in text is masked.

Strings are cut to 1,000 characters, lists to 50 items, and the whole body to 16 KB. A body that was not JSON, a body over 256 KB, and the body of a refused request (401, 403, 429) are not kept.

  • responseBody is null on success. For an error it is the error's code and message, with the same value checks.

Bodies are shown in the console to team admins only.

Who can call it

Full access and read only keys. A full access key that is not limited to one domain reads the whole team's log (scope: team). A read only key, or a key limited to one domain, reads only its own requests (scope: key). Send-only and live AI keys cannot.

Path parameters

idstringrequired

Headers

Authorizationstringrequired

Bearer followed by your API key.

Errors

404

No request with this id in the team's log, or not one this key may read

Every error has the same shape. See all error codes.

curl -X GET "https://app.usenotix.dev/api/v1/logs/<id>" \
  -H "Authorization: Bearer $NOTIX_API_KEY"
Response200
{
  "id": "cm1x8f3k20001qz7v5b9d2e4a",
  "createdAt": "string",
  "method": "string",
  "endpoint": "string",
  "path": "string",
  "status": 1,
  "durationMs": 1,
  "source": "string",
  "apiKeyId": 1,
  "apiKeyName": "Acme",
  "requestId": "cm1x8f3k20001qz7v5b9d2e4a"
}
Open in ClaudeOpen in ChatGPT