Get all
curl --request GET \
--url https://api.orbita.melonn.com/business \
--header 'x-api-key: <api-key>'import requests
url = "https://api.orbita.melonn.com/business"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.orbita.melonn.com/business', 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.orbita.melonn.com/business",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$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.orbita.melonn.com/business"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
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.orbita.melonn.com/business")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.orbita.melonn.com/business")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"id": "BUS123",
"name": "Example Retail",
"email": "purchasing@example.com",
"phone_number": "+573001234567",
"delivery_locations": [
{
"id": "LOC123",
"active": true,
"address_l1": "Calle 48",
"email": "store@example.com",
"name": "Sucursal Centro",
"phone_number": "+573001234567"
}
]
},
{
"id": "186",
"name": "Example Wholesale",
"email": null,
"phone_number": null,
"delivery_locations": []
}
]Business
Get all
Returns every business (B2B recipient) registered for your account, each with all its delivery locations.
Melonn’s official destinations (see official destinations) are not included. The response is not paginated: every business is returned in one array.
Each location carries active: a business can hold several delivery locations while only
one is active. null means the flag was never set.
GET
/
business
Get all
curl --request GET \
--url https://api.orbita.melonn.com/business \
--header 'x-api-key: <api-key>'import requests
url = "https://api.orbita.melonn.com/business"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.orbita.melonn.com/business', 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.orbita.melonn.com/business",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$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.orbita.melonn.com/business"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
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.orbita.melonn.com/business")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.orbita.melonn.com/business")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"id": "BUS123",
"name": "Example Retail",
"email": "purchasing@example.com",
"phone_number": "+573001234567",
"delivery_locations": [
{
"id": "LOC123",
"active": true,
"address_l1": "Calle 48",
"email": "store@example.com",
"name": "Sucursal Centro",
"phone_number": "+573001234567"
}
]
},
{
"id": "186",
"name": "Example Wholesale",
"email": null,
"phone_number": null,
"delivery_locations": []
}
]Authorizations
Query Parameters
Returns only businesses whose email contains this text (partial match).
Response
200 - application/json
Businesses of your account.