Overview
This node interacts with a remote API to retrieve or update data related to various entities under the "Chat GPT" resource. Specifically, for the GET operation, it fetches lists of entries such as agencies, business categories, countries, features, projects, service categories, or tags from the API. It supports filtering, sorting, and pagination to tailor the results.
Typical use cases include:
- Fetching filtered lists of projects or agencies based on user criteria.
- Retrieving categorized data like tags or countries for further processing or display.
- Integrating external data into workflows that require up-to-date information from the API.
For example, you might use this node to get a list of projects tagged with certain keywords or to obtain agencies filtered by country and sorted by creation date.
Properties
| Name | Meaning |
|---|---|
| Entry | The type of entity to retrieve. Options: Agency, Business Category, Country, Feature, Project, Services Category, Tags. |
| Additional Filters | A collection of optional filters and parameters to refine the query: |
| - By ID | Filter results by a specific ID. |
| - By User Name | Filter results by a specific user name. |
| - Attach Country | Whether to include related country data in the response (boolean). |
| - Attach Category | Whether to include related category data in the response (boolean). |
| - Attach Tag | Whether to include related tag data in the response (boolean). |
| - Attach User | Whether to include related user profile data in the response (boolean). |
| - Limit | Maximum number of results to return (minimum 1). |
| - Sort | Sort order of results by creation date. Options: ASC (ascending), DESC (descending). |
| - Source | Filter results by source string. |
| - Check User | Filter where user profile is null or not null. Options: Null, Not Null. |
| - Check Tag | Filter where tags are null or not null. Options: Null, Not Null. |
| - Check Timeline | Filter where timeline is null or not null. Options: Null, Not Null. |
Output
The output is a JSON array containing the retrieved data objects matching the query. Each object corresponds to an entry of the selected type (e.g., agency, project) and includes fields populated according to the requested attachments (country, category, tag, user).
If no matching data is found, the output will contain an object with { status: false }.
No binary data output is produced by this node.
Dependencies
- Requires an API key credential to authenticate requests to the remote API.
- Uses the Axios HTTP client library internally to perform REST API calls.
- The node expects network access to
https://strapi4.cloodo.com/api/endpoints.
Troubleshooting
- Empty Results: If the output contains
{ status: false }, it means no data matched the filters. Verify filter values and ensure the API has relevant data. - Authentication Errors: Ensure the API key credential is correctly configured and valid.
- Invalid Filter Values: Using unsupported or malformed filter values may cause the API to return errors or empty results.
- Network Issues: Connectivity problems to the API endpoint will cause request failures; check network settings and firewall rules.
- Limit Parameter: Setting the limit too high may impact performance or be rejected by the API.
Links and References
- Axios HTTP Client
- API base URL used:
https://strapi4.cloodo.com/api/(no public documentation linked)
