Automate Pinata for free on Stepper
Pinata is a file storage and IPFS pinning service that lets you upload files and JSON, generate gateway links, manage groups, and orchestrate IPFS pinning workflows.
Triggers available for Pinata on Stepper
New File
Triggers when a new file is uploaded or pinned to your Pinata account on the selected network. Polls the Pinata Files API and deduplicates by file id.
- 3 parameter s
New Pin Request
Triggers when a new pin-by-CID request is created in your Pinata account. Polls the Pin Requests API and deduplicates by request id.
- 1 parameter s
New File (Webhook)
Triggers when Pinata fires the file_added webhook event. Pinata does not provide a public API for subscribing to webhooks, so you must add the webhook manually: open https://app.pinata.cloud/developers/webhooks, click Create Webhook, paste the Stepper webhook URL shown after you save this trigger, and enable the desired file_added event(s). Pinata uses Svix for delivery.
- 1 parameter s
Actions available for Pinata on Stepper
Upload File
Uploads a file to IPFS via Pinata. Returns the file's CID, ID, and metadata. The file can optionally be added to a group and decorated with keyvalues metadata.
- 5 parameter s
Pin JSON to IPFS
Pins a raw JSON document to IPFS via Pinata's pinJSONToIPFS endpoint. Returns the resulting CID (IpfsHash). Use this for NFT metadata or other small JSON payloads (capped at 10 MB).
- 4 parameter s
Pin by CID
Pins existing IPFS content (identified by CID) into your Pinata account. The pin is processed asynchronously - use the New Pin Request trigger or query pin requests to track progress.
- 4 parameter s
Create Signed Upload URL
Generates a presigned upload URL that can be handed to a client (browser, mobile app) so they can upload directly to Pinata without exposing your JWT.
- 7 parameter s
Create Download Link
Generates a time-limited signed gateway URL for retrieving a private file. Required because private files are encrypted and cannot be accessed via a plain gateway URL. Requires gateway_domain to be set on the connection.
- 2 parameter s
List Files
Returns a paginated list of files on the selected network with optional filters.
- 7 parameter s
Find File
Looks up a single file by CID or by name. Returns the first match. Useful for chaining a recently-pinned CID into a later step that needs the Pinata file ID.
- 3 parameter s
Update File
Updates the display name and/or keyvalues metadata for an existing file.
- 4 parameter s
Delete File
Deletes a file from Pinata (unpins it from IPFS).
- 2 parameter s
Create Group
Creates a new group on the selected network. Groups organize files into collections.
- 3 parameter s
Update Group
Renames a group or toggles its visibility.
- 4 parameter s
Delete Group
Deletes a group. Files in the group are not deleted.
- 2 parameter s
Add File to Group
Adds a file to a group.
- 3 parameter s
Remove File from Group
Removes a file from a group. The file itself is not deleted.
- 3 parameter s
Make HTTP Request
Make an HTTP request to any URL with full control over method, headers, and body.