> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cryptomate.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Submit product enablement request

> Re-evaluate a pending enablement request and advance it to KYC.

Re-evaluates a pending product enablement request after its data was completed (e.g., through [Update individual client](/api-reference/management/individual-clients/update-client)) and, when nothing is left missing, advances it to KYC and notifies the provider. The response carries the resulting status and any remaining missing requirements. Requires an API key with access level 3 or higher.

## Path parameters

<ParamField path="clientId" type="string" required>
  Unique identifier of the client.
</ParamField>

<ParamField path="productRequestId" type="string" required>
  Unique identifier of the product enablement request.
</ParamField>

## Response

<ResponseField name="product" type="object">
  The re-evaluated enablement request with its resulting status and any remaining missing requirements. See [List client products](/api-reference/management/individual-clients/list-products) for the full field list.
</ResponseField>

<ResponseField name="rejected_items" type="array">
  Items rejected during the evaluation. Each item has `type` (`document` or `data`), `key`, and `reason`.
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl -X POST "https://api.cryptomate.me/management/clients/individuals/4QWq1rQtjnLM0wMswTRY9AmM4XTvY4GG/products/2VvyMx6rNLRB1W9euCyJGe46qyoiVPzh/submit" \
    -H "x-api-key: $CRYPTOMATE_API_KEY"
  ```
</RequestExample>

<ResponseExample>
  ```json 200 OK theme={null}
  {
    "product": {
      "id": "2VvyMx6rNLRB1W9euCyJGe46qyoiVPzh",
      "client_id": "4QWq1rQtjnLM0wMswTRY9AmM4XTvY4GG",
      "product": "cards_individuals",
      "status": "in_kyc",
      "missing_requirements": {
        "documents": [],
        "data": []
      },
      "created_at": "2026-04-15T10:30:00",
      "updated_at": "2026-04-16T09:20:00"
    },
    "rejected_items": []
  }
  ```

  ```json 409 Conflict theme={null}
  {
    "code": "VAL",
    "message": "The enablement request is not pending documentation"
  }
  ```
</ResponseExample>
