This endpoint provides an alternative to /deposit_switch/create for customers who have not yet fully integrated with Plaid Exchange. Like /deposit_switch/create, it creates a deposit switch entity that will be persisted throughout the lifecycle of the switch.
643 matches
46 actions
Plaid
46 actions
- Create a deposit switchPOSTv1.0.0
- Create a deposit switch without using Plaid ExchangePOSTv1.0.0
- Create a new identity verificationPOSTv1.0.0
- Create an Asset ReportPOSTv1.0.0
- Create Asset Report Audit CopyPOSTv1.0.0
- Create Link Delivery sessionPOSTv1.0.0
- Create payment consentPOSTv1.0.0
- Create payment profilePOSTv1.0.0
- Create payment recipientPOSTv1.0.0
- Creates a new end customer for a Plaid reseller.POSTv1.0.0
- Get balance of your Bank Transfer accountPOSTv1.0.0
- Get CategoriesPOSTv1.0.0
- Get details of all supported institutionsPOSTv1.0.0
- Get details of an institutionPOSTv1.0.0
- Get Link Delivery sessionPOSTv1.0.0
- Get payment consentPOSTv1.0.0
- Get payment detailsPOSTv1.0.0
- Get payment profilePOSTv1.0.0
- Get payment recipientPOSTv1.0.0
- List a historical log of user consent eventsPOSTv1.0.0
- List a user’s connected applicationsPOSTv1.0.0
- List dashboard usersPOSTv1.0.0
- List Identity VerificationsPOSTv1.0.0
- List payment recipientsPOSTv1.0.0
- List sweepsPOSTv1.0.0
- Retrieve a dashboard userPOSTv1.0.0
- Retrieve a PDF Asset ReportPOSTv1.0.0
- Retrieve a summary of an individual's employment informationPOSTv1.0.0
- Retrieve a sweepPOSTv1.0.0
- Retrieve a user's payroll informationPOSTv1.0.0
- Retrieve an Asset ReportPOSTv1.0.0
- Retrieve an Asset Report Audit CopyPOSTv1.0.0
- Retrieve an Asset Report with Freddie Mac format (aka VOA - Verification Of Assets), and a Verification Of Employment (VOE) report if this one is available. Only Freddie Mac can use this endpoint.POSTv1.0.0
- Retrieve an Asset Report with Freddie Mac format. Only Freddie Mac can use this endpoint.POSTv1.0.0
- Retrieve an ItemPOSTv1.0.0
- Retrieve identity dataPOSTv1.0.0
- Retrieve identity match scorePOSTv1.0.0
- Retrieve Identity VerificationPOSTv1.0.0
- Retrieve information about a Plaid applicationPOSTv1.0.0
- Retrieve information from the bank accounts used for employment verificationPOSTv1.0.0
- Retrieve information from the bank accounts used for income verificationPOSTv1.0.0
- Retrieve information from the bank accounts used for income verification in PDF formatPOSTv1.0.0
- Retrieve Link sessions for your userPOSTv1.0.0
- Search employer databasePOSTv1.0.0
- Search institutionsPOSTv1.0.0
- Update the scopes of access for a particular applicationPOSTv1.0.0
Finance/Plaid
Create a deposit switch without using Plaid Exchange
v1.0.0Input
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
{
"type": "object",
"description": "DepositSwitchAltCreateRequest defines the request schema for `/deposit_switch/alt/create`",
"required": [
"target_account",
"target_user"
],
"properties": {
"client_id": {
"type": "string",
"description": "Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body."
},
"country_code": {
"type": "string",
"description": "ISO-3166-1 alpha-2 country code standard.",
"enum": [
"US",
"CA"
]
},
"options": {
"type": "object",
"description": "Options to configure the `/deposit_switch/create` request. If provided, cannot be `null`.",
"properties": {
"transaction_item_access_tokens": {
"type": "array",
"description": "An array of access tokens corresponding to transaction items to use when attempting to match the user to their Payroll Provider. These tokens must be created by the same client id as the one creating the switch, and have access to the transactions product.",
"items": {
"type": "string",
"description": "The access token associated with the Item data is being requested for."
}
},
"webhook": {
"type": "string",
"description": "The URL registered to receive webhooks when the status of a deposit switch request has changed.\n"
}
}
},
"secret": {
"type": "string",
"description": "Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body."
},
"target_account": {
"type": "object",
"description": "The deposit switch destination account",
"required": [
"account_name",
"account_number",
"account_subtype",
"routing_number"
],
"properties": {
"account_name": {
"type": "string",
"description": "The name of the deposit switch destination account, as it will be displayed to the end user in the Deposit Switch interface. It is not required to match the name used in online banking."
},
"account_number": {
"type": "string",
"description": "Account number for deposit switch destination"
},
"account_subtype": {
"type": "string",
"description": "The account subtype of the account, either `checking` or `savings`.",
"enum": [
"checking",
"savings"
]
},
"routing_number": {
"type": "string",
"description": "Routing number for deposit switch destination"
}
}
},
"target_user": {
"type": "object",
"description": "The deposit switch target user",
"required": [
"email",
"family_name",
"given_name",
"phone"
],
"properties": {
"address": {
"type": "object",
"description": "The user's address.",
"required": [
"city",
"country",
"postal_code",
"region",
"street"
],
"properties": {
"city": {
"type": "string",
"description": "The full city name"
},
"country": {
"type": "string",
"description": "The ISO 3166-1 alpha-2 country code"
},
"postal_code": {
"type": "string",
"description": "The postal code"
},
"region": {
"type": "string",
"description": "The region or state\nExample: `\"NC\"`"
},
"street": {
"type": "string",
"description": "The full street address\nExample: `\"564 Main Street, APT 15\"`"
}
}
},
"email": {
"type": "string",
"description": "The email address of the user."
},
"family_name": {
"type": "string",
"description": "The family name (last name) of the user."
},
"given_name": {
"type": "string",
"description": "The given name (first name) of the user."
},
"phone": {
"type": "string",
"description": "The phone number of the user. The endpoint can accept a variety of phone number formats, including E.164."
},
"tax_payer_id": {
"type": "string",
"description": "The taxpayer ID of the user, generally their SSN, EIN, or TIN."
}
}
}
}
}Output
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
{
"type": "object",
"description": "DepositSwitchAltCreateResponse defines the response schema for `/deposit_switch/alt/create`",
"required": [
"deposit_switch_id",
"request_id"
],
"properties": {
"deposit_switch_id": {
"type": "string",
"description": "ID of the deposit switch. This ID is persisted throughout the lifetime of the deposit switch."
},
"request_id": {
"type": "string",
"description": "A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive."
}
}
}