thesignup docs
APISignups

List signups for the calling organization

Cursor-paginated. Default page size is 20; max is 100. Stable order is `eventDate DESC, id DESC`. Pass the `nextCursor` from a previous response to advance.

GET
/signups

Cursor-paginated. Default page size is 20; max is 100. Stable order is eventDate DESC, id DESC. Pass the nextCursor from a previous response to advance.

AuthorizationBearer <token>

Long-lived org-scoped API key. Generate one from your account dashboard. Pass as Authorization: Bearer sgn_live_….

In: header

Query Parameters

status?string
Value in"draft" | "published" | "closed"
limit?integer

1–100. Defaults to 20.

Range1 <= value <= 100
cursor?string

Response Body

application/json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

curl -X GET "https://example.com/signups"
{
  "data": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440100",
      "organizationId": "org_123",
      "slug": "fall-fundraiser-a1b2",
      "title": "Fall fundraiser",
      "status": "published",
      "eventDate": "2026-09-15T17:00:00Z",
      "signupCloseDate": "2019-08-24T14:15:22Z",
      "location": "string",
      "isPrivate": true,
      "createdAt": "2019-08-24T14:15:22Z",
      "updatedAt": "2019-08-24T14:15:22Z"
    }
  ],
  "nextCursor": "string"
}
{
  "type": "https://thesignup.app/problems/not-found",
  "title": "Not found",
  "status": 404,
  "detail": "string",
  "code": "missing_credentials",
  "errors": [
    {
      "path": "string",
      "message": "string"
    }
  ],
  "cause": {
    "property1": null,
    "property2": null
  }
}
{
  "type": "https://thesignup.app/problems/not-found",
  "title": "Not found",
  "status": 404,
  "detail": "string",
  "code": "missing_credentials",
  "errors": [
    {
      "path": "string",
      "message": "string"
    }
  ],
  "cause": {
    "property1": null,
    "property2": null
  }
}
{
  "type": "https://thesignup.app/problems/not-found",
  "title": "Not found",
  "status": 404,
  "detail": "string",
  "code": "missing_credentials",
  "errors": [
    {
      "path": "string",
      "message": "string"
    }
  ],
  "cause": {
    "property1": null,
    "property2": null
  }
}
{
  "type": "https://thesignup.app/problems/not-found",
  "title": "Not found",
  "status": 404,
  "detail": "string",
  "code": "missing_credentials",
  "errors": [
    {
      "path": "string",
      "message": "string"
    }
  ],
  "cause": {
    "property1": null,
    "property2": null
  }
}