Overview
The node integrates with the Siteboon AI website builder API, specifically allowing users to retrieve detailed information about a specific page within a selected site. This is useful in scenarios where you want to programmatically access page data for automation workflows, such as syncing content, generating reports, or triggering actions based on page details.
For example, you might use this node to fetch a page's metadata before updating it elsewhere or to verify page existence and properties during a content migration process.
Properties
| Name | Meaning |
|---|---|
| Site | The site from which to retrieve the page. You can select the site either from a list of available sites or specify its unique ID (UUID). |
| Page | The specific page to retrieve. You can select the page from a list of pages belonging to the chosen site or provide the page ID directly. |
Details:
Site property supports two modes:
- From List: Select a site interactively from a searchable list.
- By ID: Enter the site's UUID manually (must match UUID format).
Page property also supports two modes:
- From List: Select a page interactively from a searchable list filtered by the selected site.
- By ID: Enter the page ID manually (a string, e.g., "123").
Output
The node outputs JSON data representing the retrieved page's details. This typically includes all relevant page attributes as provided by the Siteboon API, such as page title, content, metadata, and other configuration details.
If the API supports binary data related to the page (e.g., images or files), the node would handle that accordingly, but based on the provided code and properties, the primary output is structured JSON data describing the page.
Dependencies
- Requires an API key credential for authenticating with the Siteboon API.
- The base URL for API requests is set to
https://rbfdagomafltuzfmfmgk.supabase.co/functions/v1/api. - The node depends on internal methods to fetch lists of sites and pages for the resource locators, enabling dynamic selection in the UI.
Troubleshooting
- Invalid UUID error: When entering a site ID manually, ensure it matches the UUID format; otherwise, the node will reject the input.
- Empty or missing page/site selection: Both Site and Page are required fields. Omitting them will cause the node to fail or not execute properly.
- API authentication errors: Ensure the API key credential is correctly configured and has sufficient permissions.
- List fetching issues: If the dropdown lists for sites or pages do not populate, check network connectivity and API availability.
Links and References
- Siteboon AI Website Builder (general reference)
- No direct external documentation links were found in the source code. For more details, consult the Siteboon API documentation or support channels.