---
title: "Get Company Products"
method: GET
path: "/company/{company_id}/product/"
tags: ["Onboarding"]
---

# Get Company Products

`GET /company/{company_id}/product/`

## Request

- Base URL: `https://app2test.infiniaweb.com/infinia_api/v1/onboarding`
- URL: `https://app2test.infiniaweb.com/infinia_api/v1/onboarding/company/{company_id}/product/`
- Auth: HTTP basic

Retrieve enabled products for a company. 

In Sandbox, primary companies have all products and geographies enabled by default, so the full catalog is returned as APPROVED.

## Path parameters

- `company_id` string, required

## Headers

- `x-company-id` integer: ID of a child company for authentication. If not provided, the parent company will be authenticated.

## Response `200`

Successful Response

- ProductListResponse
  - `status` 'success'
  - `data` ShowableProduct[], required
    - `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

## Other responses

- `403`: Forbidden
- `422`: Validation Error
- `500`: Internal Server Error

---

[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)
