Retrieve all website pages
Changed onRetrieve all website pages. Supports paging and filtering. This method would be useful for an integration that examined these models and used an external service to suggest edits.
Request
- Base URLhttps://api.hubapi.com
- URLhttps://api.hubapi.com/cms/pages/2026-09/site-pages
- Auth
- OAuth 2Authorization code: https://app.hubspot.com/oauth/authorizeToken URL: https://api.hubapi.com/oauth/v1/token scopes: cms.pages.site_pages.read
- or OAuth 2Authorization code: https://app.hubspot.com/oauth/authorizeToken URL: https://api.hubapi.com/oauth/v1/token scopes: marketplace_validation
- or OAuth 2Authorization code: https://app.hubspot.com/oauth/authorizeToken URL: https://api.hubapi.com/oauth/v1/token scopes: content
Query parameters
The paging cursor token of the last successfully read resource will be returned as the paging.next.after JSON property of a paged response containing more results.
Whether to return only results that have been archived.
Filter pages created after the specified date-time.
Filter pages by their exact creation timestamp. Format should be date-time.
Filter pages created before the specified date-time.
The maximum number of results to display per page.
Specify which properties to include in the response.
Specify the order of the results. Accepts an array of strings.
Filter pages updated after the specified date-time.
Filter pages by their exact update timestamp. Format should be date-time.
Filter pages updated before the specified date-time.
Response
successful operation
Changes
- info
the security scope
cms.pages.site_pages.readwas added to the endpoint's security schemeoauth2 - info
the security scope
contentwas removed from the endpoint's security schemeoauth2
- info
- info
the security scope
contentwas added to the endpoint's security schemeoauth2 - info
the security scope
sitepages-readwas removed from the endpoint's security schemeoauth2
- info