# Cacheflow Proposals API

**Canonical:** https://apis.io/apis/cacheflow/cacheflow-proposals-api/  
**Provider:** Cacheflow — https://apis.io/providers/cacheflow/  
**Base URL:** https://api.getcacheflow.com  
**Documentation:** https://developer.getcacheflow.com/reference

Cacheflow Proposals API is one of 57 APIs that [Cacheflow](https://apis.io/providers/cacheflow/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Proposals. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and rate-limit docs.

The Proposals API from Cacheflow — 43 operation(s) for proposals.

## Operations (55)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/latest/data/customers/{id}/proposals` | List proposals for a customer |
| GET | `/api/latest/data/item-schedules/{id}` | Get an item schedule |
| DELETE | `/api/latest/data/item-schedules/{id}` | Delete an item schedule |
| PATCH | `/api/latest/data/item-schedules/{id}` | Update an item schedule |
| POST | `/api/latest/data/proposal-items/{id}/schedules` | Add an item schedule |
| GET | `/api/latest/data/proposal-items/{id}` | Get a proposal item |
| DELETE | `/api/latest/data/proposal-items/{id}` | Delete a proposal item |
| PATCH | `/api/latest/data/proposal-items/{id}` | Update a proposal item |
| POST | `/api/latest/proposals/{id}/accept` | Accept a proposal |
| PUT | `/api/latest/proposals/{id}/billing-method` | Update the payment method for a proposal |
| GET | `/api/latest/proposals/{id}/events` | List events for a proposal |
| POST | `/api/latest/proposals/{id}/events` | Create an event for a proposal |
| POST | `/api/latest/proposals/{id}/items` | Add a proposal item |
| PATCH | `/api/latest/proposals/{id}/items` | Batch add/update/remove proposal items |
| POST | `/api/latest/proposals/{id}/renewal` | Propagate renewal proposal changes to Subscription |
| POST | `/api/latest/proposals/archive` | Archive proposals |
| PUT | `/api/latest/proposals/bulk-expire` | Bulk expire proposals |
| POST | `/api/latest/proposals/{id}/cancel` | Cancel a proposal |
| POST | `/api/latest/proposals/{id}/signing-document` | Create the signing document for a proposal |
| DELETE | `/api/latest/proposals/{id}/signing-document` | Delete the signing document for a proposal |
| POST | `/api/latest/proposals/clear-legacy-checkout` | Clear legacy checkout flag from all proposals |
| POST | `/api/latest/proposals/{id}/copy` | Copy a proposal |
| POST | `/api/latest/proposals/{id}/invoice-config` | Add new invoice configuration to proposal |
| DELETE | `/api/latest/proposals/{id}/invoice-config` | Delete invoice configuration to proposal |
| POST | `/api/latest/proposals/{id}/create-payment-intent` | Create payment intent for a proposal |
| GET | `/api/latest/proposals` | List proposals |
| POST | `/api/latest/proposals` | Create a proposal |
| POST | `/api/latest/proposals/{id}/renewal-config` | Add new renewal configuration to proposal |
| DELETE | `/api/latest/proposals/{id}/renewal-config` | Delete auto-renewal configuration on proposal |
| GET | `/api/latest/proposals/{id}` | Retrieve a proposal |
| DELETE | `/api/latest/proposals/{id}` | Delete a proposal |
| PATCH | `/api/latest/proposals/{id}` | Update a proposal |
| POST | `/api/latest/proposals/{id}/tax-estimate` | Estimate tax for a proposal |
| GET | `/api/latest/proposals/{id}/upgrades` | List upgrades for a proposal |
| GET | `/api/latest/proposals/external/{externalId}` | Retrieve a proposal by external ID |
| GET | `/api/latest/proposals/{id}/pdf-view` | View a proposal document |
| GET | `/api/latest/proposals/{id}/signing-diagnostics` | Retrieve signing diagnostics for a proposal |
| GET | `/api/latest/proposals/{id}/signing-document/content` | Retrieve the signing document for a proposal |
| GET | `/api/latest/proposals/{id}/signing-view` | Retrieve signing view for a proposal |
| POST | `/api/latest/proposals/{id}/payment-method/{paymentType}/init` | Initialize plaid for a proposal |
| POST | `/api/latest/proposals/{id}/billing-invites` | Share a proposal |
| POST | `/api/latest/proposals/maintenance` | Perform proposal maintenance: expire and regenerate |
| GET | `/api/latest/proposals/{id}/preview` | Preview a proposal |
| GET | `/api/latest/proposals/{id}/delta-spans/preview` | Preview proposal delta spans |
| POST | `/api/latest/proposals/{id}/request` | Create a proposal as buyer |
| POST | `/api/latest/proposals/restore` | Restore proposals |
| POST | `/api/latest/proposals/{id}/set-renewal-billing` | System auth required. Update renewal proposals with previous accepted. Useful for fixing billing methods on renewals. |
| POST | `/api/latest/proposals/{id}/toggle-legacy-checkout` | Toggle legacy checkout flag for a specific proposal |
| PATCH | `/api/latest/proposals/{id}/checkout-state` | Update a proposal checkout state |
| PUT | `/api/latest/proposals/{id}/cover-letter` | Update a cover letter |
| PATCH | `/api/latest/proposals/{id}/customer` | Update billing info for a proposal |
| POST | `/api/latest/proposals/{ids}/pricing` | System auth required. Update item pricing and schedules. Useful after out-of-band item adjustments. |
| POST | `/api/latest/proposals/{id}/signing-update` | Update the signing for a proposal. poll=true indicates that polling protection should be used, false or null that there is an expected update. |
| GET | `/api/latest/proposals/{id}/view` | View a proposal as buyer |
| GET | `/api/latest/data/proposal-templates` | List proposal templates |

## Machine-readable artifacts (13)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/cacheflow/refs/heads/main/openapi/cacheflow-proposals-api-openapi.yml
- **DeveloperPortal** — https://developer.getcacheflow.com/
- **Documentation** — https://developer.getcacheflow.com/reference
- **APIReference** — https://developer.getcacheflow.com/reference
- **GettingStarted** — https://developer.getcacheflow.com/reference/create-an-api-token-copy
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/cacheflow/refs/heads/main/authentication/cacheflow-authentication.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/cacheflow/refs/heads/main/conventions/cacheflow-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/cacheflow/refs/heads/main/errors/cacheflow-error-codes.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/cacheflow/refs/heads/main/data-model/cacheflow-data-model.yml
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/cacheflow/refs/heads/main/asyncapi/cacheflow-webhooks.yml
- **Sandbox** — https://raw.githubusercontent.com/api-evangelist/cacheflow/refs/heads/main/sandbox/cacheflow-sandbox.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/cacheflow/refs/heads/main/rate-limits/cacheflow-rate-limits.yml
- **LLMsTxt** — https://raw.githubusercontent.com/api-evangelist/cacheflow/refs/heads/main/llms/cacheflow-llms.txt

## Other Cacheflow APIs (12)

- [Cacheflow Accounts API](https://apis.io/apis/cacheflow/cacheflow-accounts-api/)
- [Cacheflow Addresses API](https://apis.io/apis/cacheflow/cacheflow-addresses-api/)
- [Cacheflow Approval Groups API](https://apis.io/apis/cacheflow/cacheflow-approval-groups-api/)
- [Cacheflow Approval Requests API](https://apis.io/apis/cacheflow/cacheflow-approval-requests-api/)
- [Cacheflow Attachments API](https://apis.io/apis/cacheflow/cacheflow-attachments-api/)
- [Cacheflow Authentication API](https://apis.io/apis/cacheflow/cacheflow-authentication-api/)
- [Cacheflow Branding API](https://apis.io/apis/cacheflow/cacheflow-branding-api/)
- [Cacheflow Checkout API](https://apis.io/apis/cacheflow/cacheflow-checkout-api/)
- [Cacheflow Close API](https://apis.io/apis/cacheflow/cacheflow-close-api/)
- [Cacheflow Contacts API](https://apis.io/apis/cacheflow/cacheflow-contacts-api/)
- [Cacheflow Countries API](https://apis.io/apis/cacheflow/cacheflow-countries-api/)
- [Cacheflow CRM API](https://apis.io/apis/cacheflow/cacheflow-crm-api/)

## Tags

Proposals

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/cacheflow/cacheflow-proposals-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/cacheflow/.
