Skip to content

Bussiness Unit

This module is used to manage business unit profiles. Any changes made will affect all document prints within the application.

INFO

Make sure to add /api prefix in the API endpoint.

Get Bussiness Unit Endpoint

Note

This endpoint is used to get the business unit profile and document format.

http
GET /bussinessUnits/{id}
GET /bussinessUnits/{id}

Headers

  • Content-Type: application/json
  • Authorization: Bearer {token}

Path Variable

NameTypeDescription
idintBussiness Unit ID

Response

200 OK
json
{
    "message": "Hasil ditemukan",
    "data": {
        "id": 1,
        "bussiness_name": "SPBU 44.502.23 UNIVERSITAS DIPONEGORO",
        "bussiness_address": "Jalan. Prof. Soedarto, S.H., Tembalang, Semarang",
        "logo_url": "http://espbu.test/images/1695551110-tOyHOyPn4RLUGGvEFgymuk00igIvRYd5.png",
        "login_img_url": "http://espbu.test/images/1695551110-sZsaZpfzVdiJYGeJPbwVhoaZWGxzH1i6.jpg",
        "document_format": {
            "ministry_top": "Kemendikbud Pendidikan, Kebudayaan,",
            "ministry_bottom": "Riset, dan Teknologi",
            "address_top": "Jalan Prof Soedarto, S.H.",
            "address_bottom": "Tembalang, Semarang Kode Pos 50275",
            "phone": "Telp. 024 76480808",
            "email": "Email: [email protected]",
            "unit": "Unit Usaha Stasiun Pengisian Bahan Bakar Umum",
            "signed_in": "Semarang",
            "sheet": "Satu Lembar",
            "event": "Penyampaian Kebutuhan Pembelian BBM Periode",
            "requested_to_top": "Yth. Manajer TU BP UBIKAR selaku Kuasa Bendahara Usaha Komersial",
            "requested_to_bottom": "Universitas Diponergoro",
            "spbu_name": "SPBU Universitas Diponegoro",
            "user_role_funded": "Kuasa Pengguna Anggaran BP. UBIKAR",
            "supervisor_role_top": "Setara Supervisor,",
            "supervisor_role_bottom": "Unit Usaha SPBU UNDIP",
            "carbon_copy": [
                "Wakil Rektor Komunikasi dan Bisnis selaku Bendahara Usaha Komersial UNDIP",
                "Bendahara Sukpa BP. UBIKAR",
                "Arsip"
            ],
            "supervisor_full_role": "Setara Supervisor Unit Usaha SPBU UNDIP",
            "owner_unit": "Universitas Diponegoro",
            "owner_name": "Dwi Cahyo Utomo, S.E., M.A., Ph.D",
            "owner_nip": "197506131999031002",
            "owner_sign_img": "http://espbu.test/images/1677575617-JuTsfI76JDLccl6Me2r0WhTt1Nvg4QM3.png",
            "kaspbu_name": "Dr. Mahfudz, S.E., M.T.",
            "kaspbu_nip": "197309101998031003",
            "kaspbu_sign_img": "http://espbu.test/images/1690146231-1EjROj6MfhgPRmuzbZwLhGhgaok0ZsPD.png"
        },
        "updated_at": "2023-10-22 05:15:16"
    }
}
{
    "message": "Hasil ditemukan",
    "data": {
        "id": 1,
        "bussiness_name": "SPBU 44.502.23 UNIVERSITAS DIPONEGORO",
        "bussiness_address": "Jalan. Prof. Soedarto, S.H., Tembalang, Semarang",
        "logo_url": "http://espbu.test/images/1695551110-tOyHOyPn4RLUGGvEFgymuk00igIvRYd5.png",
        "login_img_url": "http://espbu.test/images/1695551110-sZsaZpfzVdiJYGeJPbwVhoaZWGxzH1i6.jpg",
        "document_format": {
            "ministry_top": "Kemendikbud Pendidikan, Kebudayaan,",
            "ministry_bottom": "Riset, dan Teknologi",
            "address_top": "Jalan Prof Soedarto, S.H.",
            "address_bottom": "Tembalang, Semarang Kode Pos 50275",
            "phone": "Telp. 024 76480808",
            "email": "Email: [email protected]",
            "unit": "Unit Usaha Stasiun Pengisian Bahan Bakar Umum",
            "signed_in": "Semarang",
            "sheet": "Satu Lembar",
            "event": "Penyampaian Kebutuhan Pembelian BBM Periode",
            "requested_to_top": "Yth. Manajer TU BP UBIKAR selaku Kuasa Bendahara Usaha Komersial",
            "requested_to_bottom": "Universitas Diponergoro",
            "spbu_name": "SPBU Universitas Diponegoro",
            "user_role_funded": "Kuasa Pengguna Anggaran BP. UBIKAR",
            "supervisor_role_top": "Setara Supervisor,",
            "supervisor_role_bottom": "Unit Usaha SPBU UNDIP",
            "carbon_copy": [
                "Wakil Rektor Komunikasi dan Bisnis selaku Bendahara Usaha Komersial UNDIP",
                "Bendahara Sukpa BP. UBIKAR",
                "Arsip"
            ],
            "supervisor_full_role": "Setara Supervisor Unit Usaha SPBU UNDIP",
            "owner_unit": "Universitas Diponegoro",
            "owner_name": "Dwi Cahyo Utomo, S.E., M.A., Ph.D",
            "owner_nip": "197506131999031002",
            "owner_sign_img": "http://espbu.test/images/1677575617-JuTsfI76JDLccl6Me2r0WhTt1Nvg4QM3.png",
            "kaspbu_name": "Dr. Mahfudz, S.E., M.T.",
            "kaspbu_nip": "197309101998031003",
            "kaspbu_sign_img": "http://espbu.test/images/1690146231-1EjROj6MfhgPRmuzbZwLhGhgaok0ZsPD.png"
        },
        "updated_at": "2023-10-22 05:15:16"
    }
}
403 Forbidden
json
{
    "message": "Unauthorized"
}
{
    "message": "Unauthorized"
}

