Skip to main content
POST
Crear o actualizar documento

Authorizations

Authorization
string
header
required

Llave cbx_live creada para el partner.

Headers

Idempotency-Key
string
required

Identificador estable de la operación.

Minimum string length: 1
Cobrix-Timestamp
string
required

Segundos Unix dentro de una ventana de cinco minutos.

Pattern: ^[0-9]{10}$
Cobrix-Signature
string
required

HMAC-SHA256 de timestamp, método, ruta y cuerpo crudo.

Pattern: ^v1=[a-f0-9]{64}$
X-Request-Id
string

Identificador opcional para correlación de soporte.

Path Parameters

companyId
string<uuid>
required

Empresa vinculada a la llave.

Body

application/json
source
string
required
Minimum string length: 1
externalDocumentId
string
required
Minimum string length: 1
customerExternalId
string
required
Minimum string length: 1
customer
object
required
issueDate
string<date-time>
required
dueDate
string<date-time>
required
currency
enum<string>
required
Available options:
USD,
VES,
usd,
ves
lines
object[]
required
cutDate
string<date-time>
totalMinor
number
Required range: x >= 0
metadata
object
status
string

Response

Documento procesado

invoiceId
string<uuid>
required
companyCustomerId
string<uuid>
required
customerExternalId
string
required
source
string
required
externalDocumentId
string
required
status
enum<string>
required
Available options:
created,
updated,
unchanged,
rejected
invoiceStatus
string
required
currency
string
required
totalMinor
integer
required
balanceMinor
integer
required
customer
object
required
invoiceNumber
string