Actions17
- Attachment Actions
- Card Actions
- Webhook Actions
- Pipe Actions
- User Actions
Overview
This node uploads a file to Pipefy using a presigned URL. It is useful when you have a file in binary form within your workflow and want to attach it to a Pipefy card or other resource by uploading it securely via a presigned URL. For example, you can use this node to upload images, documents, or other files to Pipefy attachments without directly handling file storage or authentication complexities.
Use Case Examples
- Uploading a user-submitted document to a Pipefy card by first generating a presigned URL and then using this node to upload the file binary data to that URL.
- Automating the process of attaching generated reports or images to Pipefy cards by uploading the binary data through the presigned URL provided by Pipefy.
Properties
| Name | Meaning |
|---|---|
| Authentication | Selects the authentication method to use for the upload, either a service account or a personal access token. |
| Presigned URL | The presigned URL where the file will be uploaded. This URL is typically obtained from a prior operation that generates it. |
| Binary Field Name | The name of the binary data field in the input that contains the file to be uploaded. |
Output
JSON
success- Indicates whether the file upload was successful.message- Provides additional information or error messages related to the upload process.
Dependencies
- Requires authentication credentials: either a service account API key or a personal access token for Pipefy API.
Troubleshooting
- Ensure the presigned URL is valid and has not expired before attempting the upload.
- Verify that the binary field name matches the field containing the file data in the input.
- Check that the authentication credentials are correctly configured and have the necessary permissions.
- Common errors include upload failures due to expired or incorrect presigned URLs, missing binary data, or authentication issues. Resolving these involves regenerating the presigned URL, verifying input data, and confirming credential validity.