GymMaintain
Contents · Quotes

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"}'