Skip to main content

๐Ÿ“ Additional fields form pendaftaran

Export Excel#

Authentication: auth#

Method: GET#

{{baseurl}}/pendidikan/additional-fields/excel

Query Params#

ParamvalueDescription
purposeupdatingcreating or updating. default is creating

Import Excel#

Authentication: auth#

Method: POST#

{{baseurl}}/pendidikan/additional-fields/excel

Body: formdata#

ParamvalueTypeDescription
file{{ local_file }}file

List#

Authentication: auth#

Method: GET#

{{baseurl}}/pendidikan/additional-fields
Success Response
{    "error": false,    "message": "ok",    "data": [        {            "id": 1,            "nama": "Tahun lulus SD",            "slug": "tahun-lulus-sd",            "type": "text",            "instansi_id": 1,            "program": [                {                    "id": 1,                    "jenjang_id": 4,                    "instansi_id": 1,                    "nama": "Master of Islamic Economics",                    "deskripsi": "Lorem, ipsum dolor sit amet consectetur adipisicing elit. Voluptas accusamus, perferendis velit rem voluptates saepe quibusdam fugit exercitationem! Et in dolorem eum ullam nobis omnis sequi reprehenderit. Cumque, dolore ipsam.",                    "biaya_pendaftaran": null,                    "status": "draft",                    "pivot": {                        "program_id": 1,                        "field_id": 1                    }                }            ]        },        {            "id": 2,            "nama": "Tahun lulus SMP",            "slug": "tahun-lulus-smp",            "type": "text",            "instansi_id": 1,            "program": []        },        {            "id": 3,            "nama": "Tahun lulus SMA",            "slug": "tahun-lulus-sma",            "type": "text",            "instansi_id": 1,            "program": []        },        {            "id": 4,            "nama": "Bio",            "slug": "bio",            "type": "textarea",            "instansi_id": 1,            "program": []        }    ]}

Store#

Authentication: auth#

Method: POST#

{{baseurl}}/pendidikan/additional-fields

Body: urlencoded#

ParamvalueTypeDescription
namaField 3text
typetexttexttext/textarea
Success Response
{    "error": false,    "message": "ok",    "data": {        "id": 1,        "nama": "Tahun lulus SD",        "slug": "tahun-lulus-sd",        "type": "text",        "instansi_id": 1,        "program": []    }}

View#

Authentication: auth#

Method: GET#

{{baseurl}}/pendidikan/additional-fields/{{id}}
Success Response
{    "error": false,    "message": "ok",    "data": {        "id": 1,        "nama": "Tahun lulus SD",        "slug": "tahun-lulus-sd",        "type": "text",        "instansi_id": 1,        "program": [            {                "id": 1,                "jenjang_id": 4,                "instansi_id": 1,                "nama": "Master of Islamic Economics",                "deskripsi": "Lorem, ipsum dolor sit amet consectetur adipisicing elit. Voluptas accusamus, perferendis velit rem voluptates saepe quibusdam fugit exercitationem! Et in dolorem eum ullam nobis omnis sequi reprehenderit. Cumque, dolore ipsam.",                "biaya_pendaftaran": null,                "status": "draft",                "pivot": {                    "program_id": 1,                    "field_id": 1                }            }        ]    }}

Update#

Authentication: auth#

Method: PUT#

{{baseurl}}/pendidikan/additional-fields/{{id}}

Body: urlencoded#

ParamvalueTypeDescription
namatesttext
typetextareatexttext/textarea
Success Response
{    "error": false,    "message": "ok",    "data": {        "id": 1,        "nama": "Tahun lulus SD",        "slug": "tahun-lulus-sd",        "type": "text",        "instansi_id": 1,        "program": []    }}

Delete#

Authentication: auth#

Method: DELETE#

{{baseurl}}/pendidikan/additional-fields/{{id}}
Success Response
{    "error": false,    "message": "deleted",    "data": null}

Attach to program#

Authentication: auth#

Method: POST#

{{baseurl}}/pendidikan/additional-fields/attach

Body: urlencoded#

ParamvalueTypeDescription
field_id{{ id }}text
program_id{{ id }}text
Success Response
{    "error": false,    "data": {        "id": 1,        "nama": "Tahun lulus SD",        "slug": "tahun-lulus-sd",        "type": "text",        "instansi_id": 1,        "program": [            {                "id": 1,                "jenjang_id": 4,                "instansi_id": 1,                "nama": "Master of Islamic Economics",                "deskripsi": "Lorem, ipsum dolor sit amet consectetur adipisicing elit. Voluptas accusamus, perferendis velit rem voluptates saepe quibusdam fugit exercitationem! Et in dolorem eum ullam nobis omnis sequi reprehenderit. Cumque, dolore ipsam.",                "biaya_pendaftaran": null,                "status": "draft",                "pivot": {                    "program_id": 1,                    "field_id": 1                }            }        ]    }}

Detach from program#

Authentication: auth#

Method: POST#

{{baseurl}}/pendidikan/additional-fields/detach

Body: urlencoded#

ParamvalueTypeDescription
field_id{{ id }}text
program_id{{ id }}text
Success Response
{    "error": false,    "data": {        "id": 1,        "nama": "Tahun lulus SD",        "slug": "tahun-lulus-sd",        "type": "text",        "instansi_id": 1,        "program": [            {                "id": 2,                "jenjang_id": 4,                "instansi_id": 1,                "nama": "Master of Islamic Accounting",                "deskripsi": "Lorem, ipsum dolor sit amet consectetur adipisicing elit. Voluptas accusamus, perferendis velit rem voluptates saepe quibusdam fugit exercitationem! Et in dolorem eum ullam nobis omnis sequi reprehenderit. Cumque, dolore ipsam.",                "biaya_pendaftaran": null,                "status": "draft",                "pivot": {                    "program_id": 1,                    "field_id": 2                }            }        ]    }}