---
title: "Create a business line"
method: POST
path: "/businessLines"
tags: ["Business lines"]
---

# Create a business line

`POST /businessLines`

Creates a business line. 

This resource contains information about your user's line of business, including their industry and their source of funds. Adyen uses this information to verify your users as required by payment industry regulations.Adyen informs you of the verification results through webhooks or API responses.

You can create a maximum of 200 business lines per legal entity for payment processing.

Requests to this endpoint are subject to rate limits:

- Live environments: 700 requests per 5 seconds.

- Test environments: 200 requests per 5 seconds.

- Failed requests are subject to a limit of 5 failures per 10 seconds.

## Request body

- BusinessLineInfo
  - `capability` 'receivePayments' | 'receiveFromPlatformPayments' | 'issueBankAccount', required — The capability for which you are creating the business line. Possible values: **receivePayments**, **receiveFromPlatformPayments**, **issueBankAccount**
  - `industryCode` string, required — A code that represents the industry of the legal entity for [marketplaces](https://docs.adyen.com/marketplaces/verification-requirements/reference-additional-products/#list-industry-codes) or [platforms](https://docs.adyen.com/platforms/verification-requirements/reference-additional-products/#list-industry-codes). For example, **4431A** for computer software stores.
  - `industryCodeDescription` string — The description of the industry code.
  - `legalEntityId` string, required — Unique identifier of the [legal entity](https://docs.adyen.com/api-explorer/#/legalentity/latest/post/legalEntities__resParam_id) that owns the business line.
  - `salesChannels` string[] — A list of channels where goods or services are sold. Possible values: **pos**, **posMoto**, **eCommerce**, **ecomMoto**, **payByLink**. Required only in combination with the `capability` to **receivePayments** or **receiveFromPlatformPayments**.
  - `sourceOfFunds` SourceOfFunds
    - `acquiringBusinessLineId` string — The unique identifier of the business line that is the source of funds.This must be a business line for a **receivePayments** or **receiveFromPlatformPayments** capability.
    - `adyenProcessedFunds` boolean — Indicates whether the funds are coming from transactions processed by Adyen. If **false**, a `description` is required.
    - `description` string — A description for the source of funds. For example, for `type` **business**, provide a description of where the business transactions come from, such as payments through bank transfer. Required when `adyenProcessedFunds` is **false**.
    - `type` 'business' — The type of the source of funds. Possible value: **business**.
  - `webData` WebData[] — List of website URLs where your user's goods or services are sold. When this is required for a capability but your user does not have an online presence, provide the reason in the `webDataExemption` object.
    - `webAddress` string — The URL of the website or the app store URL.
    - `webAddressId` string — The unique identifier of the web address.
  - `webDataExemption` WebDataExemption
    - `reason` 'noOnlinePresence' | 'notCollectedDuringOnboarding' — The reason why the web data was not provided. Possible value: **noOnlinePresence**.

## Response `200`

OK - the request has succeeded.

- BusinessLine
  - `capability` 'receivePayments' | 'receiveFromPlatformPayments' | 'issueBankAccount', required — The capability for which you are creating the business line. Possible values: **receivePayments**, **receiveFromPlatformPayments**, **issueBankAccount**
  - `id` string, required — The unique identifier of the business line.
  - `industryCode` string, required — A code that represents the industry of the legal entity for [marketplaces](https://docs.adyen.com/marketplaces/verification-requirements/reference-additional-products/#list-industry-codes) or [platforms](https://docs.adyen.com/platforms/verification-requirements/reference-additional-products/#list-industry-codes). For example, **4431A** for computer software stores.
  - `industryCodeDescription` string — The description of the industry code.
  - `legalEntityId` string, required — Unique identifier of the [legal entity](https://docs.adyen.com/api-explorer/#/legalentity/latest/post/legalEntities__resParam_id) that owns the business line.
  - `salesChannels` string[] — A list of channels where goods or services are sold. Possible values: **pos**, **posMoto**, **eCommerce**, **ecomMoto**, **payByLink**. Required only in combination with the `capability` to **receivePayments** or **receiveFromPlatformPayments**.
  - `sourceOfFunds` SourceOfFunds
    - `acquiringBusinessLineId` string — The unique identifier of the business line that is the source of funds.This must be a business line for a **receivePayments** or **receiveFromPlatformPayments** capability.
    - `adyenProcessedFunds` boolean — Indicates whether the funds are coming from transactions processed by Adyen. If **false**, a `description` is required.
    - `description` string — A description for the source of funds. For example, for `type` **business**, provide a description of where the business transactions come from, such as payments through bank transfer. Required when `adyenProcessedFunds` is **false**.
    - `type` 'business' — The type of the source of funds. Possible value: **business**.
  - `webData` WebData[] — List of website URLs where your user's goods or services are sold. When this is required for a capability but your user does not have an online presence, provide the reason in the `webDataExemption` object.
    - `webAddress` string — The URL of the website or the app store URL.
    - `webAddressId` string — The unique identifier of the web address.
  - `webDataExemption` WebDataExemption
    - `reason` 'noOnlinePresence' | 'notCollectedDuringOnboarding' — The reason why the web data was not provided. Possible value: **noOnlinePresence**.

## Other responses

- `400` — Bad Request - a problem reading or understanding the request.
- `401` — Unauthorized - authentication required.
- `403` — Forbidden - insufficient permissions to process the request.
- `422` — Unprocessable Entity - a request validation error.
- `500` — Internal Server Error - the server could not process the request.

---

[API](https://skmtc.net/adyen/apis/legalentityservice.md) · [All operations](https://skmtc.net/adyen/apis/legalentityservice/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/adyen/legalentityservice/revisions/d0097ab4e2e8/schema)
