List Resources

Display a paginated list of resources belonging to the authenticated user's company — both published and draft ones, distinguishable by their status.

The resources are ordered by their created at timestamp in descending order. The version-dependent fields (title, thumbnail and the landing_page, form, access_page and content objects) reflect the currently published version; for drafts they reflect the newest draft version. Pass the status query parameter to override this: status=draft returns the newest version of every resource (the current editing state — e.g. version 4 while version 3 is live), status=public strictly the published version — resources that were never published are excluded from the list then.

Each resource groups its details into four objects: landing_page (the public content gate), form (the lead form fields plus double opt-in and phone verification settings), access_page (the page leads see after unlocking) and content (what leads receive). The content.items array describes the contents: every item has a type discriminator (video, file or link) and a nested object of the same name with the type-specific fields — a resource carries at most one video and may combine it with any number of files and links, see content.type. More item types may be added in the future — ignore items whose type you do not know, so your integration keeps working when new types launch.

The pagination can be controlled using the page query parameter, which must be an integer greater than or equal to 1. If the page parameter is not provided, the first page of results will be returned by default.

Query Params
integer
≥ 1

The page parameter is used for pagination. It is optional and must be an integer greater than or equal to 1. If not provided, the first page will be returned.

integer
1 to 50

The per_page parameter is used to specify the number of results to return per page. It is optional and must be an integer between 1 and 50. If not provided, the default value of 15 will be used.

string
enum

Which version the content fields of each resource are taken from. draft returns the newest version of every resource (the current editing state), public strictly the published version — resources that were never published are excluded from the list then. If not provided, the published version is used, falling back to the newest draft for resources that were never published.

Allowed:
Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json