This app command retrieves information of a customer from Oliver using email as an identifier. Oliver will respond with the first and last name, email, address and notes associated with the customer.
GET
Description:
Retrieve information of a customer with email ‘jake99@gmail.com’ from Oliver
Request Body:
JSON
{
command: 'CustomerDetails',
method: 'get',
version: '1.0',
email: 'jake99@gmail.com'
}
Response Body:
JSON
{
command: 'CustomerDetails',
method: 'get',
version: '1.0',
status: 200,
data: {
Id: 52,
first_name: 'Jake',
last_name: 'Peralta',
email: 'jake99@gmail.com',
address_line_one: '153 East 67th Street',
address_line_two: null ,
country: 'USA',
state: 'New York',
city: 'Brooklyn',
postal_code: '10065',
phone_number: "7000000000",
notes: null
},
error: null
}
Parameters:
Attribute Name
Attribute Type
Description
Enum
Required (binary)
command
string
High level command name to interact with Oliver
null
1
method
string
These correspond to create, read, update, and delete (or CRUD) operations
null
1
version
string
The version of the command used
null
1
string
Customer email address, must be unique
null
1