> ## Documentation Index
> Fetch the complete documentation index at: https://docs.civicmarketplace.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API Reference

> Complete reference for all CivicMarketplace Partner API endpoints

The Partner API is a read-only REST API. All endpoints return JSON and require authentication via Bearer token.

## Base URL

```
https://prod-api.civicmarketplace.com
```

## Resources

<CardGroup cols={3}>
  <Card title="Contracts" icon="file-contract" href="/api-reference/contracts/list-contracts">
    Cooperative purchasing contracts with associated suppliers, lead entities, and city services.
  </Card>

  <Card title="Suppliers" icon="building" href="/api-reference/suppliers/list-suppliers">
    Vendor details including name, location, contact info, and logo.
  </Card>

  <Card title="Taxonomy" icon="tags" href="/api-reference/taxonomy/list-lead-entities">
    Reference data: lead entities, cooperatives, and city service categories.
  </Card>
</CardGroup>

## Common patterns

All list endpoints share these behaviors:

* **Pagination**: Cursor-based. See [Pagination](/pagination).
* **Authentication**: Bearer token required. See [Authentication](/authentication).
* **Rate limiting**: 60 requests/minute per key. See [Rate Limits](/rate-limits).
* **Error format**: Consistent error envelope. See [Errors](/errors).
