# vendor_source.updated

A vendor source changed.

Endpoint: POST vendor_source.updated
Version: 1.19
Security: ApiKey, ApiSecret, UserGuid, UserToken, SupplierGuid

## Security:

  - `ApiKey` (unknown)
    apiKey in header x-apiKey

  - `ApiSecret` (unknown)
    apiKey in header x-apiSecret

  - `UserGuid` (unknown)
    apiKey in header userGuid

  - `UserToken` (unknown)
    apiKey in header userToken

  - `SupplierGuid` (unknown)
    apiKey in header supplierGuid

## Request fields (application/json):

  - `id` (string, required)
    Delivery id. Use it as an idempotency key: a retry or a manual redelivery carries the same id.

  - `type` (string, required)
    Event type, e.g. `order.submitted`.

  - `api_version` (string, required)
    Example: 2026-10-27

  - `occurred_at` (string, required)
    When the event happened. Deliveries are not ordered; compare `occurred_at` (and the resource's `updated_at`) when ordering matters.

  - `supplier_guid` (string, required)
    GUID of the supplier account the event belongs to.

  - `test` (boolean)
    Present and true for deliveries made with the "send test" action.

  - `data` (object, required)
    `data` for the vendor source (purchasing supplier) events.

  - `data.guid` (string)

  - `data.name` (string)

  - `data.email` (string)

  - `data.active` (boolean)

  - `data.customer_no` (string)

  - `data.internal_id` (string)

  - `data.require_confirmation_on_submit` (boolean)

  - `data.default_lead_time` (number)

  - `data.default_lead_time_type` (string)

  - `data.bill_to` (object)

  - `data.bill_to.guid` (string)

  - `data.bill_to.name` (string)

  - `data.bill_to.company_name` (string)

  - `data.bill_to.address_line_one` (string)

  - `data.bill_to.address_line_two` (string)

  - `data.bill_to.address_line_three` (string)

  - `data.bill_to.city` (string)

  - `data.bill_to.state` (string)

  - `data.bill_to.postal_code` (string)

  - `data.bill_to.country` (string)

  - `data.bill_to.phone` (string)

  - `data.bill_to.email` (string)

  - `data.bill_to.address_internal_id` (string)

  - `data.created_at` (string)

  - `data.updated_at` (string)

## Response 200:

  - `200` (unknown)
    Return any 2xx to acknowledge. Anything else, or no answer within 10 seconds, is retried.

