List of webhook events

customer_invoice.e_invoicing_status_updated

Triggered when a customer invoice e-invoicing (PDP) status changes.

Required OAuth scopes: customer_invoices:readonly or customer_invoices:all

data.object fields

FieldTypeDescription
idintegerCustomer invoice ID
e_invoicingobjectE-invoicing details
e_invoicing.statusstring or nullCurrent PDP status

data.previous_attributes fields

FieldTypeDescription
e_invoicingobjectPrevious e-invoicing details
e_invoicing.statusstring or nullPrevious PDP status (null on the first transition)

Possible e_invoicing.status values

accepted · approved · collected · in_dispute · partially_collected · refused · rejected · sent · submitted

Example payload

{
  "id": 987654,
  "event": "customer_invoice.e_invoicing_status_updated",
  "retry_count": 0,
  "created": 1657875952,
  "data": {
    "context": {
      "company_id": 12345,
      "firm_id": 678
    },
    "object": {
      "id": 555001,
      "e_invoicing": {
        "status": "accepted"
      }
    },
    "previous_attributes": {
      "e_invoicing": {
        "status": "submitted"
      }
    }
  }
}

dms_file.created

Triggered when a DMS file is created.

Required OAuth scopes: dms_files:readonly or dms_files:all

data.object fields

FieldTypeDescription
idintegerDMS file ID

previous_attributes is not included (create event).

Example payload

{
  "id": 987656,
  "event": "dms_file.created",
  "retry_count": 0,
  "created": 1704067200,
  "data": {
    "context": {
      "company_id": 12345,
      "firm_id": 678
    },
    "object": {
      "id": 111,
      "created_at": "2024-01-01T00:00:00Z"
    }
  }
}

supplier_invoice.e_invoicing_received

Triggered when a supplier invoice is received via e-invoicing (invoicing hub).

Required OAuth scopes: supplier_invoices:readonly or supplier_invoices:all

data.object fields

FieldTypeDescription
idintegerSupplier invoice ID

previous_attributes is not included (create event).

Example payload — invoice

{
  "id": 987658,
  "event": "supplier_invoice.e_invoicing_received",
  "retry_count": 0,
  "created": 1704067200,
  "data": {
    "context": {
      "company_id": 12345,
      "firm_id": 678
    },
    "object": {
      "id": 777001,
      "created_at": "2024-01-01T00:00:00Z"
    }
  }
}