Used on pages

  • /settings

Update Bussiness Unit Endpoint

http
PUT /bussinessUnits/{id}
PUT /bussinessUnits/{id}

Headers

  • Content-Type: application/json
  • Authorization: Bearer {token}

Path Variable

NameTypeDescription
idintBussiness Unit ID

Body

  • Update Bussiness Unit Profile
JSON Body
json
{
    "bussiness_name": "SPBU 44.502.23 UNIVERSITAS DIPONEGORO",
    "bussiness_address": "Jalan. Prof. Soedarto, S.H., Tembalang, Semarang",
    "logo_url": "",
    "changed_at": "2023-10-22 05:15:16",
    "_method": "PUT"
}
{
    "bussiness_name": "SPBU 44.502.23 UNIVERSITAS DIPONEGORO",
    "bussiness_address": "Jalan. Prof. Soedarto, S.H., Tembalang, Semarang",
    "logo_url": "",
    "changed_at": "2023-10-22 05:15:16",
    "_method": "PUT"
}
NameTypeDescriptionNullable
bussiness_namestringBussiness Unit Namefalse
bussiness_addressstringBussiness Unit Addressfalse
logo_urlFileBussiness Unit Logo URLtrue
changed_atstringBussiness Unit Date Changed Atfalse
_methodstringHTTP Methodtrue
  • Update Bussiness Unit Document Format
