Skip to main content
GET

Authorizations

Authorization
string
header
required

Org-scoped Norbelys API key. Create one in Settings → API keys and send it as Authorization: Bearer ak_….

Query Parameters

cursor
string

Opaque cursor from a previous page's nextCursor — returns results strictly after it. Example: "con_x7q2m9k4w8r1"

includeArchived
boolean

Include archived rows in the results (hidden by default). Example: true

limit
integer

Page size, 1-100. Defaults to 50. Example: 25

Required range: 1 <= x <= 100
dir
enum<string>

Sort direction: "asc" or "desc". Defaults to "desc".

Available options:
asc,
desc
page
integer

1-based page number for offset-paginated browsing. Example: 2

Required range: x >= 1
archived
boolean

Show only archived campaigns.

q
string

Name search (case-insensitive substring).

Example:

"founders"

senderId
string

Scope to the campaigns a given mailbox is assigned to.

Example:

"snd_pfh0haxfpzowht3oi213cqos"

sort
enum<string>

Sort column: created, name, status. Defaults to created.

Available options:
created,
name,
status
status
enum<string>[]

Match any of these statuses: draft, active, paused, done.

Available options:
draft,
active,
paused,
done
Example:

Response

OK

data
ProgramListItem · object[]
required

The page of results, newest first.

hasMore
boolean
required

Whether another page exists beyond this one.

nextCursor
string | null
required

Pass as cursor to fetch the next page; null when this is the last page.

object
any
default:list

Always "list", marking this response as a collection.

total
integer

Total number of rows matching the filters. Not included on every list.

Required range: x >= 0
Example:

1284