Skip to main content
GET
/
v2
/
publishers
List Publishers
curl --request GET \
  --url https://api.tusky.io/v2/publishers
{
  "data": [
    {
      "id": "<string>",
      "state": "<string>",
      "epochs": 123,
      "quilt": true,
      "permanent": true,
      "share": true,
      "autoConvert": true,
      "environmentId": "<string>",
      "createdAt": "<string>"
    }
  ]
}
List all publishers on the authenticated account.

Query Parameters

state
string
Filter by state. One of ready, idle, working, deactivated. Omit to return all publishers.
environmentId
string
Filter by attached environment ID. Use null to return only the account-level default publishers.

Response

Returns an array of publisher objects.
data
array

Example

curl https://api.tusky.io/v2/publishers \
  -H "Api-Key: YOUR_API_KEY"

Response

{
  "data": [
    {
      "id": "pub_default",
      "state": "idle",
      "epochs": 1,
      "quilt": true,
      "permanent": false,
      "share": false,
      "autoConvert": true,
      "environmentId": null,
      "createdAt": "2026-01-15T10:00:00Z"
    },
    {
      "id": "pub_7f3a2b1c",
      "state": "working",
      "epochs": 5,
      "quilt": false,
      "permanent": true,
      "share": false,
      "autoConvert": true,
      "environmentId": "env_abc123",
      "createdAt": "2026-03-05T12:00:00Z"
    }
  ]
}