Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Regras de negócio

...

Endpoint

Método

Header Content-Type

Descrição

https://api.mosiaomnichannel.com.br/clientes/ocorrencias

POST

application/json

Cria uma ocorrência

...

Parâmetro

Obrigatório

Tipo

Descrição

idTipoOcorrencia

M

Int

ID do Tipo de Ocorrência

solicitante

M

Objeto

Objeto Solicitante

numeroContrato

OP

String

Número do Contrato

idAssunto

OP

Int

Id do Assunto da Ocorrência

rascunho

OP

Boolean

Define se é Ocorrência é Rascunho

beneficiario

OP

Objeto

Objeto Beneficiario

formularios

OP

Array de Objeto de Formularios

Array com Objeto(s) de Formulário

anotacao

OP

String

Texto para Anotação

...

Parâmetro

Obrigatório

Tipo

Descrição

nome

M

String

Nome Solicitante

chaveUnica

M

String

Chave Única

email

OP

String

Email

telefone

OP

String

Telefone

numeroContrato

M

String

Número do Contrato

Bloco de código
{
    "chaveUnica": "everson@mobilesaude.com.br",
    "nome": "Everson",
    "email": "everson@mobilesaude.com.br",
    "telefone": "27997981966",

   "numeroContrato": "00100200300400500609"
}

Objeto Formulario

Parâmetro

Obrigatório

Tipo

Descrição

idForm

M

Int

Id do Formulário

formData

M

Array de Objeto

Objeto do FormData Preenchido

...

Bloco de código
languagejson
{
    "idTipoOcorrencia": "128",
    "idAssunto": 173,
    "rascunho": 0,
    "solicitante": {
        "chaveUnica": "everson@mobilesaude.com.br",
        "nome": "Everson",
        "email": "everson@mobilesaude.com.br",
        "telefone": "27997981966"
    },
    "numeroContrato": "00100200300400500609"
    "beneficiario": {
        "chaveUnica": "everson@mobilesaude.com.br",
        "nome": "Everson",
        "email": "everson@mobilesaude.com.br",
        "telefone": "27997981966",
        "numeroContrato": "00100200300400500609"
    },
    "anotacao": "Teste",
    "formularios": [
        {
            "idForm": "633c6daf04cf7c362778475f",
            "formData": [
                {
                    "nome": "Everson Delmaschio dos Santos",
                    "estado-civil": {
                        "label": "Solteiro",
                        "value": "1"
                    },
                    "certidao": [],
                    "estado": [
                        {
                            "label": [
                                "Espírito Santo",
                                "ES"
                            ],
                            "value": "ES"
                        }
                    ],
                    "cidade": [
                        {
                            "label": [
                                "Vila Velha"
                            ],
                            "value": "3205200"
                        }
                    ],
                    "logradouro": "",
                    "complemento": "",
                    "comprovante-de-residencia": []
                }
            ]
        }
    ]
}

...