Productes 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)
product.createPOSTProducte creat
S'envia quan es crea un producte a Holded.
Payload
Dades del producte incloses en els payloads de webhook
Identificador únic del producte
Nom del producte
Descripció del producte
Tipus de producte (simple, variants, lots, serial_numbers, pack)
Codi de referència (SKU)
Codi de barres
Preu de venda
Preu de cost
Estoc disponible
Variants del producte
Identificador únic de la variant
Codi de referència (SKU)
Codi de barres
Preu de venda
Preu de cost
Estoc disponible
Descripció de la variant
Composició del pack, present només en productes de tipus pack
Identificador del producte inclòs en el pack
Identificador de la variant inclosa en el pack, quan l'element del pack és una variant
Unitats d'aquest producte incloses en el pack
Payload d'exemple
{
"id": "string",
"name": "string",
"description": "string",
"kind": "string",
"sku": "string",
"barcode": "string",
"price": "string",
"cost": "string",
"stock": "string",
"variants": [
{
"id": "string",
"sku": "string",
"barcode": "string",
"price": "string",
"cost": "string",
"stock": "string",
"description": "string"
}
],
"packItems": [
{
"productId": "string",
"variantId": "string",
"units": "string"
}
]
}product.updatePOSTProducte actualitzat
S'envia quan s'actualitza un producte existent a Holded.
Payload
Dades del producte incloses en els payloads de webhook
Identificador únic del producte
Nom del producte
Descripció del producte
Tipus de producte (simple, variants, lots, serial_numbers, pack)
Codi de referència (SKU)
Codi de barres
Preu de venda
Preu de cost
Estoc disponible
Variants del producte
Identificador únic de la variant
Codi de referència (SKU)
Codi de barres
Preu de venda
Preu de cost
Estoc disponible
Descripció de la variant
Composició del pack, present només en productes de tipus pack
Identificador del producte inclòs en el pack
Identificador de la variant inclosa en el pack, quan l'element del pack és una variant
Unitats d'aquest producte incloses en el pack
Payload d'exemple
{
"id": "string",
"name": "string",
"description": "string",
"kind": "string",
"sku": "string",
"barcode": "string",
"price": "string",
"cost": "string",
"stock": "string",
"variants": [
{
"id": "string",
"sku": "string",
"barcode": "string",
"price": "string",
"cost": "string",
"stock": "string",
"description": "string"
}
],
"packItems": [
{
"productId": "string",
"variantId": "string",
"units": "string"
}
]
}product.deletePOSTProducte eliminat
S'envia quan un producte es mou a la paperera a Holded.
Payload
Dades del producte incloses en els payloads de webhook d'eliminació
Identificador únic del producte
Tipus de producte (simple, variants, lots, serialnumbers, pack)
Marca de temps d'eliminació en format ISO 8601
Payload d'exemple
{
"id": "string",
"kind": "string",
"deletedAt": "string"
}