# Gage API

**Canonical:** https://apis.io/apis/buildwithgage-com/buildwithgage-com-api/  
**Provider:** Gage — https://apis.io/providers/buildwithgage-com/  
**Documentation:** https://buildwithgage.com/docs/api/reference

Gage API is one of 2 APIs that [Gage](https://apis.io/providers/buildwithgage-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Gage API as documented publicly: 41 operations. Contract generated from the documentation by API Evangelist (2026-11-03); not the provider's own document.

## Operations (41)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/fabricators` | GET /api/v1/fabricators |
| GET | `/api/v1/jobs/{jobId}` | Retrieve a job with its full status history and embedded quote summary. |
| POST | `/api/v1/jobs/{jobId}/readiness` | Tick or untick an item on the job's pre-production checklist for your customer. |
| GET | `/api/v1/models` | Your catalogue with the framing parameters a quote needs. |
| DELETE | `/api/v1/models/{slug}` | DELETE returns 204. |
| POST | `/api/v1/plans` | A quote from drawings. Send a PDF plan set, an image, a Pascal build or GLB, an IFC, a glTF or geometry JSON, with the build site zip. |
| POST | `/api/v1/plans/uploads` | Create an upload placeholder for a plan file. |
| GET | `/api/v1/pricing/rates` | GET /api/v1/pricing/rates |
| GET | `/api/v1/projects` | The account's projects, newest first, up to 50. |
| POST | `/api/v1/projects` | POST /api/v1/projects |
| POST | `/api/v1/projects/uploads` | POST /api/v1/projects/uploads |
| GET | `/api/v1/projects/{ref}` | Retrieve a specific project by its reference number. |
| POST | `/api/v1/projects/{ref}/approve` | Approve the firm quote. |
| POST | `/api/v1/projects/{ref}/budget/accept` | Accept the range. |
| POST | `/api/v1/projects/{ref}/budget/reject` | Reject the range. |
| POST | `/api/v1/projects/{ref}/cancel` | Cancel before production. |
| GET | `/api/v1/projects/{ref}/messages` | The thread with the fabricator. |
| POST | `/api/v1/projects/{ref}/messages` | The thread with the fabricator. |
| GET | `/api/v1/projects/{ref}/quote` | The firm quote alone. |
| POST | `/api/v1/projects/{ref}/select` | Choose a quick-quote option. |
| POST | `/api/v1/projects/{ref}/simulate` | Advance sandbox project status. |
| POST | `/api/v1/quotes` | Create a quote. The engine evaluates all active fabricators, selects the lowest landed cost, and returns pricing valid for 14 days. |
| GET | `/api/v1/quotes/qte_ab12cd34ef56gh78` | GET /api/v1/quotes/qte_ab12cd34ef56gh78 |
| POST | `/api/v1/quotes/qte_ab12cd34ef56gh78/accept` | POST /api/v1/quotes/qte_ab12cd34ef56gh78/accept |
| GET | `/api/v1/quotes/{quoteId}/frame` | The steel frame of a quote made from drawings, as a GLB (model/gltf‑binary). |
| GET | `/api/v1/quotes/{quoteId}/model` | The same frame as JSON: frame (summary, flags, the cfs take‑off, the URLs, released , and the Pascal scene once released). |
| POST | `/jobs/{id}/readiness` | POST /jobs/{id}/readiness |
| GET | `/jobs/{jobId}` | Retrieve a job with its full status history and embedded quote summary. |
| POST | `/leads` | A lead as your lead system has it, turned into a quote. |
| GET | `/models` | GET /models lists them. |
| GET | `/models/{slug}/engineering` | GET /models/{slug}/engineering |
| POST | `/projects` | Create a sandbox project. |
| GET | `/projects/{ref}` | GET /projects/{ref} |
| POST | `/projects/{ref}/simulate` | POST /projects/{ref}/simulate |
| PATCH | `/quotes/{id}` | PATCH /quotes/{id} |
| GET | `/quotes/{id}/document` | GET /quotes/{id}/document |
| GET | `/quotes/{id}/engineering` | GET /quotes/{id}/engineering |
| GET | `/quotes/{id}/frame` | GET /quotes/{id}/frame |
| GET | `/quotes/{id}/model` | The same frame as JSON: frame (summary, flags, the cfs take‑off, the URLs, released , and the Pascal scene once released), design , assumptions and consisten... |
| POST | `/quotes/{id}/send` | POST /quotes/{id}/send |
| GET | `/quotes/{quoteId}` | Retrieve a quote by ID. |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/buildwithgage-com/openapi/_ae-authored/buildwithgage-com-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/buildwithgage-com/json-schema/buildwithgage-com-post-api-v1-quotes-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/buildwithgage-com/json-schema/buildwithgage-com-get-api-v1-pricing-rates-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/buildwithgage-com/json-schema/buildwithgage-com-post-api-v1-projects-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/buildwithgage-com/json-schema/buildwithgage-com-get-api-v1-quotes-qte-ab12-cd34-ef56-gh78-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/buildwithgage-com/json-schema/buildwithgage-com-post-api-v1-quotes-qte-ab12-cd34-ef56-gh78-accept-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/buildwithgage-com/json-schema/buildwithgage-com-post-leads-request-schema.json

## Other Gage APIs (1)

- [Gage API](https://apis.io/apis/buildwithgage-com/gage-api/)

---

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