curl --request GET \
--url https://api.orbita.melonn.com/sell-order-issues \
--header 'x-api-key: <api-key>'import requests
url = "https://api.orbita.melonn.com/sell-order-issues"
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/sell-order-issues', 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/sell-order-issues",
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/sell-order-issues"
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/sell-order-issues")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.orbita.melonn.com/sell-order-issues")
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{
"data": [
{
"issue_code": "OV-184523",
"internal_order_number": "M1741793512041872",
"external_order_id": "7150382912",
"external_order_number": "#10458",
"reported_by": "courier-integration@example.com",
"report_date": "2025-03-12T15:42:10.000Z",
"report_comments": "The courier could not locate the delivery address.",
"resolved": false,
"resolution_date": null,
"resolution_comments": null,
"resolved_by": null,
"sell_order_issue_type": "Transportador reporta dirección errada/incompleta/no se localiza la dirección",
"sell_order_issue_type_code": 13,
"sell_order_issue_category": "Transporte",
"sell_order_issue_category_code": 5
}
],
"meta_data": {
"page": 0,
"per_page": 10
}
}List sell order issues
Returns a page of the issues recorded on your sell orders. Use it to monitor open problems
(resolved=false), to sync issues created in a date range, or to find the issues of a given
type or category.
Filters
All filters are optional and are combined with AND.
sell_order_issue_type_code/sell_order_issue_category_code: see the categories table in the Sell order issues section.resolved:falsereturns open issues,trueresolved ones.report_date_min/report_date_max: inclusive range on the date the issue was reported. Send full ISO 8601 date-times with timezone, e.g.2025-03-01T00:00:00Z.
Pagination
Pages are zero-based: the first page is page=0. per_page defaults to 10. The response
does not include a total count; keep requesting the next page until you receive fewer items than
per_page. The order of the results is not guaranteed, so for a stable sync narrow the request
with report_date_min / report_date_max.
curl --request GET \
--url https://api.orbita.melonn.com/sell-order-issues \
--header 'x-api-key: <api-key>'import requests
url = "https://api.orbita.melonn.com/sell-order-issues"
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/sell-order-issues', 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/sell-order-issues",
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/sell-order-issues"
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/sell-order-issues")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.orbita.melonn.com/sell-order-issues")
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{
"data": [
{
"issue_code": "OV-184523",
"internal_order_number": "M1741793512041872",
"external_order_id": "7150382912",
"external_order_number": "#10458",
"reported_by": "courier-integration@example.com",
"report_date": "2025-03-12T15:42:10.000Z",
"report_comments": "The courier could not locate the delivery address.",
"resolved": false,
"resolution_date": null,
"resolution_comments": null,
"resolved_by": null,
"sell_order_issue_type": "Transportador reporta dirección errada/incompleta/no se localiza la dirección",
"sell_order_issue_type_code": 13,
"sell_order_issue_category": "Transporte",
"sell_order_issue_category_code": 5
}
],
"meta_data": {
"page": 0,
"per_page": 10
}
}Authorizations
Query Parameters
Melonn's internal numeric id of the sell order. Returns only the issues of that order.
Issue type code (sell_order_issue_type_code in the response).
Issue category code. See the categories table in the Sell order issues section.
Only issues reported on or after this date-time (ISO 8601 with timezone).
Only issues reported on or before this date-time (ISO 8601 with timezone).
false for open issues, true for resolved issues. Omit to get both.
Zero-based page number. Send 0 or a positive integer.
Number of issues per page. Send a positive integer.