Skip to main content
POST
Crea una bozza di preventivo dal listino

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Idempotency-Key
string

Facoltativa. La stessa chiave entro 24 ore ripete la prima risposta 2xx.

Maximum string length: 255

Body

application/json
patientId
string<uuid>
required
Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$
items
object[]
required
Required array length: 1 - 256 elements
name
string
Required string length: 1 - 200
description
string
Maximum string length: 2000
doctorId
string<uuid>
Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$
facilityId
string<uuid>

Predefinita: la sede del paziente.

Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$

Response

La bozza creata.

id
string<uuid>
required
Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$
patientId
string<uuid>
required
Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$
facilityId
string<uuid> | null
required
Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$
name
string
required
description
string | null
required
status
enum<string>
required
Available options:
draft,
proposed,
standby,
accepted,
rejected,
in_progress,
completed
totalCost
number | null
required
presentedAmount
number | null
required
presentedAt
string | null
required
acceptedAmount
number | null
required
acceptedAt
string | null
required
doctorId
string<uuid> | null
required
Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$
createdAt
string
required
updatedAt
string
required
items
object[]
required
odontogramType
string | null

Solo con clinical:read.

toothData
object | null

Solo con clinical:read.

diagnoses
object[]

Solo con clinical:read.