Get a Deposit Customer (by customerId)
curl --request GET \
--url https://api.hel.io/v1/deposits/{depositId}/customer/{customerId}/api-key \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.hel.io/v1/deposits/{depositId}/customer/{customerId}/api-key"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.hel.io/v1/deposits/{depositId}/customer/{customerId}/api-key', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.hel.io/v1/deposits/{depositId}/customer/{customerId}/api-key",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.hel.io/v1/deposits/{depositId}/customer/{customerId}/api-key"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.hel.io/v1/deposits/{depositId}/customer/{customerId}/api-key")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.hel.io/v1/deposits/{depositId}/customer/{customerId}/api-key")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": "695becf08afd9fceb3767369",
"deposit": "695beb0732b11192df71015b",
"token": "984a783c-d246-4199-9cc3-bdffab9e6ada",
"customerId": "test12",
"customerEmail": "jesse@helio.io",
"recipientPublicKeys": [
"7YancRyNQyp9s6G7YNwx9H93UqswoKWqF9GuNJPufyvW"
],
"disabled": false
}{
"message": "Api key or token is invalid",
"code": 401
}Customers
Get a Deposit Customer (by customerId)
Retrieves the customer associated with a specific deposit using the provided depositId and customerId.
GET
/
v1
/
deposits
/
{depositId}
/
customer
/
{customerId}
/
api-key
Get a Deposit Customer (by customerId)
curl --request GET \
--url https://api.hel.io/v1/deposits/{depositId}/customer/{customerId}/api-key \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.hel.io/v1/deposits/{depositId}/customer/{customerId}/api-key"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.hel.io/v1/deposits/{depositId}/customer/{customerId}/api-key', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.hel.io/v1/deposits/{depositId}/customer/{customerId}/api-key",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.hel.io/v1/deposits/{depositId}/customer/{customerId}/api-key"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.hel.io/v1/deposits/{depositId}/customer/{customerId}/api-key")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.hel.io/v1/deposits/{depositId}/customer/{customerId}/api-key")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": "695becf08afd9fceb3767369",
"deposit": "695beb0732b11192df71015b",
"token": "984a783c-d246-4199-9cc3-bdffab9e6ada",
"customerId": "test12",
"customerEmail": "jesse@helio.io",
"recipientPublicKeys": [
"7YancRyNQyp9s6G7YNwx9H93UqswoKWqF9GuNJPufyvW"
],
"disabled": false
}{
"message": "Api key or token is invalid",
"code": 401
}Authorizations
Authentication using JWT token
Path Parameters
The unique ID of the deposit.
The unique ID of the customer associated with the deposit.
Query Parameters
Your API key, which can be generated from the Helio Dashboard settings page.
