List Authors

ghost.content_list_authors
ActionBusiness appsconnection required

Calls the Ghost API with the connection's credentials.

List the authors who have published a post, through the Content API. Staff users with no published post are not authors and are left out.

Connection

Required
Yes — the node will not save without one
Auth type
API key
Providers
Ghost
Secret shape
{"admin_api_key": "<id>:<secret>", "content_api_key": "…"}
Config it needs
admin_url, api_version
Resolved by
config.connection_id, else node.connection_id

Configuration

6 fields, none required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
filter
An NQL filter to narrow the results, such as 'status:draft' or 'tag:getting-started+featured:true'.
stringNo———
order
Sort order in SQL style, such as 'published_at desc' or 'title asc'.
stringNo———
limit
How many records to return in one page. Ghost returns 15 by default and caps a page at 100.
numberNo—1–100—
page
Which 1-based page of the result set to return.
numberNo—≥ 1—
include
Extra related data to load. 'count.posts' adds how many published posts use each record.
stringNo—one of "count.posts"—
fields
Comma-separated list of fields to return, for a leaner response (for example 'id,title,url'). Does not combine well with include.
stringNo———

Output

One shape.

result

FieldTypeExample
items
The authors on this page of results.
array—
count
How many authors are in items.
number—
pagination.total
How many authors match the query in total.
number—
{
  "count": 0,
  "items": [],
  "pagination": {
    "total": 0
  }
}

Notes

  • GET /ghost/api/content/authors/?key=…
  • Content API: published records only, and never a draft. It uses the connection's content_api_key, not the Admin API key.

See List Authors run in a workflow.

In a technical demo we add the Ghost connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.