Retrieve number
curl --request GET \
--url https://api.sendo.dev/v1/number/{number} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.sendo.dev/v1/number/{number}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.sendo.dev/v1/number/{number}', 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.sendo.dev/v1/number/{number}",
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.sendo.dev/v1/number/{number}"
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.sendo.dev/v1/number/{number}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.sendo.dev/v1/number/{number}")
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{
"number": {
"phoneNumber": "+14157271367",
"campaignId": "U7fQ39nA",
"isDefault": true,
"status": "ACTIVE",
"forwardNumber": null,
"forwardEnabled": false,
"formattedNumber": "(415) 727-1367",
"monthlyPrice": 2,
"purchasedAt": "2023-09-21T00:42:01.013Z"
}
}
{
"error": "Number not found"
}
Number
Retrieve number
Get details for a phone number.
GET
/
v1
/
number
/
{number}
Retrieve number
curl --request GET \
--url https://api.sendo.dev/v1/number/{number} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.sendo.dev/v1/number/{number}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.sendo.dev/v1/number/{number}', 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.sendo.dev/v1/number/{number}",
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.sendo.dev/v1/number/{number}"
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.sendo.dev/v1/number/{number}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.sendo.dev/v1/number/{number}")
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{
"number": {
"phoneNumber": "+14157271367",
"campaignId": "U7fQ39nA",
"isDefault": true,
"status": "ACTIVE",
"forwardNumber": null,
"forwardEnabled": false,
"formattedNumber": "(415) 727-1367",
"monthlyPrice": 2,
"purchasedAt": "2023-09-21T00:42:01.013Z"
}
}
{
"error": "Number not found"
}
Parameters
string
required
Phone number to retrieve (with country code) e.g.
14157271367Response
object
The details of the phone number.
Show number fields
Show number fields
string
The phone number in E.164 format.
string
The ID of the associated campaign.
boolean
Whether the number is default for the campaign.
string
boolean
Phone number for call forwarding (optional).
boolean
Whether call forwarding is enabled.
string
The phone number formatted for display.
number
Monthly price of the number (in dollars).
timestamp
Time at which the number was purchased.
string
Error message if the request fails.
{
"number": {
"phoneNumber": "+14157271367",
"campaignId": "U7fQ39nA",
"isDefault": true,
"status": "ACTIVE",
"forwardNumber": null,
"forwardEnabled": false,
"formattedNumber": "(415) 727-1367",
"monthlyPrice": 2,
"purchasedAt": "2023-09-21T00:42:01.013Z"
}
}
{
"error": "Number not found"
}
⌘I

