Increase Entity Beneficial Owners API
The Entity Beneficial Owners API from Increase — 3 operation(s) for entity beneficial owners.
The Entity Beneficial Owners API from Increase — 3 operation(s) for entity beneficial owners.
openapi: 3.1.0
info:
description: Anything that you can achieve with PDFs, presence, and persistence in a bank branch you can do with our API. We've always wanted a fully programmatic bank so we built one. Our API faithfully exposes the data and capabilities of the Federal Reserve, Visa, The Clearing House, depository networks, and accounting tools. It's lovingly boring and exceptionally powerful. If you have any questions or want to get started, don't hesitate to ping us at sales@increase.com. We can't wait to see what you build!
title: Increase Account Numbers Entity Beneficial Owners API
version: 0.0.1
servers:
- url: https://api.increase.com
- url: https://sandbox.increase.com
security:
- bearerAuth: []
tags:
- name: Entity Beneficial Owners
paths:
/entity_beneficial_owners:
get:
operationId: list_beneficial_owners
parameters:
- in: query
name: cursor
required: false
schema:
description: Return the page of entries after this one.
type: string
x-documentation-priority: low
- in: query
name: limit
required: false
schema:
description: Limit the size of the list that is returned. The default (and maximum) is 100 objects.
minimum: 1
type: integer
x-documentation-priority: low
- example: entity_n8y8tnk2p9339ti393yi
in: query
name: entity_id
required: true
schema:
description: The identifier of the Entity to list beneficial owners for. Only `corporation` entities have beneficial owners.
type: string
x-documentation-priority: default
x-id-reference-to: Entities
- in: query
name: idempotency_key
required: false
schema:
description: Filter records to the one with the specified `idempotency_key` you chose for that object. This value is unique across Increase and is used to ensure that a request is only processed once. Learn more about [idempotency](https://increase.com/documentation/idempotency-keys).
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/entity_beneficial_owner_list'
description: Beneficial Owner List
4XX:
$ref: '#/components/responses/errorResponse'
5XX:
$ref: '#/components/responses/errorResponse'
summary: List Beneficial Owners
x-sandbox-only: false
x-tag: Beneficial Owners
tags:
- Entity Beneficial Owners
post:
operationId: create_a_beneficial_owner
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/create_a_beneficial_owner_parameters'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/entity_beneficial_owner'
description: Beneficial Owner
4XX:
$ref: '#/components/responses/errorResponse'
5XX:
$ref: '#/components/responses/errorResponse'
summary: Create a Beneficial Owner
x-sandbox-only: false
x-tag: Beneficial Owners
tags:
- Entity Beneficial Owners
/entity_beneficial_owners/{entity_beneficial_owner_id}:
get:
operationId: retrieve_a_beneficial_owner
parameters:
- example: entity_beneficial_owner_vozma8szzu1sxezp5zq6
in: path
name: entity_beneficial_owner_id
required: true
schema:
description: The identifier of the Beneficial Owner to retrieve.
type: string
x-documentation-priority: default
x-id-reference-to: Beneficial Owners
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/entity_beneficial_owner'
description: Beneficial Owner
4XX:
$ref: '#/components/responses/errorResponse'
5XX:
$ref: '#/components/responses/errorResponse'
summary: Retrieve a Beneficial Owner
x-sandbox-only: false
x-tag: Beneficial Owners
tags:
- Entity Beneficial Owners
patch:
operationId: update_a_beneficial_owner
parameters:
- example: entity_beneficial_owner_vozma8szzu1sxezp5zq6
in: path
name: entity_beneficial_owner_id
required: true
schema:
description: The identifier of the Beneficial Owner to update.
type: string
x-documentation-priority: default
x-id-reference-to: Beneficial Owners
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/update_a_beneficial_owner_parameters'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/entity_beneficial_owner'
description: Beneficial Owner
4XX:
$ref: '#/components/responses/errorResponse'
5XX:
$ref: '#/components/responses/errorResponse'
summary: Update a Beneficial Owner
x-sandbox-only: false
x-tag: Beneficial Owners
tags:
- Entity Beneficial Owners
/entity_beneficial_owners/{entity_beneficial_owner_id}/archive:
post:
operationId: archive_a_beneficial_owner
parameters:
- example: entity_beneficial_owner_vozma8szzu1sxezp5zq6
in: path
name: entity_beneficial_owner_id
required: true
schema:
description: The identifier of the Beneficial Owner to archive.
type: string
x-documentation-priority: default
x-id-reference-to: Beneficial Owners
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/entity_beneficial_owner'
description: Beneficial Owner
4XX:
$ref: '#/components/responses/errorResponse'
5XX:
$ref: '#/components/responses/errorResponse'
summary: Archive a Beneficial Owner
x-sandbox-only: false
x-tag: Beneficial Owners
tags:
- Entity Beneficial Owners
components:
schemas:
error:
anyOf:
- properties:
detail:
anyOf:
- type: string
- type: 'null'
status:
enum:
- 404
type: integer
title:
type: string
type:
enum:
- api_method_not_found_error
type: string
required:
- type
- title
- detail
- status
type: object
x-event-categories: []
- properties:
detail:
anyOf:
- type: string
- type: 'null'
status:
enum:
- 403
type: integer
title:
type: string
type:
enum:
- environment_mismatch_error
type: string
required:
- type
- title
- detail
- status
type: object
x-event-categories: []
- properties:
detail:
anyOf:
- type: string
- type: 'null'
resource_id:
description: ''
type: string
x-documentation-priority: default
status:
enum:
- 409
type: integer
title:
type: string
type:
enum:
- idempotency_key_already_used_error
type: string
required:
- type
- title
- detail
- status
- resource_id
type: object
x-event-categories: []
- properties:
detail:
anyOf:
- type: string
- type: 'null'
status:
enum:
- 403
type: integer
title:
type: string
type:
enum:
- insufficient_permissions_error
type: string
required:
- type
- title
- detail
- status
type: object
x-event-categories: []
- properties:
detail:
anyOf:
- type: string
- type: 'null'
status:
enum:
- 500
type: integer
title:
type: string
type:
enum:
- internal_server_error
type: string
required:
- type
- title
- detail
- status
type: object
x-event-categories: []
- properties:
detail:
anyOf:
- type: string
- type: 'null'
reason:
description: ''
enum:
- deleted_credential
- expired_credential
- ip_not_allowed
- no_credential
- no_header
- no_api_access
- wrong_environment
type: string
x-documentation-priority: default
x-enum-descriptions:
- deleted_credential
- expired_credential
- ip_not_allowed
- no_credential
- no_header
- no_api_access
- wrong_environment
status:
enum:
- 401
type: integer
title:
type: string
type:
enum:
- invalid_api_key_error
type: string
required:
- type
- title
- detail
- status
- reason
type: object
x-event-categories: []
- properties:
detail:
anyOf:
- type: string
- type: 'null'
status:
enum:
- 409
type: integer
title:
type: string
type:
enum:
- invalid_operation_error
type: string
required:
- type
- title
- detail
- status
type: object
x-event-categories: []
- properties:
detail:
anyOf:
- type: string
- type: 'null'
errors:
description: All errors related to parsing the request parameters.
items:
additionalProperties: true
properties: {}
title: ErrorsElement
type: object
x-event-categories: []
x-stainless-empty-object: false
x-title-plural: ErrorsElements
type: array
x-documentation-priority: default
status:
enum:
- 400
type: integer
title:
type: string
type:
enum:
- invalid_parameters_error
type: string
required:
- type
- title
- detail
- status
- errors
type: object
x-event-categories: []
- properties:
detail:
anyOf:
- type: string
- type: 'null'
status:
enum:
- 400
type: integer
title:
type: string
type:
enum:
- malformed_request_error
type: string
required:
- type
- title
- detail
- status
type: object
x-event-categories: []
- properties:
detail:
anyOf:
- type: string
- type: 'null'
status:
enum:
- 404
type: integer
title:
type: string
type:
enum:
- object_not_found_error
type: string
required:
- type
- title
- detail
- status
type: object
x-event-categories: []
- properties:
detail:
anyOf:
- type: string
- type: 'null'
status:
enum:
- 403
type: integer
title:
type: string
type:
enum:
- private_feature_error
type: string
required:
- type
- title
- detail
- status
type: object
x-event-categories: []
- properties:
detail:
anyOf:
- type: string
- type: 'null'
retry_after:
anyOf:
- description: ''
type: integer
x-documentation-priority: default
- type: 'null'
status:
enum:
- 429
type: integer
title:
type: string
type:
enum:
- rate_limited_error
type: string
required:
- type
- title
- detail
- status
type: object
x-event-categories: []
create_a_beneficial_owner_parameters:
additionalProperties: true
example:
company_title: CEO
entity_id: entity_n8y8tnk2p9339ti393yi
individual:
address:
city: New York
country: US
line1: 33 Liberty Street
state: NY
zip: '10045'
date_of_birth: '1970-01-31'
identification:
method: social_security_number
number: 078051120
name: Ian Crease
prongs:
- control
properties:
company_title:
description: This person's role or title within the entity.
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
entity_id:
description: The identifier of the Entity to associate with the new Beneficial Owner.
type: string
x-documentation-priority: default
x-id-reference-to: Entities
individual:
additionalProperties: false
description: Personal details for the beneficial owner.
properties:
address:
additionalProperties: false
description: The individual's physical address. Mail receiving locations like PO Boxes and PMB's are disallowed.
properties:
city:
description: The city, district, town, or village of the address.
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
country:
description: The two-letter ISO 3166-1 alpha-2 code for the country of the address.
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
line1:
description: The first line of the address. This is usually the street number and street.
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
line2:
description: The second line of the address. This might be the floor or room number.
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
state:
description: The two-letter United States Postal Service (USPS) abbreviation for the US state, province, or region of the address. Required in certain countries.
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
zip:
description: The ZIP or postal code of the address. Required in certain countries.
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
required:
- line1
- city
- country
type: object
x-documentation-priority: default
x-event-categories: []
x-stainless-empty-object: false
confirmed_no_us_tax_id:
description: The identification method for an individual can only be a passport, driver's license, or other document if you've confirmed the individual does not have a US tax id (either a Social Security Number or Individual Taxpayer Identification Number).
type: boolean
x-documentation-priority: default
date_of_birth:
description: The person's date of birth in YYYY-MM-DD format.
format: date
type: string
x-documentation-priority: default
identification:
additionalProperties: true
description: A means of verifying the person's identity.
properties:
drivers_license:
additionalProperties: false
description: Information about the United States driver's license used for identification. Required if `method` is equal to `drivers_license`.
properties:
back_file_id:
description: The identifier of the File containing the back of the driver's license.
type: string
x-documentation-priority: default
x-id-reference-to: Files
expiration_date:
description: The driver's license's expiration date in YYYY-MM-DD format.
format: date
type: string
x-documentation-priority: default
file_id:
description: The identifier of the File containing the front of the driver's license.
type: string
x-documentation-priority: default
x-id-reference-to: Files
state:
description: The state that issued the provided driver's license.
maxLength: 2
minLength: 2
type: string
x-documentation-priority: default
required:
- file_id
- expiration_date
- state
type: object
x-documentation-priority: default
x-event-categories: []
x-stainless-empty-object: false
method:
description: A method that can be used to verify the individual's identity.
enum:
- social_security_number
- individual_taxpayer_identification_number
- passport
- drivers_license
- other
type: string
x-documentation-priority: default
x-enum-descriptions:
- A social security number.
- An individual taxpayer identification number (ITIN).
- A passport number.
- A driver's license number.
- Another identifying document.
number:
description: An identification number that can be used to verify the individual's identity, such as a social security number. For Social Security Numbers and Individual Taxpayer Identification Numbers, submit nine digits with no dashes or other separators.
maxLength: 200
minLength: 4
type: string
x-documentation-priority: default
other:
additionalProperties: false
description: Information about the identification document provided. Required if `method` is equal to `other`.
properties:
back_file_id:
description: The identifier of the File containing the back of the document. Not every document has a reverse side.
type: string
x-documentation-priority: default
x-id-reference-to: Files
country:
description: The two-character ISO 3166-1 code representing the country that issued the document (e.g., `US`).
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
description:
description: A description of the document submitted.
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
expiration_date:
description: The document's expiration date in YYYY-MM-DD format.
format: date
type: string
x-documentation-priority: default
file_id:
description: The identifier of the File containing the front of the document.
type: string
x-documentation-priority: default
x-id-reference-to: Files
required:
- country
- description
- file_id
type: object
x-documentation-priority: default
x-event-categories: []
x-stainless-empty-object: false
passport:
additionalProperties: false
description: Information about the passport used for identification. Required if `method` is equal to `passport`.
properties:
country:
description: The two-character ISO 3166-1 code representing the country that issued the document (e.g., `US`).
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
expiration_date:
description: The passport's expiration date in YYYY-MM-DD format.
format: date
type: string
x-documentation-priority: default
file_id:
description: The identifier of the File containing the passport.
type: string
x-documentation-priority: default
x-id-reference-to: Files
required:
- file_id
- expiration_date
- country
type: object
x-documentation-priority: default
x-event-categories: []
x-stainless-empty-object: false
required:
- method
- number
type: object
x-documentation-priority: default
x-event-categories: []
x-stainless-empty-object: false
name:
description: The person's legal name.
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
required:
- name
- date_of_birth
- address
- identification
type: object
x-documentation-priority: default
x-event-categories: []
x-stainless-empty-object: false
prongs:
description: Why this person is considered a beneficial owner of the entity. At least one option is required, if a person is both a control person and owner, submit an array containing both.
items:
enum:
- ownership
- control
type: string
x-enum-descriptions:
- A person with 25% or greater direct or indirect ownership of the entity.
- A person who manages, directs, or has significant control of the entity.
type: array
x-documentation-priority: default
required:
- entity_id
- prongs
- individual
type: object
x-event-categories: []
x-stainless-empty-object: false
update_a_beneficial_owner_parameters:
additionalProperties: false
example:
address:
city: New York
country: US
line1: 33 Liberty Street
line2: Unit 2
state: NY
zip: '10045'
properties:
address:
additionalProperties: false
description: The individual's physical address. Mail receiving locations like PO Boxes and PMB's are disallowed.
properties:
city:
description: The city, district, town, or village of the address.
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
country:
description: The two-letter ISO 3166-1 alpha-2 code for the country of the address.
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
line1:
description: The first line of the address. This is usually the street number and street.
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
line2:
description: The second line of the address. This might be the floor or room number.
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
state:
description: The two-letter United States Postal Service (USPS) abbreviation for the US state, province, or region of the address. Required in certain countries.
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
zip:
description: The ZIP or postal code of the address. Required in certain countries.
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
required:
- line1
- city
- country
type: object
x-documentation-priority: default
x-event-categories: []
x-stainless-empty-object: false
confirmed_no_us_tax_id:
description: The identification method for an individual can only be a passport, driver's license, or other document if you've confirmed the individual does not have a US tax id (either a Social Security Number or Individual Taxpayer Identification Number).
type: boolean
x-documentation-priority: default
identification:
additionalProperties: true
description: A means of verifying the person's identity.
properties:
drivers_license:
additionalProperties: false
description: Information about the United States driver's license used for identification. Required if `method` is equal to `drivers_license`.
properties:
back_file_id:
description: The identifier of the File containing the back of the driver's license.
type: string
x-documentation-priority: default
x-id-reference-to: Files
expiration_date:
description: The driver's license's expiration date in YYYY-MM-DD format.
format: date
type: string
x-documentation-priority: default
file_id:
description: The identifier of the File containing the front of the driver's license.
type: string
x-documentation-priority: default
x-id-reference-to: Files
state:
description: The state that issued the provided driver's license.
maxLength: 2
minLength: 2
type: string
x-documentation-priority: default
required:
- file_id
- expiration_date
- state
type: object
x-documentation-priority: default
x-event-categories: []
x-stainless-empty-object: false
method:
description: A method that can be used to verify the individual's identity.
enum:
- social_security_number
- individual_taxpayer_identification_number
- passport
- drivers_license
- other
type: string
x-documentation-priority: default
x-enum-descriptions:
- A social security number.
- An individual taxpayer identification number (ITIN).
- A passport number.
- A driver's license number.
- Another identifying document.
number:
description: An identification number that can be used to verify the individual's identity, such as a social security number. For Social Security Numbers and Individual Taxpayer Identification Numbers, submit nine digits with no dashes or other separators.
maxLength: 200
minLength: 4
type: string
x-documentation-priority: default
other:
additionalProperties: false
description: Information about the identification document provided. Required if `method` is equal to `other`.
properties:
back_file_id:
description: The identifier of the File containing the back of the document. Not every document has a reverse side.
type: string
x-documentation-priority: default
x-id-reference-to: Files
country:
description: The two-character ISO 3166-1 code representing the country that issued the document (e.g., `US`).
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
description:
description: A description of the document submitted.
maxLength: 200
minLength: 1
type: string
x-documentation-priority: default
expiration_date:
description: The document's expiration date in YYYY-MM-DD format.
format: date
type: string
x-documentation-priority: default
file_id:
description: The identifier of the File containing the front of the document.
type: string
x-documentation-priority: default
x-id-reference-to: Files
required:
- country
- description
- file_id
type: object
x-documentation-priority: default
x-event-categories: []
x-stainless-empty-object: false
passport:
additionalProperties: false
description: Information about the passport used for identification. Required if `method` is equal to `passport`.
properties:
country:
description: The two-character ISO 3166-1 code representing the country that issued the document (e.g., `US`).
maxLength: 200
minLength: 1
type: string
x-docu
# --- truncated at 32 KB (44 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/increase/refs/heads/main/openapi/increase-entity-beneficial-owners-api-openapi.yml