Create personal

POST /api/v1/personals
application/json

Body

  • personal object
    Hide personal attributes Show personal attributes object
    • nama_lengkap string Required

      Minimum length is 4, maximum length is 25.

    • agama string Required

      Minimum length is 4, maximum length is 20.

    • nik integer Required

      Minimum value is 1111111111111111, maximum value is 9999999999999999.

    • nisn integer Required

      Minimum value is 1111111111, maximum value is 9999999999.

    • no_kps integer

      Minimum value is 111111, maximum value is 999999.

    • tanggal_lahir string Required

      Minimum length is 4, maximum length is 20.

    • tempat_lahir string Required

      Minimum length is 4, maximum length is 20.

    • jenis_kelamin string Required

      Minimum length is 4, maximum length is 20.

    • domisili string Required

      Minimum length is 4, maximum length is 30.

Responses

POST /api/v1/personals
curl \
 -X POST http://127.0.0.1:3000//api/v1/personals \
 -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"
  }
}