Create a corporation entity
Creates a new corporation entity, and initiates the KYC / AML verification. The identity verification will almost always be fulfilled synchronously. If a verification takes longer than 5 seconds, the request will be handled asynchronously and a webhook will be fired when there is an update.
Parameters
type
stringThe type of the entity. Options for corporation entity:
c_corporation, s_corporation, llc, partnership, sole_proprietorship.Required
corporation
objectInformation of the corporation entity.
Required
corporation.name
stringThe legal name of the corporation entity.
Required
corporation.dba
stringDBA (Doing Business As) name of the corporation entity.
Optional
corporation.ein
stringThe EIN of the corporation entity.
Required
corporation.owners
object[]The details of the corporation's owners (only include individuals owning 25% or more of the corporation).
Required
The legal first name of the corporation owner.
Required
The legal last name of the corporation owner.
Required
Mobile phone number of the corporation owner in E.164 format. The number will only be used for KYC / AML verification.
Required
Email address of the corporation owner. The email will only be used for KYC / AML verification.
Required
corporation.owners[].dob
stringThe corporation owner's date of birth in ISO 8601 format.
Required
The corporation owner's address.
Required
The first line of the corporation owner's address.
Required
The second line of the corporation owner's address.
Optional
The city of the corporation owner's address.
Required
The two-letter abbreviation for the state of the corporation owner's address.
Required
The ZIP code of the corporation owner's address.
Required
address
objectThe entity's address.
Required
address.line1
stringThe first line of the entity's address.
Required
address.line2
stringThe second line of the entity's address.
Optional
address.city
stringThe city of the entity's address.
Required
address.state
stringThe two-letter abbreviation for the state of the entity's address.
Required
address.zip
stringThe ZIP code of the entity's address.
Required
- cURL
- Node.js
- Python
POST
/entitiescurl https://production.methodfi.com/entities \
-X POST \
-H "Authorization: Bearer sk_WyZEWVfTcH7GqmPzUPk65Vjc" \
-H "Content-Type: application/json" \
-d '{
"type": "c_corporation",
"corporation": {
"name": "Alphabet Inc.",
"dba": "Google",
"ein": "641234567",
"owners": [
{
"first_name": "Sergey",
"last_name": "Brin",
"phone": "+16505555555",
"email": "sergey@google.com",
"dob": "1973-08-21",
"address": {
"line1": "600 Amphitheatre Parkway",
"line2": null,
"city": "Mountain View",
"state": "CA",
"zip": "94043"
}
}
]
},
"address": {
"line1": "1600 Amphitheatre Parkway",
"line2": null,
"city": "Mountain View",
"state": "CA",
"zip": "94043"
}
}'
POST
/entitiesconst entity = await method.entities.create({
type: 'c_corporation',
corporation: {
name: 'Alphabet Inc.',
dba: 'Google',
ein: '641234567',
owners: [
{
first_name: 'Sergey',
last_name: 'Brin',
phone: '+16505555555',
email: 'sergey@google.com',
dob: '1973-08-21',
address: {
line1: '600 Amphitheatre Parkway',
line2: null,
city: 'Mountain View',
state: 'CA',
zip: '94043',
},
},
],
},
address: {
line1: '1600 Amphitheatre Parkway',
line2: null,
city: 'Mountain View',
state: 'CA',
zip: '94043',
},
});
POST
/entitiesentity = method.entities.create({
'type': 'c_corporation',
'corporation': {
'name': 'Alphabet Inc.',
'dba': 'Google',
'ein': '641234567',
'owners': [
{
'first_name': 'Sergey',
'last_name': 'Brin',
'phone': '+16505555555',
'email': 'sergey@google.com',
'dob': '1973-08-21',
'address': {
'line1': '600 Amphitheatre Parkway',
'line2': None,
'city': 'Mountain View',
'state': 'CA',
'zip': '94043'
}
}
]
},
'address': {
'line1': '1600 Amphitheatre Parkway',
'line2': None,
'city': 'Mountain View',
'state': 'CA',
'zip': '94043'
}
})
RESPONSE
{
"id": "ent_y1a9e1fbnJ1f3",
"type": "c_corporation",
"individual": null,
"receive_only": null,
"corporation": {
"name": "Alphabet Inc.",
"dba": "Google",
"ein": "641234567",
"owners": [
{
"first_name": "Sergey",
"last_name": "Brin",
"phone": "+16505555555",
"email": "sergey@google.com",
"dob": "1973-08-21",
"address": {
"line1": "600 Amphitheatre Parkway",
"line2": null,
"city": "Mountain View",
"state": "CA",
"zip": "94043"
}
}
]
},
"address": {
"line1": "1600 Amphitheatre Parkway",
"line2": null,
"city": "Mountain View",
"state": "CA",
"zip": "94043"
},
"capabilities": [
"payments:send",
"payments:receive"
],
"available_capabilities": [],
"pending_capabilities": [],
"error": null,
"status": "active",
"metadata": null,
"created_at": "2020-12-09T00:40:51.107Z",
"updated_at": "2020-12-09T00:40:51.107Z"
}