Skip to main content
GET
/
orders
/
pending
Listing pending order actions
curl --request GET \
  --url https://api.peeker.ai/partner/v1/orders/pending \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "act_01HZX0AC1A2B3C4D5E6F7G8H",
      "type": "google_profile_picture",
      "reason": "profile_picture_not_accessible",
      "status": "open",
      "domain_id": "dom_01HZX0D01A2B3C4D5E6F7G8H",
      "domain": "acme-mail.com",
      "user": {
        "first_name": "Sam",
        "last_name": "Lee",
        "profile_picture_url": "https://cdn.acme.com/sam.jpg"
      },
      "message": "The profile picture URL must be a publicly accessible image URL.",
      "created_at": "2026-05-08T12:00:00Z"
    }
  ],
  "links": {
    "first": "https://api.peeker.ai/partner/v1/orders/pending?status=open&per_page=25",
    "next": null
  },
  "meta": {
    "path": "https://api.peeker.ai/partner/v1/orders/pending",
    "per_page": 25,
    "returned": 1
  }
}

Authorizations

Authorization
string
header
default:Bearer pk_test_<your-test-key>
required

Your partner API key. Use pk_live_… against the live system or pk_test_… against the sandbox.

Query Parameters

order_id
string

Filter actions to one order.

Example:

"ord_01HZX0OR1A2B3C4D5E6F7G8H"

user
string

Filter actions by usr_… ID or email.

Example:

"client@example.com"

domain_id
string

Filter actions to one domain.

Example:

"dom_01HZX0D01A2B3C4D5E6F7G8H"

status
enum<string>
default:open

Defaults to open.

Available options:
open,
resolved
per_page
integer
default:25

Page size; default 25, max 100.

Required range: 1 <= x <= 100
page_token
string

Opaque token returned in links.next. Do not parse or build by hand.

Response

200 - application/json

A page of pending action rows.

data
object[]
required
meta
object
Last modified on June 16, 2026