Pinata logo

Integrate Pinata with your AI CRM

Manage public IPFS files and groups, inspect gateways and upload metadata, and create constrained signed upload URLs through Pinata's V3 APIs.

Explore Triggers and Actions

Create Public Group

Create a group for organizing files on the connected account's public IPFS network. The connected Pinata JWT must include org:groups:write.

ActionTry it

Create Signed Public Upload URL

Create a 60-second signed URL for one size- and MIME-constrained public IPFS upload. The URL is a secret: use it immediately and never log or persist it. This action does not upload content itself. The connected Pinata JWT must include org:files:write.

ActionTry it

Delete Public Group

Permanently delete one public-network group by ID. This destructive action does not delete the files the group organized. The connected Pinata JWT must include org:groups:write.

ActionTry it

Get Public Group

Return one public-network group by its Pinata group ID. The connected Pinata JWT must include org:groups:read.

ActionTry it

List Gateways

Return one page of gateways owned by the connected Pinata account without changing gateway configuration. The connected Pinata JWT must include org:gateways:read.

ActionTry it

List Public Files

Return one page of files on the connected account's public IPFS network, optionally filtered by file attributes. The connected Pinata JWT must include org:files:read.

ActionTry it

List Public Groups

Return one page of groups that organize files on the connected account's public IPFS network. The connected Pinata JWT must include org:groups:read.

ActionTry it

List Upload Metadata

List upload-service records, including upload IDs, filenames, CIDs, sizes, group IDs, and timestamps. Use List Public Files instead to search the public IPFS file inventory.

ActionTry it

Update Public Group

Update the name, visibility flag, or both for one public-network group. The connected Pinata JWT must include org:groups:write.

ActionTry it

How the Pinata integration works

The Pinata integration connects your Dench AI CRM directly to Pinata, so agents can read and act on your Pinata data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

9 actions are available for agents to invoke on your behalf. Every call runs through Pinata's own authorization, scoped to the account you connect.

Set up Pinata in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Pinata and click Connect — you'll authorize access through Pinata's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Pinata in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Pinata integration work with Dench?

The Dench Pinata integration connects your AI CRM to Pinata, so AI agents can work with your Pinata data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Pinata via Dench?

The Pinata integration currently exposes 9 actions, including Create Public Group, Create Signed Public Upload URL, Delete Public Group, Get Public Group, List Gateways, and List Public Files. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Pinata to Dench?

No. You connect Pinata from your Dench workspace using Pinata's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Pinata integration secure?

Connections are authorized through Pinata's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Pinata connection from your workspace settings at any time.

Pinata | Dench AI CRM