Your quoting engine, connected to everything.

Cord stops being just a screen for humans and becomes a system your other systems can talk to. Read and create quotes, clients, and products from your ERP, CRM, or a script — with a single key.

Available on every plan (Free included) · free test keys to integrate before paying

POST /api/v1/cotizaciones sending…
$ curl -X POST cordhq.app/api/v1/cotizaciones \
  -H "Authorization: Bearer sk_live_8f2a••••" \
  -H "Content-Type: application/json" \
  -d '{ "cliente_id": "c_8f2a", "vigencia_dias": 15,
    "items": [{ "sku": "CEM-050", "cantidad": 340 }] }'
● sending
{
  "id": "q_19a4f…",
  "folio": "COT-0149",
  "cliente": "El Zarco Distribution",
  "status": "sent",
  "vigencia": "2026-07-17",
  "link_publico": "cord.mx/q/8f2a",
  "subtotal": 169370.0,
  "iva": 27099.2,
  "total": 196469.2
}
142 ms · MX region~500 req/min · v1

WHAT IS IT FOR?

Your big clients already have their system. Talk to it.

Imagine a client tied to a slow ERP their employees hate. With the API, their developers connect that ERP to Cord: your team quotes in Cord's fast engine and the data returns to the client's ERP in the background. No one changes tools, everyone wins.

  • Import your catalog and clients from your system, without retyping
  • Create quotes automatically when something happens in your ERP
  • Sync statuses (viewed, approved, paid) back to your system
Sincronización · ERP ↔ Cord ● Conectado
Tu ERP
Cord
POST /api/v1/productos412 productos importados del ERP
Entrante
GET /api/v1/cotizaciones/q_19aCOT-0149 · aprobada · $196,469.20
Saliente
Última sincronizaciónhace 12 s · 142 ms
Sin recapturar de un lado a otroBidireccional

AUTHENTICATION

One key. Two scopes. Revocable instantly.

Generate an API key in Settings and send it in the header of every request. Read-only keys can query; write keys can also create. Did one leak? Revoke it and it stops working instantly. We only store its hash in the database — never the plaintext key.

  • Standard header: Authorization: Bearer sk_live_…
  • Read and write scopes per key
  • Test keys (sk_test_) free to integrate without a plan
Ajustes · Claves de API 2 activas
sk_live_8f2a••••••••3d1c Producción
readconsultar
writecrear
Último usohace 3 min · 89.4.12.2
GET /cotizaciones200 OK
Revócala y muere al instanteRevocar

ENDPOINTS

Everything you see in the app, also via API.

Quotes, clients, products, and collections — the same data from your dashboard, in JSON. Paginate with limit and offset, filter by status, and build whatever you need on top.

  • GET/POST /cotizaciones · GET /cotizaciones/:id
  • GET/POST /clientes · GET/POST /productos
  • GET /cobranza — AR, overdue, and aging
GET /api/v1/cotizaciones 200 OK
cotizacionesclientesproductoscobranza
{
  "folio": "COT-0149",
  "cliente": "Distribuidora El Zarco",
  "status": "sent",
  "total": 196469.2
}
limit 50 · offset 0 · pesos, no centavostotal 412
Uso de la API · hoy Ventana 60s
Peticiones hoy2,418
Límite por IP500 / min
Latencia promedio38 ms
RegiónMéxico
Ventana de 60 segundosSin sorpresas
POST /api/v1/cotizaciones 400
{
  "error": "cliente_id inválido",
  "code": "invalid_client"
}
Un solo nivel, siempreFácil de parsear

INFRASTRUCTURE

Details that only matter once you're actually integrating

The limit runs on a 60-second window — if you hit it, the response tells you exactly how long to wait.

No unnecessary hops to another continent: your database and the API live in the same region.

Never a nested object you have to unpack — one format to handle in your code.

FREQUENTLY ASKED QUESTIONS

What developers ask about REST API.

No. The API is available on every plan, including Free — each plan comes with a different number of keys and a monthly call limit (Free: 2 keys, Developer: 200 keys + 50,000 calls/month); there is no single plan that "unlocks" the API.

Yes. You can generate an sk_test_ key at no cost to integrate and test before activating a real sk_live_ key.

Read and create clients and products, and query your collections pipeline — generally, the same things you see in the app, exposed as REST endpoints under /api/v1.

BIDIRECTIONAL MCP · AGENT GOVERNANCE Bidirectional MCP + agent governance Cord's MCP is no longer a one-way street.

START TODAY

Connect Cord to your system.

Generate a free test key and make your first call today.

No credit card required · Free plan forever