---
title: "Product updated"
method: POST
path: "product.updated"
tags: ["Webhooks"]
---

# Product updated

`POST product.updated` (webhook)

Sent when a product request changes status (e.g. `PENDING` → `APPROVED`). Set the destination URL using `callback_url` when enabling a product. The body is identical to an item from the [Get Company Products](ref:v1_get_products_endpoint_company__company_id__product__get) response.

## Payload

- ShowableProduct
  - `company_id` string: Company ID
  - `requested_at` string, date-time: Request date of the product
  - `updated_at` string, date-time: Last update date of the product request
  - `status` 'PENDING' | 'APPROVED' | 'REJECTED' | 'KYB_REQUIRED' | 'KYB_FAILED' | 'AWAITING_ADDITIONAL_INFO'
  - `product` 'PAYINS' | 'PAYOUTS' | 'ACCOUNT_VALIDATION' | 'IDENTITY_VALIDATION' | 'ONBOARDING' | 'INTERNAL_TRANSFER' | 'CREDIT_REFUND' | 'PAYIN_REFUND'
  - `geography` 'AR' | 'BR' | 'CL' | 'CO' | 'MX' | 'PE' | 'PY' | 'UY' | 'US' | 'EU' | 'GB' | 'XX' | 'BO' | 'SG' | 'WR'
  - `callback_url` string: Callback URL for the product

## Acknowledgement `200`

Any 2xx response is treated as a successful acknowledgement. Infinia will retry delivery on non-2xx responses.

---

[API](https://skmtc.dev/infiniaweb/apis/onboarding.md) - [All operations](https://skmtc.dev/infiniaweb/apis/onboarding/llms.txt) - [OpenAPI document](https://skmtc.dev/infiniaweb/apis/onboarding/revisions/f3a6e6b728e6?raw)
