PostliftDevelopers
Documentation menu
Jev evaluations

Jev evaluation model and limits

Use this endpoint from your own integration, with the same account permissions and safeguards as the app.

Scope · jev:read

Request

GET/api/v1/jev/models
Example requestcURL
curl 'https://postlift.io/api/v1/jev/models' \
  -H "Authorization: Bearer $POSTLIFT_API_KEY"

Replace path placeholders with your Postlift resource IDs. Example timestamps must be replaced with a future time; preserve the same timestamp when retrying the same operation.

Parameters

No path or query parameters. Send your API key in the Authorization header.

Response

200 Successful operation.

FieldType & constraints
modelrequiredstring
questionTypesrequiredstring[]
limitsrequiredobject
creditsRequiredrequiredboolean
subscriptionRequiredrequiredboolean
Explore JevModels ↗
View JSON schema
{
  "type": "object",
  "properties": {
    "model": {
      "type": "string"
    },
    "questionTypes": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "limits": {
      "type": "object",
      "additionalProperties": true
    },
    "creditsRequired": {
      "type": "boolean"
    },
    "subscriptionRequired": {
      "type": "boolean"
    }
  },
  "required": [
    "model",
    "questionTypes",
    "limits",
    "creditsRequired",
    "subscriptionRequired"
  ],
  "additionalProperties": true
}

Errors & retries

Failures use a stable error code and request ID. Check the current resource version or request status before retrying a write.

StatusMeaning
400Invalid input or Jev rejection
401Invalid, expired or revoked API key
402Plan, publishing quota or AI credit requirement
403Missing scope
404Resource not found or not owned
409Version conflict, missing voice or duplicate AI operation
413Payload too large
429Rate or concurrency limit
500Internal error
502Upstream failure; inspect operation status
503Service or review unavailable
Read the retry guide ↗