Get Customers Endpoint - Yativo
The GET
/customer/{{customer_id}}
endpoint allows you to retrieve detailed information about a specific customer using their unique customer ID. This endpoint is useful for accessing and displaying customer data within your application or for performing operations that require customer details.
Key Features:
Endpoint URL : /customer/{{customer_id}}
Authentication : Requires Bearer token to ensure secure access.
Response Structure:
Status Code : 200 OK
on success, with other codes indicating various errors (e.g., 401 Unauthorized
, 404 Not Found
).
Headers
Request sample and Response
Python JavaScript PHP
Copy import requests
customer_id = "5ae2f659-45d2-4256-9f82-2811726a5376" // example customer ID
url = f " {{ baseUrl }} /customer/ {customer_id} "
headers = {
"Authorization" : "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9"
}
response = requests . get (url, headers = headers)
print (response.text)
Copy const customer_id = "5ae2f659-45d2-4256-9f82-2811726a5376" ; // example customer ID
const url = `{{baseUrl}}/customer/ ${ customer_id } ` ;
const options = {
method : 'GET' ,
headers : {
'Authorization' : 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9'
}
};
fetch (url , options)
.then (response => {
if ( ! response .ok) {
throw new Error ( 'Network response was not ok ' + response .statusText);
}
return response .json ();
})
.then (data => console .log (data))
.catch (error => console .error ( 'Error:' , error));
Copy $customer_id = "5ae2f659-45d2-4256-9f82-2811726a5376" ; // example customer ID
$url = "{{baseUrl}}/customer/" . $customer_id;
$headers = array (
'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9'
);
$curl = curl_init () ;
curl_setopt_array ( $curl , array(
CURLOPT_URL => $url ,
CURLOPT_RETURNTRANSFER => true ,
CURLOPT_HTTPHEADER => $headers
) ) ;
$response = curl_exec ( $curl ) ;
if ( curl_errno ( $curl ) ) {
echo 'Error:' . curl_error ( $curl ) ;
} else {
echo $response;
}
curl_close ( $curl ) ;
200 400 401
Copy {
"status" : "success" ,
"status_code" : 201 ,
"message" : "Request successful" ,
"data" : {
"customer_id" : "5ae2f659-45d2-4256-9f82-2811726a5376" ,
"customer_name" : "Test Customer" ,
"customer_email" : "test_customer5@yativo.com" ,
"customer_phone" : "+19203751411" ,
"customer_country" : "USA" ,
"customer_address" : {
"city" : "Anytown" ,
"state" : "Anystate" ,
"zipcode" : "12345" ,
"street" : "1234 Elm Street" ,
"number" : "5678" ,
"country" : "USA"
}
}
}
Copy { "status_code" : 400 ,
"message" : "Request failed" ,
"data" : {
"error" : "Oops. Error message"
}
}
Copy {
"message" : "Unauthenticated."
}
Last updated 2 months ago