Update Customers
The primary endpoint to update one or more customers.
Important
This full payload is similar to the payload for CreateCustomer
. So you can add new accounts and cards or update the information for existing accounts and cards. In addition, you can mark an old account as closed. Note that you need to send the current account in the payload.
This endpoint requires a JSON body be posted.
Property |
Type |
Required |
Description |
customers |
Customer[] |
Required |
Array of Customer objects. Max 50 at a time. |
Output
This endpoint returns an HTTP response indicating success (200) or failure (500).
Example
Request
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 | {
"customers": [
{
"sourceCustomerId": "afa2r21-25f9-4501-b9db-e78afa73c0e3",
"sourceParentCustomerId": "2e052a88-6ae1-4501-b9db-e78afa73c0e3",
"organizationId": "50004",
"postalCode": "78753",
"country": "US",
"customerCreationDate": "2017-01-01T08:00:00Z",
"enrollmentStartDate": "2023-01-01T08:00:00Z",
"enrollmentEndDate": "2023-01-01T08:00:00Z",
"enrollmentOptInStatus": "ACTIVE",
"alertOptInStatus": ["ALL"],
"targetingIndicator": "TARGET",
"accounts": [
{
"sourceAccountId": "42c57311-25f9-4501-b9db-e78afa73c0e3",
"sourceCustomerIds": [
"afa2r21-25f9-4501-b9db-e78afa73c0e3", "2e052a88-6ae1-4b78-8d96-f3a037402567"
],
"primarySourceCustomerId": "afa2r21-25f9-4501-b9db-e78afa73c0e3",
"status": "OPEN",
"type": "DDA",
"sourcePortfolioId": "76afcd28-b494-4b29-b7f2-3eb614a92f97",
"accountOpenDate": "2018-05-12T20:30:00Z",
"accountCloseDate": null,
"cards": [
{
"sourceAccountId": "42c57311-25f9-4501-b9db-e78afa73c0e3",
"sourceCustomerId": "afa2r21-25f9-4501-b9db-e78afa73c0e3",
"last4": "2345",
"iin": "123456",
"cardType": "CREDIT",
"status": "OPEN",
"networkIdentifier": "3",
"openDate": "2023-01-01T08:00:00Z",
"closeDate": null
}
]
}
]
}
]
}
|
Response
| {
"requestId": "380052b4-3a64-4952-b640-ba696eb9f44b"
}
|