PNE - GrupoBRA/SocialAPI-v2-Doc GitHub Wiki

Obtendo PNE

Endpoint: /v1/pessoa-fisica/pne/{pf_id}/

GET

Retorno:

{
   "success":true,
   "data":{
      "SocialAPI":{
         "revisions":[
            {
               "pf_pne":"hash",
               "pf_pne_data":"2020-01-01",
               "pf_pne_grau":"PCD_*",
               "author":{
                  "oid":"{oid}",
                  "uupfid":"{uupfid}",
                  "nome":"Nome do autor",
                  "timestamp":123123
               }
            },
            {
               "pf_pne":"hash",
               "pf_pne_data":"2020-01-01",
               "pf_pne_grau":"PCD_*",
               "author":{
                  "oid":"{oid}",
                  "uupfid":"{uupfid}",
                  "nome":"Nome do autor",
                  "timestamp":123123
               }
            }
         ]
      },
      "others":{
         "pf_pne":"hash",
         "pf_pne_data":"2020-01-01",
         "pf_pne_grau":"PCD_*",
         "author":{
            "oid":"{oid}",
            "uupfid":"{uupfid}",
            "nome":"Nome do autor",
            "timestamp":123123
         }
      }
   }
}

Alterando PNE

Endpoint: /v1/pessoa-fisica/pne/{pf_id}/

PUT

Payload:

{
   "pf_pne":"hash",
   "pf_pne_data":"2020-01-01",
   "pf_pne_grau":"PCD_*",
   "device":{
      "id":"7df0723b4c86ab59711ea26c66642c47",
      "log":{
         "lat":"-7.9839111",
         "lon":"-34.8387671"
      }
   }
}

Retorno:

Status code: 200

Hashes

pne_tipo

  • Hash principal -> atgzyu
  • Nenhuma -> Nenhuma
  • Física -> j3viga
  • Auditiva -> kyzcq0
  • Visual -> cziqcb
  • Intelectual -> oyultc
  • Múltipla -> k48ibz
  • Reabilitado -> i9s723
  • Não informado -> zjlz1t

pne_grau

  • LEVE -> PCD_LEVE
  • MODERADA -> PCD_MODERADA
  • GRAVE -> PCD_GRAVE