Skip to content
GlyphTechnologies

Guides and workflows

Accept and pay

Turn an estimate into an invoice and start the job.

Accept is the call that turns an estimate into an order. What it does depends on the job's status and on your key's auto-quote limit.

POST/api/intake/jobs/{id}/accept
What accept does
Estimated, total within your limitThe estimate becomes the quote. We send a Stripe invoice. 201, with the payment link in invoice.url.
Estimated, total above your limit202, with awaiting: "staff_quote". A person at Glyph reviews the job and sets the quote. Poll until status is quoted, then accept again.
Quoted by GlyphWe send the invoice at the quoted price. 201, with the payment link.
Invoiced or paid200, with the existing invoice. Accept is safe to repeat.
Any other status409. The job cannot be accepted from that state.

The two responses

Within your limit, 201:

{
  "id": "2c5c95fc-0ec3-4a30-9d75-17d6e012c645",
  "status": "invoiced",
  "next": "pay",
  "estimate": { "machine_cents": 21000, "material_cents": 12000, "setup_cents": 5000, "total_cents": 38000 },
  "quoted_total_cents": 38000,
  "invoice": {
    "url": "https://invoice.stripe.com/i/acct_…/…",
    "invoiced_at": "2026-10-12T14:06:10.002+00:00",
    "paid_at": null
  },
  "accepted": true
}

Above your limit, 202:

{
  "id": "2c5c95fc-0ec3-4a30-9d75-17d6e012c645",
  "status": "estimated",
  "next": "awaiting_staff_quote",
  "quote_requested_at": "2026-10-12T14:06:10.002+00:00",
  "accepted": true,
  "awaiting": "staff_quote"
}

Wrong state, 409:

{ "error": "A job that is cancelled cannot be accepted.", "status": "cancelled" }

Your auto-quote limit

Glyph sets the limit on your key. It is returned as auto_quote_limit_cents when you create a job. A new key starts at zero, which means every job waits for our quote. Ask us to raise it when you are ready to order without a review step.

Pay

The invoice is a Stripe hosted invoice. Pay it at invoice.url. When payment clears, the job's status becomes paid and invoice.paid_at is set.

After payment

Payment never starts a machine. A person at Glyph releases the paid job to the shop queue, and status becomes queued, then scheduled with a planned schedule.start and schedule.end. See Track a job.

If you change your mind

Before payment, nothing is owed. An invoice you do not pay expires. Contact us if you need a job cancelled after payment.