# Pembatalan LACK-11

## Introduction

* Purpose: API ini digunakan untuk pembatalan data LACK-11
* Overview: Proses pembatalan LACK-11 mensyaratkan 1 object data dalam bentuk form&#x20;

## Path API

<mark style="color:green;">`POST`</mark> `{API_URL}/portal/lack11/pembatalan`

## Authorization

<table><thead><tr><th width="181">Name</th><th width="126">Type </th><th>Description</th></tr></thead><tbody><tr><td>Authorization</td><td>String</td><td>Bearer Token yang didapatkan dari hasil otorisasi</td></tr></tbody></table>

## Parameter

Endpoint ini menerima parameter berikut dalam form data:

<table><thead><tr><th width="229">Parameter Name</th><th width="98">Type</th><th>Description</th><th>Example Value</th></tr></thead><tbody><tr><td>idLack11Header</td><td>String</td><td>Identifikasi unik untuk header LACK-11</td><td>4216f948-76f6-4a17-ba59-f6cfa508a412</td></tr><tr><td>alasanPembatalan</td><td>String</td><td>Alasan pembatalan</td><td>tidak sah</td></tr><tr><td>dokumenBuktiBelumPengangkutan</td><td>Binary</td><td>Dokumen bukti belum adanya pengangkutan</td><td>(binary)</td></tr></tbody></table>

## JSONSchema Pembatalan LACK-11

```json
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "title": "Schema Pembatalan LACK-11",
  "properties": {
    "idLack11Header": {
      "type": "string",
      "format": "uuid",
      "description": "ID LACK-11 Header."
    },
    "alasanPembatalan": {
      "type": "string",
      "description": "Alasan pembatalan laporan."
    },
    "dokumenBuktiBelumPengangkutan": {
      "type": "string",
      "format": "binary",
      "description": "Dokumen bukti yang menunjukkan barang belum diangkut."
    }
  },
  "required": [
    "idLack11Header", 
    "alasanPembatalan", 
    "dokumenBuktiBelumPengangkutan"
  ]
}
```

## Example Request  : Pembatalan LACK-11

```
--boundary
Content-Disposition: form-data; name="idLack11Header"

4216f948-76f6-4a17-ba59-f6cfa508a412
--boundary
Content-Disposition: form-data; name="alasanPembatalan"

tidak sah
--boundary
Content-Disposition: form-data; name="dokumenBuktiBelumPengangkutan"

(binary)
```

## Validation Rules

| Field          | Rules                            |
| -------------- | -------------------------------- |
| idLack11Header | Harus merupakan UUID yang valid. |

## Response

{% tabs %}
{% tab title="200" %}

```json
{
    "message": "Success",
    "status": true,
    "data": {
        "idLack11Header": "4216f948-76f6-4a17-ba59-f6cfa508a412",
        "idProses": "644c9679-0ed2-4f5a-9854-efe43c1b4554",
        "idNppbkc": "0499af9b-f53b-40c7-b1f8-9b16c9f89b76",
        "nppbkc": "0014539407415000150312",
        "namaPerusahaan": "PANJANG JIWO PT",
        "alamatPerusahaan": "Jalan Yos Sudarso No.147 RT 004 RW 002 Kel. Kebon Besar Kec. Batu Ceper Kota Tangerang, Banten",
        "npwp": "0014539407415000",
        "periode": "3",
        "tahunLaporan": "2023",
        "kotaLaporan": "null",
        "tanggalLaporan": "2023-12-25T17:00:00.000+00:00",
        "namaPengusaha": "ANI",
        "jenisBkc": "MMEA",
        "kodeKantor": "150300",
        "waktuRekam": "2024-01-15T08:05:15.075+00:00",
        "nomorPersetujuanPerbaikan": "567576",
        "tanggalPersetujuanPerbaikan": "2024-03-17T17:00:00.000+00:00",
        "kodeUploadDasarPerbaikan": "dQQ6lgWDU-bo7kLj-Q9-eg==/OB9Liq_DYzrPcv-rqA4M0qEbcFa4HDLaDLWzILvDTCduKmW6ua5X3z39RoXgk_nZesj9a56SmWU5wGidOw_HrNz_7RDx-jgzI6TMZvSB3Hg=",
        "alasanPerbaikan": "-",
        "nomorPersetujuanPembatalan": null,
        "tanggalPersetujuanPembatalan": null,
        "kodeUploadDasarPembatalan": null,
        "alasanPembatalan": " tidak sah"
    }
}
```

{% endtab %}
{% endtabs %}

## Potential Error

<table><thead><tr><th width="189">Status Code</th><th width="213">Description</th><th>Reason</th></tr></thead><tbody><tr><td>400 Bad Request</td><td>Permintaan tidak valid</td><td>Parameter tidak lengkap atau format tidak sesuai</td></tr><tr><td>401 Unauthorized</td><td>Otentikasi gagal</td><td>Bearer Token tidak valid atau tidak disertakan dalam header permintaan</td></tr><tr><td>404 Not Found</td><td>Dokumen tidak ditemukan</td><td>Data tidak ditemukan berdasarkan parameter yang diberikan</td></tr></tbody></table>
