Lister les devis
GET/v1/quotes
Chaque devis rendu laisse une trace dans le journal d’audit.
Droit de clé restreinte : quotes:read.
Paramètres de requête
statusénumérationRetient les objets dans cet état.
draftopenaccepteddeclinedexpiredinvoicedcanceledpatienttexteLes devis d'un patient,
pat_….practitionertexteLes devis d'un praticien,
prac_….limitentierLe nombre d'objets rendus, de 1 à 100. Par défaut, 25.
starting_aftertexteUn identifiant : la page qui suit cet objet.
ending_beforetexteUn identifiant : la page qui précède cet objet.
Réponse
Rend le corps ci-contre.
Une erreur suit le format commun.
curl
curl https://api.ophelix.fr/v1/quotes?limit=3 \
-H "Authorization: Bearer sk_test_…"{
"object": "list",
"url": "https://exemple.fr/hook",
"has_more": true,
"data": [
{
"id": "obj_…",
"object": "quote",
"status": "draft",
"practitioner": "…",
"practice_situation": null,
"patient": "…",
"coverage": null,
"insurance_nature": "sickness",
"third_party_amo": true,
"third_party_amc": true,
"context": {},
"complementary": null,
"valid_until": "…",
"lines": [
{
"id": "obj_…",
"object": "quote_line",
"nomenclature": "ngap",
"code": "…",
"service_date": "…",
"quantity": 0,
"coefficient": "…",
"modifiers": [
"…"
],
"prescriber": null,
"details": {},
"unit_price_cents": 0,
"base_unit_cents": 0,
"amount_cents": 0,
"base_amount_cents": 0,
"amo_amount_cents": 0,
"amc_amount_cents": 0,
"reimbursement_rate": null,
"exemption_code": null,
"pricing_steps": [
{
"rule": "…",
"step": "…",
"value": {}
}
],
"livemode": false
}
],
"amount_cents": 0,
"base_amount_cents": 0,
"amo_amount_cents": 0,
"amc_amount_cents": 0,
"amc_pricing": null,
"patient_amount_cents": 0,
"referential_versions": null,
"claim": null,
"finalized_at": null,
"accepted_at": null,
"declined_at": null,
"expired_at": null,
"invoiced_at": null,
"canceled_at": null,
"livemode": false,
"created": 1793970000,
"updated": null
}
]
}Mis à jour le