curl --request GET \
--url https://apicorp.algartelecom.com.br/telecom/product-Inventory-management/management/v1/api/v{version}/get/subaccount/re_messagesimport requests
url = "https://apicorp.algartelecom.com.br/telecom/product-Inventory-management/management/v1/api/v{version}/get/subaccount/re_messages"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://apicorp.algartelecom.com.br/telecom/product-Inventory-management/management/v1/api/v{version}/get/subaccount/re_messages', 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://apicorp.algartelecom.com.br/telecom/product-Inventory-management/management/v1/api/v{version}/get/subaccount/re_messages",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://apicorp.algartelecom.com.br/telecom/product-Inventory-management/management/v1/api/v{version}/get/subaccount/re_messages"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://apicorp.algartelecom.com.br/telecom/product-Inventory-management/management/v1/api/v{version}/get/subaccount/re_messages")
.asString();require 'uri'
require 'net/http'
url = URI("https://apicorp.algartelecom.com.br/telecom/product-Inventory-management/management/v1/api/v{version}/get/subaccount/re_messages")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"Statuses": [
{
"ID": 10844864715,
"IsClosed": true,
"State": 1,
"CreateUTC": "2022-11-25 12:00:20",
"StatusUTC": "2022-11-25 12:00:23",
"Transport": 1,
"RegionName": "AMERRB8",
"ReferenceNumber": 41
},
{
"ID": 10844864716,
"IsClosed": false,
"State": 0,
"CreateUTC": "2022-11-25 12:00:00",
"StatusUTC": "2022-11-25 12:00:15",
"Transport": 1,
"ReferenceNumber": 20
},
{
"ID": 10844864806,
"ErrorID": 14
}
]
}"Falha na autenticação e autorização""Quando o usuário não for um SuperAccountUser, a API retornará o código HTTP 403 “Proibido”""Quando o usuário ultrapassa o limite provisionado de requisições para o endpoint da API, será retornado o código HTTP 429 “Muitas Requisições”"Busca mensagens recebidas de subconta
Recupera mensagens de retorno (from-mobile) recebidas pelo OGx Gateway após o horário especificado (UTC). Somente mensagens pertencentes à subconta especificada serão recuperadas. (Autenticação roles: SuperAccountUser, Provisioning)
curl --request GET \
--url https://apicorp.algartelecom.com.br/telecom/product-Inventory-management/management/v1/api/v{version}/get/subaccount/re_messagesimport requests
url = "https://apicorp.algartelecom.com.br/telecom/product-Inventory-management/management/v1/api/v{version}/get/subaccount/re_messages"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://apicorp.algartelecom.com.br/telecom/product-Inventory-management/management/v1/api/v{version}/get/subaccount/re_messages', 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://apicorp.algartelecom.com.br/telecom/product-Inventory-management/management/v1/api/v{version}/get/subaccount/re_messages",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://apicorp.algartelecom.com.br/telecom/product-Inventory-management/management/v1/api/v{version}/get/subaccount/re_messages"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://apicorp.algartelecom.com.br/telecom/product-Inventory-management/management/v1/api/v{version}/get/subaccount/re_messages")
.asString();require 'uri'
require 'net/http'
url = URI("https://apicorp.algartelecom.com.br/telecom/product-Inventory-management/management/v1/api/v{version}/get/subaccount/re_messages")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"Statuses": [
{
"ID": 10844864715,
"IsClosed": true,
"State": 1,
"CreateUTC": "2022-11-25 12:00:20",
"StatusUTC": "2022-11-25 12:00:23",
"Transport": 1,
"RegionName": "AMERRB8",
"ReferenceNumber": 41
},
{
"ID": 10844864716,
"IsClosed": false,
"State": 0,
"CreateUTC": "2022-11-25 12:00:00",
"StatusUTC": "2022-11-25 12:00:15",
"Transport": 1,
"ReferenceNumber": 20
},
{
"ID": 10844864806,
"ErrorID": 14
}
]
}"Falha na autenticação e autorização""Quando o usuário não for um SuperAccountUser, a API retornará o código HTTP 403 “Proibido”""Quando o usuário ultrapassa o limite provisionado de requisições para o endpoint da API, será retornado o código HTTP 429 “Muitas Requisições”"Path Parameters
Query Parameters
Recupera registros de mensagens recebidas após FromUTC. O formato do 'FromUTC': 'yyyy-MM-dd HH24:mm:ss'
ID da subconta (número começando com 6.........)
Defina este campo como true se quiser que o Payload inclua também os tipos dos campos.
Por padrão, o OGWS retorna mensagens já decodificadas. Se precisar obter a Mensagem em formato bruto, binário, o cliente deve definir este campo como true; caso contrário, somente a Mensagem decodificada será retornada.
Response
Chamada realizada com sucesso. Verifique o ErrorID para possíveis erros.
Contém uma lista de registros das Mensagens from-mobile.
Presente somente em caso de falha. O valor ErrorID serve como referência para entender a causa do erro.
0
Contém o valor do próximo campo fromUTC que o cliente precisa fornecer em uma requisição para receber mensagens contíguas. Pode ser omitido em caso de erro ou se nenhuma mensagem foi retornada. Se você faz polling regular para mensagens from-mobile, deve usar essa marcação (high-water mark) nas requisições seguintes. Reusar valores de marcação (fromUTC) ao obter muitos registros pode resultar em limitação (throttling) das próximas requisições.
"2022-11-25 12:00:03"
Array de registros das Mensagens FW (to-mobile) solicitadas.

