Pressupostos Webhooks
3 esdeveniments
Capçaleres comunes
Cada petició de webhook inclou aquestes capçaleres:
x-holded-webhook-eventstringNom de l'esdeveniment, p. ex. invoice.create
x-holded-webhook-datestring · ISO 8601Moment de l'enviament, p. ex. 2026-06-18T11:10:35Z
x-holded-webhook-signaturestringSignatura HMAC-SHA256 amb prefix sha256= (vegeu a sota)
x-holded-webhook-idstringIdentificador únic de l'esdeveniment; utilitza'l com a clau d'idempotència
x-holded-webhook-account-idstringIdentificador del compte de Holded que origina l'esdeveniment
x-holded-webhook-versionstringVersió del sistema de webhooks (p. ex. v1)
estimate.createPOSTPressupost creat
S'envia quan es crea un pressupost a Holded.
Payload
Dades del document incloses en els payloads de webhook
Identificador únic del document
Tipus de document (invoice, salesorder, estimate, etc.)
Número del document
Data del document en format ISO 8601
Data de venciment en format ISO 8601
Identificador únic del contacte
Nom del contacte
Import total
Import subtotal
Indica si el document es troba en estat esborrany
Estat del document
Codi d'idioma del document
Descripció del document
Notes del document
Identificador de la sèrie de numeració
Codi de moneda
Tipus de canvi de la moneda
Import del descompte
Import d'impostos
Identificador del mètode de pagament
Import total ja pagat
Import pendent de pagament
Identificador del magatzem
Nom del marketplace
Clau de seguiment
Nom del transportista de seguiment
Número de seguiment
Data comptable en format ISO 8601
Data d'aprovació en format ISO 8601
Etiquetes assignades al document
Camps personalitzats
Línies del document
Registres de pagament
Comentaris del document
Payload d'exemple
{
"id": "string",
"type": "string",
"documentNumber": "string",
"date": "string",
"dueDate": "string",
"contactId": "string",
"contactName": "string",
"total": "string",
"subtotal": "string",
"isDraft": false,
"status": "string",
"language": "string",
"description": "string",
"notes": "string",
"numberLineId": "string",
"currency": "string",
"currencyChange": 0,
"discount": "string",
"tax": "string",
"paymentMethod": "string",
"paymentsTotal": "string",
"paymentsPending": "string",
"warehouseId": "string",
"marketplace": "string",
"trackingKey": "string",
"trackingName": "string",
"trackingNumber": "string",
"accountingDate": "string",
"approvedAt": "string",
"tags": [
"string"
],
"customFields": [
{}
],
"lines": [
{}
],
"payments": [
{}
],
"comments": [
{}
]
}estimate.updatePOSTPressupost actualitzat
S'envia quan s'actualitza un pressupost a Holded.
Payload
Dades del document incloses en els payloads de webhook
Identificador únic del document
Tipus de document (invoice, salesorder, estimate, etc.)
Número del document
Data del document en format ISO 8601
Data de venciment en format ISO 8601
Identificador únic del contacte
Nom del contacte
Import total
Import subtotal
Indica si el document es troba en estat esborrany
Estat del document
Codi d'idioma del document
Descripció del document
Notes del document
Identificador de la sèrie de numeració
Codi de moneda
Tipus de canvi de la moneda
Import del descompte
Import d'impostos
Identificador del mètode de pagament
Import total ja pagat
Import pendent de pagament
Identificador del magatzem
Nom del marketplace
Clau de seguiment
Nom del transportista de seguiment
Número de seguiment
Data comptable en format ISO 8601
Data d'aprovació en format ISO 8601
Etiquetes assignades al document
Camps personalitzats
Línies del document
Registres de pagament
Comentaris del document
Payload d'exemple
{
"id": "string",
"type": "string",
"documentNumber": "string",
"date": "string",
"dueDate": "string",
"contactId": "string",
"contactName": "string",
"total": "string",
"subtotal": "string",
"isDraft": false,
"status": "string",
"language": "string",
"description": "string",
"notes": "string",
"numberLineId": "string",
"currency": "string",
"currencyChange": 0,
"discount": "string",
"tax": "string",
"paymentMethod": "string",
"paymentsTotal": "string",
"paymentsPending": "string",
"warehouseId": "string",
"marketplace": "string",
"trackingKey": "string",
"trackingName": "string",
"trackingNumber": "string",
"accountingDate": "string",
"approvedAt": "string",
"tags": [
"string"
],
"customFields": [
{}
],
"lines": [
{}
],
"payments": [
{}
],
"comments": [
{}
]
}estimate.deletePOSTPressupost eliminat
S'envia quan s'elimina un pressupost a Holded.
Payload
Dades del document eliminat incloses en els payloads de webhook
Identificador únic del document
Tipus de document (invoice, salesorder, estimate, etc.)
Número del document
Identificador únic del contacte
Payload d'exemple
{
"id": "string",
"type": "string",
"documentNumber": "string",
"contactId": "string"
}