API Endpoints
Brandon
Lewis
1993-09-19
221-02-9758
Successful Operation
Error processing the information
Failed because the authentication token is not sent or it has already expired.
Error processing The information
Error processing the information
Error processing the information
POST /baas/customer-enrollment HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 265
{
"firstName": "Brandon",
"lastName": "Lewis",
"dob": "1993-09-19",
"phone": {
"number": "9786431878",
"countryCode": "1"
},
"ssn": "221-02-9758",
"address": {
"street1": "Main Floor",
"street2": "Secondary St",
"city": "Los Angeles",
"state": "CA",
"countryCode": "US",
"postalCode": "11102"
}
}
{
"statusCode": 201,
"data": {
"firstName": "Brandon",
"lastName": "Lewis",
"dob": "1993-09-19",
"phone": {
"number": "9786431878",
"countryCode": "1"
},
"address": {
"street1": "Main Floor",
"street2": "Secondary St",
"city": "Los Angeles",
"state": "CA",
"countryCode": "US",
"postalCode": "11102"
},
"status": "active",
"kycStatus": "approved",
"userExternalId": "c08b9baf-4791-42e1-8d10-94bbbcdee1f9"
}
}
Successful Operation
Failed because the authentication token is not sent or it has already expired.
Error processing the information
POST /baas/customer-complete-enrollment HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"statusCode": 201,
"data": {
"status": "active"
}
}
Successful Operation
Failed because the authentication token is not sent or it has already expired.
Error processing the information
GET /baas/customers HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"statusCode": 200,
"data": {
"firstName": "Brandon",
"lastName": "Lewis",
"dob": "1993-09-19",
"phone": {
"number": "9786431878",
"countryCode": "1"
},
"address": {
"street1": "Main Floor",
"street2": "Secondary St",
"city": "Los Angeles",
"state": "CA",
"countryCode": "US",
"postalCode": "11102"
},
"status": "active",
"kycStatus": "approved",
"userExternalId": "c08b9baf-4791-42e1-8d10-94bbbcdee1f9"
}
}
Brandon
Lewis
1993-09-19
221-02-9758
Successful Operation
Failed because the authentication token is not sent or it has already expired.
Customer has not been created
Error processing the information
PUT /baas/customers HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 265
{
"firstName": "Brandon",
"lastName": "Lewis",
"dob": "1993-09-19",
"phone": {
"number": "9786431878",
"countryCode": "1"
},
"ssn": "221-02-9758",
"address": {
"street1": "Main Floor",
"street2": "Secondary St",
"city": "Los Angeles",
"state": "CA",
"countryCode": "US",
"postalCode": "11102"
}
}
{
"statusCode": 200,
"data": {
"firstName": "Brandon",
"lastName": "Lewis",
"dob": "1993-09-19",
"phone": {
"number": "9786431878",
"countryCode": "1"
},
"address": {
"street1": "Main Floor",
"street2": "Secondary St",
"city": "Los Angeles",
"state": "CA",
"countryCode": "US",
"postalCode": "11102"
},
"status": "active",
"kycStatus": "approved",
"userExternalId": "c08b9baf-4791-42e1-8d10-94bbbcdee1f9"
}
}
Successful Operation
Failed because the authentication token is not sent or it has already expired.
Error processing the information
GET /baas/compliance-workflows/latest HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"statusCode": 200,
"data": {
"id": "myId",
"acceptedDocuments": [
{
"id": "myDocumentId",
"name": "Terms and Conditions",
"complianceDocumentUrl": "myDocumentUrl",
"electronicSignatureRequired": "Brandon Lewis"
}
],
"currentStepDocumentsPending": [
{
"id": "myDocumentId",
"name": "Terms and Conditions",
"complianceDocumentUrl": "myDocumentUrl",
"electronicSignatureRequired": "Brandon Lewis"
}
],
"allDocuments": [
{
"id": "myDocumentId",
"name": "Terms and Conditions",
"complianceDocumentUrl": "myDocumentUrl",
"electronicSignatureRequired": "Brandon Lewis"
}
]
}
}
Successful Operation
Failed because the authentication token is not sent or it has already expired.
Customer has not been created
Error processing the information
GET /baas/customer-accounts HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"statusCode": 200,
"data": {
"accounts": [
{
"id": "myAccountId",
"status": "active",
"availableBalance": "100",
"balance": "100",
"pendingBalance": "15",
"accountNumber": "83534957",
"routingNumber": "977962271",
"category": "primary",
"type": "savings",
"currencyCode": "USD",
"name": "Bank Of America"
}
]
}
}
Successful Operation
Failed because the authentication token is not sent or it has already expired.
Customer has not been created
Error processing the information
GET /baas/customer-accounts/{accountId} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"statusCode": 200,
"data": {
"id": "myAccountId",
"status": "active",
"availableBalance": "100",
"balance": "100",
"pendingBalance": "15",
"accountNumber": "83534957",
"routingNumber": "977962271",
"category": "primary",
"type": "savings",
"currencyCode": "USD",
"name": "Bank Of America"
}
}
Successful Operation
Failed because the authentication token is not sent or it has already expired.
Customer has not been created
Error processing the information
GET /baas/debit-cards HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"statusCode": 200,
"data": {
"cards": [
{
"id": "myCardId",
"accountId": "074103447228",
"cardLastFourDigits": "2043",
"status": "active",
"image": "myImageCardUrl",
"type": "virtual",
"isReadyToUse": true,
"isLocked": true
}
]
}
}
myCardId
074103447228
Successful Operation.
{"statusCode":201}
Failed because the authentication token is not sent or it has already expired.
Customer has not been created
Error processing the information
POST /baas/debit-cards/physical HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 178
{
"id": "myCardId",
"accountId": "074103447228",
"address": {
"street1": "Main Floor",
"street2": "Secondary St",
"city": "Los Angeles",
"state": "CA",
"countryCode": "US",
"postalCode": "11102"
}
}
{
"statusCode": 201
}
1234
Successful Operation.
{"statusCode":201}
Failed because the authentication token is not sent or it has already expired.
Customer has not been created
Error processing the information
POST /baas/debit-cards/{cardId}/set-pin HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 14
{
"pin": "1234"
}
{
"statusCode": 201
}
Successful Operation
Failed because the authentication token is not sent or it has already expired.
Customer has not been created
Error processing the information
GET /baas/debit-cards/{cardId}/info HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"statusCode": 200,
"data": {
"name": "My Debit Card",
"cardNumber": "4716413853339473",
"expDate": "2027-01-01",
"verificationCode": "232",
"status": "active"
}
}
Successful Operation.
{"statusCode":200}
Failed because the authentication token is not sent or it has already expired.
Customer has not been created
Error processing the information
PUT /baas/debit-cards/{cardId}/lock HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"statusCode": 200
}
Successful Operation.
{"statusCode":200}
Failed because the authentication token is not sent or it has already expired.
Error processing the information
GET /baas/customer-ach-accounts?page=1&per_page=1 HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"statusCode": 200
}
999900857817
24.99
myAccountId
86704702
746978438
Trinity
Dickson
credit
Possible values: checking
Possible values: Successful Operation.
{"statusCode":201}
Failed because the authentication token is not sent or it has already expired.
Error processing the information
POST /baas/transfer-ach HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 242
{
"fromAccountId": "999900857817",
"amount": "24.99",
"toAccountId": "myAccountId",
"toAccountNumber": "86704702",
"toRoutingNumber": "746978438",
"toFirstName": "Trinity",
"toLastName": "Dickson",
"debitCreditIndicator": "credit",
"toAccountType": "checking"
}
{
"statusCode": 201
}
Successful Operation.
Failed because the authentication token is not sent or it has already expired.
Error processing the information
GET /baas/kyc-documents HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"statusCode": 200,
"data": {
"id": "myKycDocumentId",
"kycStatus": "approved",
"kycDocuments": [
{
"category": 1,
"options": [
1
],
"outcome": "approved"
}
]
}
}
myId
myDocument
myDocumentContentType
myFileName
myNote
addressVerification
Possible values: license
Possible values: Successful Operation.
{"statusCode":201}
Failed because the authentication token is not sent or it has already expired.
Error processing the information
POST /baas/kyc-documents HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 220
{
"id": "myId",
"document": "myDocument",
"documentContentType": "myDocumentContentType",
"fileName": "myFileName",
"note": "myNote",
"category": "addressVerification",
"option": "license",
"meta": {
"countryCode": "1",
"stateCode": "510"
}
}
{
"statusCode": 201
}
Successful Operation
Failed because the authentication token is not sent or it has already expired.
Customer has not been created
Error processing the information
GET /baas/transactions HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"statusCode": 200,
"data": {
"totalCount": 1,
"count": 1,
"limit": 1,
"offset": 1,
"transactions": [
{
"id": "myTransactionId",
"amount": "100",
"description": "Lorem Ipsum is simply dummy text of the printing and typesetting industry.",
"createdAt": "2019-10-01 14:56:50",
"currencyCode": "USD",
"type": "myTransactionType",
"status": "myStatus",
"direction": "credit"
}
]
}
}
Last updated
Was this helpful?