Update personal

PUT /api/v1/personals/{id}

Path parameters

  • id string Required

    id

application/json

Body

  • personal object
    Hide personal attributes Show personal attributes object
    • Minimum length is 4, maximum length is 25.

    • agama string

      Minimum length is 4, maximum length is 20.

    • nik integer

      Minimum value is 1111111111111111, maximum value is 9999999999999999.

    • nisn integer

      Minimum value is 1111111111, maximum value is 9999999999.

    • no_kps integer

      Minimum value is 111111, maximum value is 999999.

    • Minimum length is 4, maximum length is 20.

    • Minimum length is 4, maximum length is 20.

    • Minimum length is 4, maximum length is 20.

    • domisili string

      Minimum length is 4, maximum length is 30.

PUT /api/v1/personals/{id}
curl \
 -X PUT http://127.0.0.1:3000//api/v1/personals/{id} \
 -H "Authorization: Bearer $ACCESS_TOKEN" \
 -H "Content-Type: application/json" \
 -d '{"personal":{"nama_lengkap":"John Doe","agama":"Islam","nik":1234567890123456,"nisn":1234567890,"no_kps":123456,"tanggal_lahir":"1990-01-01","tempat_lahir":"Jakarta","jenis_kelamin":"Laki-laki","domisili":"Jakarta"}}'
Request example
{
  "personal": {
    "nama_lengkap": "John Doe",
    "agama": "Islam",
    "nik": 1234567890123456,
    "nisn": 1234567890,
    "no_kps": 123456,
    "tanggal_lahir": "1990-01-01",
    "tempat_lahir": "Jakarta",
    "jenis_kelamin": "Laki-laki",
    "domisili": "Jakarta"
  }
}