Skip to main content
GET
/
posts
/
{postId}
/
approvals
List post approvals
curl --request GET \
  --url https://app.tryordinal.com/api/v1/posts/{postId}/approvals \
  --header 'Authorization: Bearer <token>'
{
  "approvals": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440200",
      "status": "Requested",
      "isBlocking": true,
      "message": "Please review the messaging before we publish",
      "dueDate": "2026-01-14T17:00:00.000Z",
      "approvedAt": null,
      "createdAt": "2026-01-05T10:30:00.000Z",
      "user": {
        "id": "550e8400-e29b-41d4-a716-446655440011",
        "firstName": "Jane",
        "lastName": "Smith",
        "createdAt": "2025-01-01T00:00:00.000Z"
      },
      "requestedBy": {
        "id": "550e8400-e29b-41d4-a716-446655440010",
        "firstName": "John",
        "lastName": "Doe",
        "createdAt": "2025-01-01T00:00:00.000Z"
      }
    }
  ]
}

Authorizations

Authorization
string
header
required

API key authentication. Generate an API key from your workspace settings.

Path Parameters

postId
string<uuid>
required

Post ID (UUID)

Response

List of approvals

approvals
object[]