---
title: "Partially update a legal entity for a merchant"
method: PATCH
path: "/api/v1/merchants/{id}/legal-entities"
tags: ["Legal Entities"]
---

# Partially update a legal entity for a merchant

`PATCH /api/v1/merchants/{id}/legal-entities`

## Request

- Base URL: `https://core.quidkey.com`
- URL: `https://core.quidkey.com/api/v1/merchants/{id}/legal-entities`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/banqzinc/apis/quidkey-api/docs/api/v1/merchants/:id/legal-entities/patch.ts> (a function with typed inputs; its response is checked against the schema)

Partially update a legal entity for a merchant

## Path parameters

- `id` string, uuid, required: The unique identifier of the merchant

## Request body

- union: Legal entity update input - either company or individual with partial updates allowed
  - object: Company legal entity update input - type required, other fields optional for partial updates
    - `id` string, uuid: The unique identifier of the legal entity
    - `type` 'company', required: The type of legal entity
    - `company_name` string: The name of the company
    - `company_number` string: The registration number of the company
    - `vat_number` string: The VAT number of the company
    - `tax_id` string: The tax identifier of the company (e.g. ABN for Australian companies, EIN for US companies). For US companies this mirrors the company number.
    - `company_structure` union: The legal structure of the company
      - 'limited_liability_company'
      - 'private_limited_company'
      - 'public_limited_company'
      - 'general_partnership'
      - 'limited_liability_partnership'
      - 'limited_partnership'
      - 'limited_liability_entrep_company'
      - 'joint_stock_company'
      - 'single_member_llc'
      - 'multi_member_llc'
      - 'private_partnership'
      - 'private_corporation'
      - 'public_company'
    - `country_of_incorporation` string: The country where the company is incorporated - ISO Format
    - `incorporation_date` string, date: The date when the company was incorporated
    - `registered_office_address` object: A physical address
      - `address_line1` string, required: The first line of the address
      - `address_line2` string: The second line of the address
      - `apartment` string: The apartment, unit, or suite number
      - `city` string, required: The city
      - `state_province` string: The state or province
      - `country` string, required: ISO 3166-1 alpha-2 country code
      - `postal_code` string, required: The postal code
      - `company_name` string: The company name (if applicable)
    - `company_operating_address` object: A physical address
      - `address_line1` string, required: The first line of the address
      - `address_line2` string: The second line of the address
      - `apartment` string: The apartment, unit, or suite number
      - `city` string, required: The city
      - `state_province` string: The state or province
      - `country` string, required: ISO 3166-1 alpha-2 country code
      - `postal_code` string, required: The postal code
      - `company_name` string: The company name (if applicable)
    - `contact_name` string: The name of the primary contact
    - `contact_email` string, email: The email of the primary contact
    - `contact_phone_number` string: The phone number in format: country_code;number (e.g., 44;7395236209)
    - `annual_revenue_amount` number: The annual revenue amount
    - `annual_revenue_currency` string: The currency of the annual revenue
    - `employees_number` union: The number of employees category
      - 'small'
      - 'medium'
      - 'large'
      - 'enterprise'
  - object: Individual legal entity update input - type required, other fields optional for partial updates
    - `id` string, uuid: The unique identifier of the legal entity
    - `type` 'individual', required: The type of legal entity
    - `first_name` string: The first name of the individual
    - `last_name` string: The last name of the individual
    - `email` string, email: The email of the individual
    - `phone_number` string: The phone number in E.164 format (+447395236209) or country_code;number (44;7395236209)
    - `dob` string, date: The date of birth of the individual
    - `citizenship` string: The Country of citizenship of the individual in ISO Format
    - `residency_address` object: A physical address
      - `address_line1` string, required: The first line of the address
      - `address_line2` string: The second line of the address
      - `apartment` string: The apartment, unit, or suite number
      - `city` string, required: The city
      - `state_province` string: The state or province
      - `country` string, required: ISO 3166-1 alpha-2 country code
      - `postal_code` string, required: The postal code
      - `company_name` string: The company name (if applicable)

## Response `200`

Success

