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.