Cacheflow Proposals API

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

Business capability
Subscription Contracting BC-4240.20

Operations 55

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. #
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. #
POST /api/latest/proposals/{id}/signing-update Update the signing for a proposal. #
GET /api/latest/proposals/{id}/view View a proposal as buyer #
GET /api/latest/data/proposal-templates List proposal templates #

Documentation

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/cacheflow-proposals-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

cacheflow-proposals-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Cacheflow Proposals API
  version: 0.0.3
servers:
- url: https://api.getcacheflow.com
  description: 'Production. Calls are tenant-routed: send Host: <org-flow-domain>.api.getcacheflow.com (per github.com/getcacheflow/api-examples SETUP.md). Host no longer resolves as of 2026-08-13.'
- url: https://api.sandbox.getcacheflow.com
  description: Sandbox. Tenant-routed as <org-flow-domain>.api.sandbox.getcacheflow.com. Host no longer resolves as of 2026-08-13.
tags:


# --- truncated at 32 KB (109 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cacheflow/refs/heads/main/openapi/cacheflow-proposals-api-openapi.yml