GET Get customer profile
GET /customers/{customerId}
Get a customer profile, including related accounts with their balances and recent transactions.
Parameters
customerId(path, string, required) ID of the customer to get the details for.
Example:CID776623.transactionLimit(query, integer) Maximum number of recent transactions to return for each related account of the customer. If not specified, the default number of transactions is returned.
Example:10.shouldIncludeCustomerProfile(query, boolean) Indicates whether to include customer's personal and business profile details in the response (true) or not (false). The default value istrue. If set tofalse,personCustomerisn't shown in the response.
Example:true.requestId(query, string) Specifies the unique tracking ID of the request.
Example:006E0000004TquXIAS.flowRefId(query, string) Specifies a unique flow reference ID from the source system of the request.
Example:006E0077774TquXIAS.
Responses
- 200
Customer profile retrieved.
Media type:
application/json. Schema:CustomerProfileResponse. - 400
The server couldn’t process the request due to a client error.
Media type:
application/json. Schema:ErrorResponse.Example
errorCode: "400" errorMessage: Invalid request message. transactionId: dd960082-abbf-47c2-8c65-f18eeb35848b timeStamp: 2019-09-30T15:27:49.274Z - 401
The server couldn't find any valid credentials to access the requested resource.
Media type:
application/json. Schema:ErrorResponse.Example
errorCode: "401" errorMessage: Required credentials are missing or invalid. transactionId: dd960082-abbf-47c2-8c65-f18eeb35848b timeStamp: 2019-09-30T15:27:49.274Z - 403
The server denied access to the requested resource.
Media type:
application/json. Schema:ErrorResponse.Example
errorCode: "403" errorMessage: Access to the requested resource was denied. transactionId: dd960082-abbf-47c2-8c65-f18eeb35848b timeStamp: 2019-09-30T15:27:49.274Z - 404
The server couldn’t find the requested resource.
Media type:
application/json. Schema:ErrorResponse.Example
errorCode: "404" errorMessage: Requested resource was not found. transactionId: dd960082-abbf-47c2-8c65-f18eeb35848b timeStamp: 2019-09-30T15:27:49.274Z - 405
The request method isn't supported for the requested resource.
Media type:
application/json. Schema:ErrorResponse.Example
errorCode: "405" errorMessage: The target resource does not support the requested method. transactionId: dd960082-abbf-47c2-8c65-f18eeb35848b timeStamp: 2019-09-30T15:27:49.274Z - 406
The target resource didn't have a current representation that was acceptable to the user agent.
Media type:
application/json. Schema:ErrorResponse.Example
errorCode: "406" errorMessage: The requested resource cannot generate acceptable content according to the Accept headers sent in the request. transactionId: dd960082-abbf-47c2-8c65-f18eeb35848b timeStamp: 2019-09-30T15:27:49.274Z - 415
The Accept header specified an unsupported media type.
Media type:
application/json. Schema:ErrorResponse.Example
errorCode: "415" errorMessage: The server denied the request because it was not in a format supported by the target resource. transactionId: dd960082-abbf-47c2-8c65-f18eeb35848b timeStamp: 2019-09-30T15:27:49.274Z - 429
The server exceeded the API request rate limit.
Media type:
application/json. Schema:ErrorResponse.Example
errorCode: "429" errorMessage: The server is refusing to handle the request due to exceeding rate limits. transactionId: dd960082-abbf-47c2-8c65-f18eeb35848b timeStamp: 2019-09-30T15:27:49.274Z - 500
An internal error occurred while processing the API request.
Media type:
application/json. Schema:ErrorResponse.Example
errorCode: "500" errorMessage: The server was unable to process the request due to an internal error. transactionId: dd960082-abbf-47c2-8c65-f18eeb35848b timeStamp: 2019-09-30T15:27:49.274Z