Actions80
- Account Actions
- Clipart Actions
- Clipart Storage Actions
- Design Actions
- Font Actions
- Image Actions
- Product Actions
- Project Actions
- Project Folder Actions
- Side Actions
- Storage Actions
- Store Actions
- Template Actions
- Webhook Actions
Overview
This node integrates with the Printcart API, enabling users to manage various resources such as accounts, stores, products, designs, templates, fonts, and more. Specifically, for the Template resource and the Get List Fonts Layer by Template operation, the node fetches the list of font layers associated with a given template ID.
This functionality is useful in scenarios where you want to programmatically retrieve font information used within a specific design template, for example:
- Automating font audits or reports for design templates.
- Integrating font data into other systems for consistency checks.
- Dynamically adjusting or validating fonts before generating print-ready files.
Properties
| Name | Meaning |
|---|---|
| Authentication | Method of authentication; currently supports "API Token" |
| Template ID | The unique identifier of the template for which to retrieve the list of font layers |
Output
The output JSON contains the response from the Printcart API endpoint that returns the fonts associated with the specified template. This typically includes an array of font layer objects detailing font properties used in the template.
No binary data output is involved in this operation.
Example structure (simplified):
[
{
"fontId": "string",
"name": "string",
"alias": "string",
"url": "string",
"type": "string",
"subset": "string"
},
...
]
Dependencies
- Requires an API token credential for authenticating requests to the Printcart API.
- The node makes HTTP GET requests to the Printcart API endpoint:
https://{sid}:{secret}@api.printcart.com/v1/templates/{templateId}/fonts - The user must configure the API token credentials properly in n8n to enable authenticated calls.
Troubleshooting
- Authentication errors: Ensure the API token credential is valid and has sufficient permissions.
- Invalid Template ID: If the template ID does not exist or is malformed, the API will return an error. Verify the template ID input.
- Network issues: Connectivity problems to the Printcart API endpoint can cause request failures.
- API rate limits: Excessive requests may be throttled by the Printcart API; handle retries accordingly.
- Error messages: The node throws errors received from the API. Check the error message details for guidance on resolution.
Links and References
- Printcart API Documentation (Assumed official docs for further details)
- n8n documentation on HTTP Request Node for understanding API call mechanics