# API

This section documents Zipwire's public APIs: endpoints, authentication, request and response formats, and how to integrate with our services.

APIs are grouped by product. We have no documented APIs yet for **Zipwire Approve** or **Zipwire Collect**; current APIs are:

| Product                | API                                                                                 | Description                                                                             |
| ---------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| **Platform** (general) | [Feedback API](https://docs.zipwire.io/api/platform/feedback-api)                   | Submit in-app feedback, bug reports, feature requests, and support requests.            |
| **Zipwire Attest**     | [IsDelegate API](https://docs.zipwire.io/api/zipwire-attest/isdelegate-api)         | Public endpoint to verify IsDelegate attestation chains on a wallet (no auth required). |
| **Zipwire Attest**     | [ProofPack Mint API](https://docs.zipwire.io/api/zipwire-attest/proofpack-mint-api) | Mint selective-disclosure proofs (ProofPacks) for delegated agent wallets.              |

***

## Platform

General platform APIs (not specific to a single product).

* [**Feedback API**](https://docs.zipwire.io/api/platform/feedback-api) — Submit feedback, report bugs, request features, or contact support from within the app. Authenticated users only; feedback is routed to the right team (bugs, product, support).

***

## Zipwire Attest

APIs for [Zipwire Attest](https://docs.zipwire.io/zipwire-attest/zipwire-attest): attestation and identity verification, ProofPacks, and agent delegation.

* [**IsDelegate API**](https://docs.zipwire.io/api/zipwire-attest/isdelegate-api) — Public `GET /api/v1/is-delegate/{walletAddress}` to check whether a wallet has a valid IsDelegate attestation chain. Used by integrators and agents to verify delegation before trusting a wallet.
* [**ProofPack Mint API**](https://docs.zipwire.io/api/zipwire-attest/proofpack-mint-api) — Authenticated API to generate ProofPacks (selective-disclosure proofs) for delegated agent wallets (JWS or JWT). Verifies the agent’s delegation chain before minting.

For concepts and verification in code, see [Attestations](https://docs.zipwire.io/fundamentals/security/attestations), [IsDelegate: Agent Delegation](https://docs.zipwire.io/fundamentals/security/attestations/isdelegate-agent-delegation), [IsDelegate REST API](https://docs.zipwire.io/fundamentals/security/attestations/is-delegate-rest-api), [ProofPack & Agent Delegation](https://docs.zipwire.io/tools-and-integrations/proofpack-agent-delegation), and [ProofPack Examples](https://docs.zipwire.io/tools-and-integrations/proofpack-agent-delegation/proofpack-examples).
