Quotes
GET /quotes?status=requested&machine_id={id}&supplier_id={id}
POST /quotes
GET /quotes/{id}
PATCH /quotes/{id}number is generated. Do not send tenant_id.
POST — required title, machine_id. Optional: status (default requested), amount, valid_until, supplier_id, ticket_id, description. Response 201.
PATCH — the same fields, all optional. title and machine_id must not be empty when you send them.
status: requested | received | accepted | rejected | converted.
curl -X POST https://app.gymmaintain.com/api/v1/quotes \
-H "Authorization: Bearer gm_..." -H "Content-Type: application/json" \
-d '{"title":"New belt","machine_id":"<uuid>","amount":180,"status":"requested"}'