Printcart icon

Printcart

Consume Prinrcart API

Actions83

Overview

This node integrates with the Printcart API to manage webhooks among other resources. Specifically, for the Webhook resource and the Get List of Webhook operation, it retrieves a list of webhooks configured in the Printcart system.

Use cases include:

  • Automating monitoring or management of webhook configurations.
  • Fetching webhook details to synchronize or audit webhook setups.
  • Integrating webhook data into workflows that require event-driven triggers from Printcart.

For example, you might use this node to fetch all active webhooks to verify their callback URLs or to dynamically adjust workflow logic based on webhook events.

Properties

Name Meaning
Authentication Method of authentication; currently supports only "API Token".
Limit Maximum number of webhook results to return (minimum 10).
Sort Collection specifying sorting order:
- Type: "Desc" (descending) or "Asc" (ascending)
Sort By Field by which to sort the webhook list; defaults to "id".

Output

The node outputs an array of JSON objects representing webhooks retrieved from the Printcart API. Each object corresponds to a webhook and includes its properties as returned by the API, such as event type, callback URL, topic, and other metadata.

No binary data output is involved in this operation.

Dependencies

  • Requires an API token credential for authenticating requests to the Printcart API.
  • The node makes HTTP GET requests to the endpoint:
    https://{sid}:{secret}@api.printcart.com/v1/webhooks?limit={limit}&sort={sortType}&sortBy={sortBy}
    where {sid} and {secret} are credentials obtained from the API token.

Troubleshooting

  • Common issues:

    • Invalid or missing API token will cause authentication failures.
    • Providing a limit less than 10 may be rejected or defaulted by the API.
    • Incorrect sort parameters may result in unexpected ordering or errors.
  • Error messages:

    • Authentication errors typically indicate invalid or expired API tokens; ensure the token is valid and correctly configured.
    • Network or request errors may occur if the API endpoint is unreachable; check network connectivity and API availability.
    • If the node throws errors about missing parameters, verify that required fields like "Limit" are set properly.

Links and References

Discussion