---
title: "Enable Product and Geography"
method: POST
path: "/company/{company_id}/product/"
tags: ["Onboarding"]
---

# Enable Product and Geography

`POST /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

Request enablement of a product and geography for a company. 

This action is required for all companies created via the Create Subcompany endpoint. 

Products and geographies for primary companies are enabled by Infinia staff.

In Sandbox, requests are approved automatically, and primary companies have all products and geographies enabled by default.

## 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.

## Request body

- EnableProductRequest
  - `product` 'PAYINS' | 'PAYOUTS' | 'INTERNAL_TRANSFER', required: Products a company can request through Enable Product and Geography. Infinia staff enable the rest.
  - `geography` 'AR' | 'BR' | 'CL' | 'CO' | 'MX' | 'PE' | 'PY' | 'UY' | 'US' | 'EU' | 'GB' | 'XX' | 'BO' | 'SG' | 'WR', required
  - `callback_url` string: Callback URL for the product

## Response `200`

Successful Response

- ProductResponse
  - `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)