- LegalEntityResponse
  - `success` boolean, required: Indicates if the request was successful
  - `data` union, required: Legal entity information - either company or individual
    - object: Company legal entity information
      - `id` string, uuid, required: The unique identifier of the legal entity
      - `verification_required` boolean, required: Whether verification is required for this legal entity
      - `verification_link` string: The link to verify the legal entity
      - `verification_status` union, required: The verification status of the legal entity
        - 'pending_verification'
        - 'in_review'
        - 'more_information_required'
        - 'verified'
        - 'rejected'
      - `type` 'company', required: The type of legal entity
      - `company_name` string, required: The name of the company
      - `company_number` string, required: The registration number of the company
      - `vat_number` string: The VAT number of the company
      - `tax_id` string: The tax identifier of the company (e.g. ABN for Australian companies, EIN for US companies). For US companies this mirrors the company number.
      - `company_structure` union, required: The legal structure of the company
        - 'limited_liability_company'
        - 'private_limited_company'
        - 'public_limited_company'
        - 'general_partnership'
        - 'limited_liability_partnership'
        - 'limited_partnership'
        - 'limited_liability_entrep_company'
        - 'joint_stock_company'
        - 'single_member_llc'
        - 'multi_member_llc'
        - 'private_partnership'
        - 'private_corporation'
        - 'public_company'
      - `country_of_incorporation` string, required: The country where the company is incorporated - ISO Format
      - `incorporation_date` string, date: The date when the company was incorporated
      - `registered_office_address` object, required: A physical address
        - `address_line1` string, required: The first line of the address
        - `address_line2` string: The second line of the address
        - `apartment` string: The apartment, unit, or suite number
        - `city` string, required: The city
        - `state_province` string: The state or province
        - `country` string, required: ISO 3166-1 alpha-2 country code
        - `postal_code` string, required: The postal code
        - `company_name` string: The company name (if applicable)
      - `company_operating_address` object: A physical address
        - `address_line1` string, required: The first line of the address
        - `address_line2` string: The second line of the address
        - `apartment` string: The apartment, unit, or suite number
        - `city` string, required: The city
        - `state_province` string: The state or province
        - `country` string, required: ISO 3166-1 alpha-2 country code
        - `postal_code` string, required: The postal code
        - `company_name` string: The company name (if applicable)
      - `contact_name` string, required: The name of the primary contact
      - `contact_email` string, email, required: The email of the primary contact
      - `contact_phone_number` string, required: The phone number in format: country_code;number (e.g., 44;7395236209)
      - `annual_revenue_amount` number: The annual revenue amount
      - `annual_revenue_currency` string: The currency of the annual revenue
      - `employees_number` union: The number of employees category
        - 'small'
        - 'medium'
        - 'large'
        - 'enterprise'
    - object: Individual legal entity information
      - `id` string, uuid, required: The unique identifier of the legal entity
      - `verification_required` boolean, required: Whether verification is required for this legal entity
      - `verification_link` string: The link to verify the legal entity
      - `verification_status` union, required: The verification status of the legal entity
        - 'pending_verification'
        - 'in_review'
        - 'more_information_required'
        - 'verified'
        - 'rejected'
      - `type` 'individual', required: The type of legal entity
      - `first_name` string, required: The first name of the individual
      - `last_name` string, required: The last name of the individual
      - `email` string, email, required: The email of the individual
      - `phone_number` string, required: The phone number in E.164 format (+447395236209) or country_code;number (44;7395236209)
      - `dob` string, date, required: The date of birth of the individual
      - `citizenship` string, required: The Country of citizenship of the individual in ISO Format
      - `residency_address` object, required: A physical address
        - `address_line1` string, required: The first line of the address
        - `address_line2` string: The second line of the address
        - `apartment` string: The apartment, unit, or suite number
        - `city` string, required: The city
        - `state_province` string: The state or province
        - `country` string, required: ISO 3166-1 alpha-2 country code
        - `postal_code` string, required: The postal code
        - `company_name` string: The company name (if applicable)

## Other responses

- `400`: Bad Request
- `401`: Unauthorized

## Changes

- **2026-06-17** `b372e7d5563d`: 1 info
  - endpoint added
- **2025-11-02** `919eb7a392aa`: 1 breaking
  - api path removed without deprecation

[Operation history](https://skmtc.dev/banqzinc/apis/quidkey-api/changes/api/v1/merchants/:id/legal-entities/patch.md)

---

[API](https://skmtc.dev/banqzinc/apis/quidkey-api.md) - [All operations](https://skmtc.dev/banqzinc/apis/quidkey-api/llms.txt) - [OpenAPI document](https://skmtc.dev/banqzinc/apis/quidkey-api/revisions/f86d2bdbcb08?raw)
