Método: https://oms.tpl.com.br/api/put/triggers

Objetivo: Liga e desliga gatilhos usados para callback / webhook
          
            
Composição do JSON para envio:

{
*"auth" : chave obtida no método get/auth
,"map" :
[
{
"trigger" : nome do gatilho
,"url" : url para onde o gatilho deve ser disparado
,"httpcode" : http code que indica o sucesso do envio
,"onoff" : liga ou desliga o gatilho (desligar = excluir)
}
]
}

obs: Nao informar a tag "map" fara com que o metodo retorne uma lista de gatilhos ativos

retorno com
{
"map" :
[
{
"trigger" : nome do gatilho
,"url" : url para onde o gatilho deve ser disparado
,"httpcode" : http code que indica o sucesso do envio
,"onoff" : sempre ira retornar 1, pois apenas os gatilhos ativos sao retornados
}
]
}

obs: mesmo quando for desligar um gatilho todos os elementos dentro do gatilho sao obrigatorios

code
200: solicitação atendida
402: requisicao invalida
406: tags ausentes
408: nome de gatilho informado invalido
407: tag map vazia
500: auth invalido
501: credencial invalida
502: cliente bloqueado
503: excesso de requisicoes (11 por minuto)

gatilhos validos:
SAIDAS

RECUSADO - recusado pelo destinatario
AGUARDANDO NOTA - aguardando NF
AGUARDANDO WMS - pedido no OMS aguardando envio para o WMS
AGUARDANDO PICKING - separacao efetuada pronto para checkout
CHECKOUT - checkout efetuado no CD proto para coleta
EM TRANSITO - pedido em transito conforme indicativo da transportadora
ENTREGUE - pedido entregue ao destinatario
ROUBADO - roubo/furto de carga
DEVOLVIDO - devolvido a origem
EXTRAVIO - pedido extraviado
CANCELADO - pedido cancelado

ENTRADAS

EM PROCESSAMENTO - Quando a entrada é enviada para a operação internalizar
REJEITADA - Caso a nota seja rejeitada
INTERNALIZADA - Internalização concluída