Certificado de Reservista - GrupoBRA/SocialAPI-v2-Doc GitHub Wiki

Obtendo a Reservista

GET: /v1/pessoa-fisica/res/{pf_id}/

{
  "success": true,
  "data": {
    "SocialAPI": {
      "pf_id": "",
      "pf_res_id": "{id}",
      "pf_res": "123123XX",
      "pf_res_emissao": "2001-01-01",
      "author": {
        "oid": "{oid}",
        "uupfid": "{uupfid}",
        "nome": "Nome do autor",
        "data_hora": "%Y-%m-%d %H:%M:%S"
      }
    }
  }
}

Inserindo a reservista

POST: /v1/pessoa-fisica/res/

Payload:

{
   "pf_id": "{pf_id}",
   "pf_res": "123123XX",
   "pf_res_emissao":"2001-01-01",
   "device":{
      "id":"7df0723b4c86ab59711ea26c66642c47",
      "log":{
         "lat":"-7.9839111",
         "lon":"-34.8387671"
      }
   }
}

Retorno:

Status code: 201

Alterando a Reservista

PUT: /v1/pessoa-fisica/res/{pf_id}/

Payload:

{
   "pf_res_id": "{id}",
   "pf_res": "123123XX",
   "pf_res_emissao": "2001-01-01",
   "device":{
      "id":"7df0723b4c86ab59711ea26c66642c47",
      "log":{
         "lat":"-7.9839111",
         "lon":"-34.8387671"
      }
   }
}

Retorno:

Status code: 200

Removendo a Reservista

DEL: /v1/pessoa-fisica/res/{pf_id}/

Payload: (empty)

Retorno:

Status code: 200