Zernio
Zernio
API Reference

Feedback

Submit feedbackPOST
Dashboard
llms.txtOpenAPI
OverviewPlatformsAPI ReferenceResources
Feedback

Submit feedback

Report a bug, a missing feature or a documentation gap. Every submission is read by the Zernio team. Designed for AI agents: when a call fails in a way that looks like our bug, or the API lacks something you need, send one structured report here.

Include endpoint and requestId (the x-request-id response header of the failing call) when you have them; they let us find the exact request.

Submitting the same summary again within 24 hours is idempotent: it returns the original id with duplicate: true and a 200. Each API user can file at most 20 submissions per 24 hours.


POST
/v1/feedback

Authorization

bearerAuth
AuthorizationBearer <token>

API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

import Zernio from '@zernio/node';const zernio = new Zernio({ apiKey: process.env.ZERNIO_API_KEY });const { data } = await zernio.feedback.submitFeedback({  body: {    type: 'bug',    summary: 'string',  },});console.log(data);
{  "id": "66f7f0c2a1b2c3d4e5f60799",  "status": "received",  "duplicate": true}
Was this page helpful?

Get X API pricing table

Returns Zernio's canonical X API pricing table. Each X action has its own billing product and its own rate, and Zernio passes X API costs through at exact rates with zero markup. The response is identical for every authenticated user (pricing is universal), so it is safe to cache on the client for the duration of a billing period. To compute your own per-operation spend, pair this endpoint with `GET /v1/usage-stats`, which returns `usage.xApiCallsByOperation` keyed by the same `operation` field you get here.

Get FB persistent menu

Get the persistent menu configuration for a Facebook Messenger account.

type*string

What kind of feedback this is.

Value in

  • "bug"
  • "missing_feature"
  • "docs"
  • "other"
summary*string

One line describing the problem or the missing capability. Also the dedup key.

Length1 <= length <= 200
details?string

Longer explanation: what you were trying to do, steps to reproduce, the use case.

Lengthlength <= 5000
endpoint?string

The endpoint involved, e.g. POST /v1/posts.

Lengthlength <= 300
requestId?string

The x-request-id header of the failing response, if any.

Lengthlength <= 200
expected?string

What you expected to happen.

Lengthlength <= 2000
actual?string

What actually happened, e.g. the error message.

Lengthlength <= 2000
agent?

Optional identification of the agent submitting the feedback.