Notificações
Altera dispositivo OneSignal
Alterar o cadastro do dispositivo que recebe notificações via OneSignal.
POST https://webservicehom.unimedgoiania.coop.br/api/sgucentral/notificacao/alteradispositivo
Parâmetros:
| Nome | Obrigatório | Tipo | Formato | Descrição |
|---|---|---|---|---|
| onesignalid | Sim | string | Tamanho máximo de 128 caracteres. | Identificador do dispositivo no OneSignal |
| dispositivo_token | Sim | string | Tamanho máximo de 255 caracteres. | Token gerado para o dispositivo |
| dispositivo_tipo | Sim | int | 1 dígito | Identificador do tipo do dispositivo |
Retorno (Array):
| Nome | Obrigatório | Tipo | Formato | Descrição |
|---|---|---|---|---|
| success | Sim | string | True ou false | Indicador de cadastro realizado |
| confirma_operacao | Sim | int | 1 dígito | Confirmação da operação |
| mensagem_erro | Sim | string | livre | Mensagem contendo o erro ocorrido na operação |
Cadastra dispositivo OneSignal
Cadastrar dispositivo para envio de notificações via OneSignal.
POST https://webservicehom.unimedgoiania.coop.br/api/sgucentral/notificacao/cadastradispositivo
Parâmetros:
| Nome | Obrigatório | Tipo | Formato | Descrição |
|---|---|---|---|---|
| dispositivo_token | Sim | string | Tamanho máximo de 255 caracteres. | Token gerado para o dispositivo |
| dispositivo_tipo | Sim | int | 1 dígito | Identificador do tipo do dispositivo |
Retorno (Array):
| Nome | Obrigatório | Tipo | Formato | Descrição |
|---|---|---|---|---|
| success | Sim | string | True ou false | Indicador de cadastro realizado |
| id | Sim | string | Máximo de 128 caracteres. | Identificador do dispositivo no OneSignal |
| confirma_operacao | Sim | int | 1 dígito | Confirmação da operação |
| mensagem_erro | Sim | string | livre | Mensagem contendo o erro ocorrido na operação |
Envia notificação
Envia notificação para todos os usuários do aplicativo pertencentes a Unimed.
POST https://webservicehom.unimedgoiania.coop.br/api/sgucentral/notificacao/envianotificacao
Parâmetros:
| Nome | Obrigatório | Tipo | Formato | Descrição |
|---|---|---|---|---|
| conteudo | Sim | string | Tamanho máximo de 200 caracteres. | Conteúdo da notificação |
| tipo_notificacao | Sim | int | 1 a 2 dígitos. | Código identificador do tipo da notificação |
| grupo_usuario | Não | int | 1 a 2 dígitos. | Código do grupo de usuários que serão notificados |
| tipo_beneficiario | Não | int | 1 a 2 dígitos. | Tipo dos beneficiários que serão notificados |
| usuario_envio | Sim | int | 1 a 10 dígitos. | Código identificador do usuário que está enviando a notificação |
| usuario_cartao | Não | string | 99999999999999999 | Cartão do beneficiário a receber notificação |
Retorno (Array):
| Nome | Obrigatório | Tipo | Formato | Descrição |
|---|---|---|---|---|
| recipients | Sim | int | 1 a 9 dígitos | Quantidade de usuários que receberam a notificação |
| id | Sim | string | Máximo de 128 caracteres. | Identificador do dispositivo no OneSignal |
| confirma_operacao | Sim | int | 1 dígito | Confirmação da operação |
| mensagem_erro | Sim | string | livre | Mensagem contendo o erro ocorrido na operação |
Envia notificação todos
Envia notificação para todos os usuários do aplicativo.
POST https://webservicehom.unimedgoiania.coop.br/api/sgucentral/notificacao/envianotificacaotodos
Parâmetros:
| Nome | Obrigatório | Tipo | Formato | Descrição |
|---|---|---|---|---|
| conteudo | Sim | string | Tamanho máximo de 200 caracteres. | Conteúdo da notificação |
| tipo_notificacao | Sim | int | 1 a 2 dígitos. | Código identificador do tipo da notificação |
| usuario_envio | Sim | int | 1 a 10 dígitos. | Código identificador do usuário que está enviando a notificação |
Retorno (Array):
| Nome | Obrigatório | Tipo | Formato | Descrição |
|---|---|---|---|---|
| recipients | Sim | int | 1 a 9 dígitos | Quantidade de usuários que receberam a notificação |
| id | Sim | string | Máximo de 128 caracteres. | Identificador do dispositivo no OneSignal |
| confirma_operacao | Sim | int | 1 dígito | Confirmação da operação |
| mensagem_erro | Sim | string | livre | Mensagem contendo o erro ocorrido na operação |