PostliftDevelopers
Documentation menu
API reference

Post

The objects, fields and constraints behind the API.

FieldType & constraints
idrequiredstring
versionrequiredinteger
xAccountIdrequiredstring | null
kindrequiredstring
statusrequiredstringValues: draft, scheduled, queued, publishing, published, failed, canceled.
scheduledAtrequiredinteger | null
publishedAtrequiredinteger | null
timezonerequiredstring
linkInReplyrequiredboolean
aiAssistedrequiredboolean
xPostIdrequiredstring | null
xPostUrlrequiredstring | null
errorCoderequiredstring | null
attemptsrequiredinteger
createdAtrequiredinteger
updatedAtrequiredinteger
deletedAtrequiredinteger | null
itemsrequiredPostItem ↗ []
View JSON schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "version": {
      "type": "integer"
    },
    "xAccountId": {
      "type": [
        "string",
        "null"
      ]
    },
    "kind": {
      "type": "string"
    },
    "status": {
      "type": "string",
      "enum": [
        "draft",
        "scheduled",
        "queued",
        "publishing",
        "published",
        "failed",
        "canceled"
      ]
    },
    "scheduledAt": {
      "type": [
        "integer",
        "null"
      ]
    },
    "publishedAt": {
      "type": [
        "integer",
        "null"
      ]
    },
    "timezone": {
      "type": "string"
    },
    "linkInReply": {
      "type": "boolean"
    },
    "aiAssisted": {
      "type": "boolean"
    },
    "xPostId": {
      "type": [
        "string",
        "null"
      ]
    },
    "xPostUrl": {
      "type": [
        "string",
        "null"
      ]
    },
    "errorCode": {
      "type": [
        "string",
        "null"
      ]
    },
    "attempts": {
      "type": "integer"
    },
    "createdAt": {
      "type": "integer"
    },
    "updatedAt": {
      "type": "integer"
    },
    "deletedAt": {
      "type": [
        "integer",
        "null"
      ]
    },
    "items": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/PostItem"
      }
    }
  },
  "required": [
    "id",
    "version",
    "xAccountId",
    "kind",
    "status",
    "scheduledAt",
    "publishedAt",
    "timezone",
    "linkInReply",
    "aiAssisted",
    "xPostId",
    "xPostUrl",
    "errorCode",
    "attempts",
    "createdAt",
    "updatedAt",
    "deletedAt",
    "items"
  ],
  "additionalProperties": true
}
← All data models