Graduações da pessoa física - GrupoBRA/SocialAPI-v2-Doc GitHub Wiki

Obtendo os cursos de uma pessoa física

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

GET

Retorno:

{
   "success":true,
   "data":{
      "SocialAPI": [
         {
	    "curso_id":"{id}",
	    "pf_curso_grau": "G",
	    "pf_curso_situacao": "C",
	    "pf_curso": "Contabilidade Duvidosa",
	    "pf_curso_ano_conclusao": 2020,
	    "author":{
	       "oid":"{oid}",
	       "uupfid":"{uupfid}",
	       "nome":"Nome do autor",
	       "data_hora": "%Y-%m-%d %H:%M:%S"
	    }
	 }
      ]
   }
}

Inserindo um curso

Endpoint: /v1/pessoa-fisica/cursos/

POST

Payload:

{
   "pf_id":"{id}",
   "pf_curso_grau": "G", // G = Graduação, PG = Pós-Graduação/Especialização, M = Mestrado, D = Doutorado, PD = Pós-Doutorado
   "pf_curso_situacao": "C", // C = Concluído, CS = Cursando, A = Abandonado
   "pf_curso": "Medicina Alternativa",
   "pf_curso_ano_conclusao": 2020,
   "device":{
      "id":"7df0723b4c86ab59711ea26c66642c47",
      "log":{
         "lat":"-7.9839111",
         "lon":"-34.8387671"
      }
   }
}

Retorno:

Status code: 201

Removendo um curso

Endpoint: /v1/pessoa-fisica/cursos/{pf_id}/{curso_id}/

DELETE

Payload:

{
   "device":{
      "id":"7df0723b4c86ab59711ea26c66642c47",
      "log":{
         "lat":"-7.9839111",
         "lon":"-34.8387671"
      }
   }
}

Retorno:

Status code: 204