Skip to main content
POST
/
api
/
v
{version}
/
terminal
/
mode
Envia uma mensagem de 'modo' para terminais de destino (Autenticação)
curl --request POST \
  --url https://apicorp.algartelecom.com.br/telecom/product-Inventory-management/management/v1/api/v{version}/terminal/mode \
  --header 'Content-Type: application/json' \
  --data '
[
  {
    "DestinationID": "01008988SKY5909",
    "UserMessageID": 2097,
    "Mode": 1,
    "WakeupInterval": 2
  }
]
'
{
  "Submissions": [
    {
      "ID": 10844864715,
      "DestinationID": "01008988SKY5909",
      "UserMessageID": 2097,
      "OTAMessageSize": 202,
      "OperationMode": null
    },
    {
      "ID": 10844864716,
      "DestinationID": "01008988SKY5900",
      "UserMessageID": 2098,
      "OTAMessageSize": 202,
      "OperationMode": null
    },
    {
      "ErrorID": 21827,
      "UserMessageID": 2099,
      "OperationMode": null
    }
  ]
}

Path Parameters

version
string
required

Body

DestinationID
any

Destino da mensagem (ID principal do terminal).

Example:

"01008988SKY5909"

UserMessageID
any

O UserMessageID é o número de identificação da mensagem do cliente. O cliente deve fornecer um ID de mensagem se quiser mapear para o número do Gateway - o ID na classe FowardSubmission. O Gateway não armazena o UserMessageID em nenhum lugar.

Example:

2097

Mode
any

Modo do terminal. Opções possíveis incluem:

  • 0: ALWAYS_ON (se ALWAYS_ON estiver definido, WakeupInterval será ignorado)
  • 1: WAKE_UP [IDP e OGx]
  • 2: RECEIVE_ON_SEND [somente OGx] (se RECEIVE_ON_SEND estiver definido, WakeupInterval será ignorado)
  • 3: HYBRID [somente OGx]
WakeupInterval
any

Intervalo de ativação do terminal. Opções possíveis incluem:

  • 0: IDP/OGx: Operação normal
  • 1: IDP/OGx: 30 segundos
  • 2: IDP/OGx: 60 segundos
  • 3: IDP/OGx: 2 minutos
  • 4: IDP/OGx: 3 minutos
  • 5: IDP/OGx: 5 minutos
  • 6: IDP/OGx: 10 minutos
  • 7: IDP/OGx: 15 minutos
  • 8: IDP/OGx: 20 minutos
  • 9: IDP/OGx: 30 minutos
  • 10: IDP/OGx: 60 minutos
  • 11: OGx: 2 horas
  • 12: OGx: 3 horas
  • 13: OGx: 6 horas
  • 14: OGx: 12 horas
  • 15: OGx: 24 horas

Response

Chamada realizada com sucesso. Verifique o ErrorID para possíveis erros.

Resposta da submissão de mensagens.

ErrorID
integer<int32> | null

Presente apenas em caso de falha. O valor ErrorID serve como referência para entender a causa do erro.

Example:

0

Submissions
object[] | null

Array com informações sobre submissões de mensagens FW