The entity object
Entities are a representation of your application's end-users. Throughout Method's ecosystem, an
When creating an
Entity is the legal owner of any Account.When creating an
Entity we will perform a KYC / AML verification on your behalf. In most cases, the verification takes seconds and only requires basic information from your end-user.Attributes
id
stringUnique identifier for the entity
type
enumThe type of the entity
Possible enum values
individual
A person or individual.
c_corporation
A company or corporation.
individual
object,nullIndividual information of the entity.
individual.first_name
string,nullThe legal first name of the individual entity.
individual.last_name
string,nullThe legal last name of the individual entity.
individual.phone
string,nullMobile phone number of the individual entity in E.164 format. The number will only be used for KYC / AML verification.
individual.email
string,nullEmail address of the individual entity. The email will only be used for KYC / AML verification.
individual.dob
string,nullThe entity's date of birth in ISO 8601 format.
corporation
object,nullCorporation information of the entity.
corporation.name
string,nullThe legal name of the corporation entity.
corporation.dba
string,nullDBA (Doing Business As) name of the corporation entity.
corporation.ein
stringThe EIN of the corporation entity.
corporation.owners
object[]The details of the corporation's owners (only include individuals owning 25% or more of the corporation).
The legal first name of the corporation owner.
The legal last name of the corporation owner.
Mobile phone number of the corporation owner in E.164 format. The number will only be used for KYC / AML verification.
Email address of the corporation owner. The email will only be used for KYC / AML verification.
corporation.owners[].dob
stringThe corporation owner's date of birth in ISO 8601 format.
The corporation owner's address.
corporation.owners[].address.line1
string,nullThe first line of the corporation owner's address.
corporation.owners[].address.line2
string,nullThe second line of the corporation owner's address.
corporation.owners[].address.city
string,nullThe city of the corporation owner's address.
corporation.owners[].address.state
string,nullThe two-letter abbreviation for the state of the corporation owner's address.
corporation.owners[].address.zip
string,nullThe ZIP code of the corporation owner's address.
capabilities
enum[]The active capabilities of the entity.
An entity will have specific capabilities based on the data provided. An entity can be further updated with more information to expand the capabilities of an entity.Possible enum values
payments:receive
The entity can be a destination and receive payments from any other entity.
first_name, last_name, and phone.payments:send
The entity can be a source and send payments from any ACH account regardless of how they were created.
first_name, last_name, and phone.data:retrieve
The entity can automatically retrieve and link their debts through Method Data - Retrieve an entity's debts.
Minimum required information:first_name, last_name, and phone.data:sync
Minimum required information:
first_name, last_name, and phone.available_capabilities
enum[]The capabilities of an entity that require additional verification to fully activate.
pending_capabilities
enum[]A list of possible capabilities for an entity that an entity can activate.
error
object,nullAn object representing an error that occurred for this entity. See entity errors.
address
objectThe entity's address.
address.line1
string,nullThe first line of the entity's address.
address.line2
string,nullThe second line of the entity's address.
address.city
string,nullThe city of the entity's address.
address.state
string,nullThe two-letter abbreviation for the state of the entity's address.
address.zip
string,nullThe ZIP code of the entity's address.
status
enumStatus of the entity's KYC / AML verification. An entity will enter the following statuses as it undergoes KYC / AML verification.
Possible enum values
active
The entity has passed basic KYC / AML verification. Once active, the entity will have at least the
payments:receive capability.incomplete
The entity does not have any capabilities yet. Update the entity by providing more information to enable capabilities.
disabled
The entity has been disabled and no longer has capabilities. Entities can transition into the
disabled status if an entity revokes authorization for a payment that has already been sent.created_at
stringTimestamp of when the entity was created.
updated_at
stringTimestamp of when the entity was last updated.
- Individual
- Corporation
{
"id": "ent_au22b1fbFJbp8",
"type": "individual",
"individual": {
"first_name": "Kevin",
"last_name": "Doyle",
"phone": "+16505555555",
"email": "kevin.doyle@gmail.com",
"dob": "1997-03-18"
},
"corporation": null,
"receive_only": null,
"address": {
"line1": "3300 N Interstate 35",
"line2": null,
"city": "Austin",
"state": "TX",
"zip": "78705"
},
"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"
}
{
"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"
}