JSON Body
json
{
    "document_format": "{\"ministry_top\":\"Kemendikbud Pendidikan, Kebudayaan,\",\"ministry_bottom\":\"Riset, dan Teknologi\",\"address_top\":\"Jalan Prof Soedarto, S.H.\",\"address_bottom\":\"Tembalang, Semarang Kode Pos 50275\",\"phone\":\"Telp. 024 76480808\",\"email\":\"Email: [email protected]\",\"unit\":\"Unit Usaha Stasiun Pengisian Bahan Bakar Umum\",\"signed_in\":\"Semarang\",\"sheet\":\"Satu Lembar\",\"event\":\"Penyampaian Kebutuhan Pembelian BBM Periode\",\"requested_to_top\":\"Yth. Manajer TU BP UBIKAR selaku Kuasa Bendahara Usaha Komersial\",\"requested_to_bottom\":\"Universitas Diponergoro\",\"spbu_name\":\"SPBU Universitas Diponegoro\",\"user_role_funded\":\"Kuasa Pengguna Anggaran BP. UBIKAR\",\"supervisor_role_top\":\"Setara Supervisor,\",\"supervisor_role_bottom\":\"Unit Usaha SPBU UNDIP\",\"carbon_copy\":[\"Wakil Rektor Komunikasi dan Bisnis selaku Bendahara Usaha Komersial UNDIP\",\"Bendahara Sukpa BP. UBIKAR\",\"Arsip\"],\"supervisor_full_role\":\"Setara Supervisor Unit Usaha SPBU UNDIP\",\"owner_unit\":\"Universitas Diponegoro\"}",
    "changed_at": "2023-10-22 05:15:16",
    "_method": "PUT"
}
{
    "document_format": "{\"ministry_top\":\"Kemendikbud Pendidikan, Kebudayaan,\",\"ministry_bottom\":\"Riset, dan Teknologi\",\"address_top\":\"Jalan Prof Soedarto, S.H.\",\"address_bottom\":\"Tembalang, Semarang Kode Pos 50275\",\"phone\":\"Telp. 024 76480808\",\"email\":\"Email: [email protected]\",\"unit\":\"Unit Usaha Stasiun Pengisian Bahan Bakar Umum\",\"signed_in\":\"Semarang\",\"sheet\":\"Satu Lembar\",\"event\":\"Penyampaian Kebutuhan Pembelian BBM Periode\",\"requested_to_top\":\"Yth. Manajer TU BP UBIKAR selaku Kuasa Bendahara Usaha Komersial\",\"requested_to_bottom\":\"Universitas Diponergoro\",\"spbu_name\":\"SPBU Universitas Diponegoro\",\"user_role_funded\":\"Kuasa Pengguna Anggaran BP. UBIKAR\",\"supervisor_role_top\":\"Setara Supervisor,\",\"supervisor_role_bottom\":\"Unit Usaha SPBU UNDIP\",\"carbon_copy\":[\"Wakil Rektor Komunikasi dan Bisnis selaku Bendahara Usaha Komersial UNDIP\",\"Bendahara Sukpa BP. UBIKAR\",\"Arsip\"],\"supervisor_full_role\":\"Setara Supervisor Unit Usaha SPBU UNDIP\",\"owner_unit\":\"Universitas Diponegoro\"}",
    "changed_at": "2023-10-22 05:15:16",
    "_method": "PUT"
}
NameTypeDescriptionNullable
document_formatstringJSON object of document formatfalse
changed_atstringBussiness Unit Date Changed Atfalse
_methodstringHTTP Methodtrue

Response

200 OK
json
{
  "message": "Data berhasil diperbarui"
}
{
  "message": "Data berhasil diperbarui"
}
403 Forbidden
json
{
    "message": "Unauthorized"
}
{
    "message": "Unauthorized"
}
422 Unprocessable Entity
json
{
    "message": "Data tidak valid",
    "errors": {
        "bussiness_name": [
            "Nama Unit Usaha harus diisi"
        ],
        "bussiness_address": [
            "Alamat Unit Usaha harus diisi"
        ],
        "changed_at": [
            "Tanggal perubahan harus diisi"
        ]
    }
}
{
    "message": "Data tidak valid",
    "errors": {
        "bussiness_name": [
            "Nama Unit Usaha harus diisi"
        ],
        "bussiness_address": [
            "Alamat Unit Usaha harus diisi"
        ],
        "changed_at": [
            "Tanggal perubahan harus diisi"
        ]
    }
}

Used on pages

  • /settings

Released under the MIT License.