Skip to Content

Devis

Le guide : Devis. Comment les recevoir : Webhooks.

quote.created

Un devis vient de s’ouvrir en brouillon.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • claimtexte

    La facture née du devis, clm_…, ou null.

  • amount_centsentier

    Le total facturé, en centimes.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_…", "object": "event", "type": "quote.created", "livemode": false, "created": 1793970000, "api_version": "2026-11-01", "request": "req_…", "data": { "object": { "id": "qt_…", "object": "quote", "status": "created", "practitioner": "prac_…", "patient": "pat_…", "claim": null, "amount_cents": 2650, "livemode": false }, "previous_attributes": {} } }

quote.finalized

Un devis est arrêté et remis au patient : il ne se modifie plus.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • claimtexte

    La facture née du devis, clm_…, ou null.

  • amount_centsentier

    Le total facturé, en centimes.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_…", "object": "event", "type": "quote.finalized", "livemode": false, "created": 1793970000, "api_version": "2026-11-01", "request": "req_…", "data": { "object": { "id": "qt_…", "object": "quote", "status": "finalized", "practitioner": "prac_…", "patient": "pat_…", "claim": null, "amount_cents": 2650, "livemode": false }, "previous_attributes": {} } }

quote.accepted

Le patient a accepté un devis.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • claimtexte

    La facture née du devis, clm_…, ou null.

  • amount_centsentier

    Le total facturé, en centimes.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_…", "object": "event", "type": "quote.accepted", "livemode": false, "created": 1793970000, "api_version": "2026-11-01", "request": "req_…", "data": { "object": { "id": "qt_…", "object": "quote", "status": "accepted", "practitioner": "prac_…", "patient": "pat_…", "claim": null, "amount_cents": 2650, "livemode": false }, "previous_attributes": {} } }

quote.declined

Le patient a refusé un devis.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • claimtexte

    La facture née du devis, clm_…, ou null.

  • amount_centsentier

    Le total facturé, en centimes.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_…", "object": "event", "type": "quote.declined", "livemode": false, "created": 1793970000, "api_version": "2026-11-01", "request": "req_…", "data": { "object": { "id": "qt_…", "object": "quote", "status": "declined", "practitioner": "prac_…", "patient": "pat_…", "claim": null, "amount_cents": 2650, "livemode": false }, "previous_attributes": {} } }

quote.expired

Un devis a passé sa date de validité sans réponse du patient.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • claimtexte

    La facture née du devis, clm_…, ou null.

  • amount_centsentier

    Le total facturé, en centimes.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_…", "object": "event", "type": "quote.expired", "livemode": false, "created": 1793970000, "api_version": "2026-11-01", "request": "req_…", "data": { "object": { "id": "qt_…", "object": "quote", "status": "expired", "practitioner": "prac_…", "patient": "pat_…", "claim": null, "amount_cents": 2650, "livemode": false }, "previous_attributes": {} } }

quote.invoiced

Un devis accepté est devenu une facture. claim la nomme.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • claimtexte

    La facture née du devis, clm_…, ou null.

  • amount_centsentier

    Le total facturé, en centimes.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_…", "object": "event", "type": "quote.invoiced", "livemode": false, "created": 1793970000, "api_version": "2026-11-01", "request": "req_…", "data": { "object": { "id": "qt_…", "object": "quote", "status": "invoiced", "practitioner": "prac_…", "patient": "pat_…", "claim": null, "amount_cents": 2650, "livemode": false }, "previous_attributes": {} } }

quote.canceled

Un devis est annulé.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • claimtexte

    La facture née du devis, clm_…, ou null.

  • amount_centsentier

    Le total facturé, en centimes.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_…", "object": "event", "type": "quote.canceled", "livemode": false, "created": 1793970000, "api_version": "2026-11-01", "request": "req_…", "data": { "object": { "id": "qt_…", "object": "quote", "status": "canceled", "practitioner": "prac_…", "patient": "pat_…", "claim": null, "amount_cents": 2650, "livemode": false }, "previous_attributes": {} } }
Mis à jour le