# Cek Referensi

## Kurs

<mark style="color:blue;">`GET`</mark> `{API_URL}/openapi/kurs/{kodeValuta}`

*Endpoint* digunakan untuk menampilkan nilai kurs terkini

#### Path Parameters

| Name       | Type   | Description                                                 |
| ---------- | ------ | ----------------------------------------------------------- |
| kodeValuta | string | Kode valuta berdasarkan Referensi Valuta                    |
| tanggal    | string | Tanggal nilai kurs yang ingin diketahui. Format: yyyy-mm-dd |

#### Headers

| Name           | Type   | Description                             |
| -------------- | ------ | --------------------------------------- |
| Authentication | string | Token yang didapatkan hasil autentikasi |

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

```
{
  "body": {},
  "statusCode": "100 CONTINUE",
  "statusCodeValue": 0
}
```

{% endtab %}
{% endtabs %}

## Lartas

<mark style="color:blue;">`GET`</mark> `{API_URL}/openapi/hs-lartas?kodeHs={kodeHs}`

*Endpoint* digunakan untuk menampilkan data larangan pembatasan (Lartas) berdasarkan kode HS

#### Path Parameters

| Name   | Type   | Description |
| ------ | ------ | ----------- |
| kodeHs | string | Kode HS     |

#### Headers

| Name           | Type   | Description                             |
| -------------- | ------ | --------------------------------------- |
| Authentication | string | Token yang didapatkan hasil autentikasi |

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

```
{
  "body": {},
  "statusCode": "100 CONTINUE",
  "statusCodeValue": 0
}
```

{% endtab %}
{% endtabs %}

## Tarif

<mark style="color:blue;">`GET`</mark> `{API_URL}/openapi/tarif-hs?kodeHs={kodeHs}&tanggal={tanggal}`

*Endpoint* digunakan untuk menampilkan data pos tarif berdasarkan kode HS dan tanggal

#### Path Parameters

| Name    | Type   | Description                                                  |
| ------- | ------ | ------------------------------------------------------------ |
| kodeHs  | string | Kode HS                                                      |
| tanggal | string | Tanggal nilai tarif yang ingin diketahui. Format: yyyy-mm-dd |

#### Headers

| Name           | Type   | Description                             |
| -------------- | ------ | --------------------------------------- |
| Authentication | string | Token yang didapatkan hasil autentikasi |

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

```
```

{% endtab %}
{% endtabs %}

## Manifes

<mark style="color:blue;">`GET`</mark> `{API_URL}/openapi/manifes-bc11?noHostBl={nomorBL}&tglHostBl={tanggalBL)&kodeKantor={kodeKantor}&nama={namaImportir}`

*Endpoint* digunakan untuk menampilkan data manifes berdasarkan BC 1.1

#### Path Parameters

| Name       | Type   | Description                               |
| ---------- | ------ | ----------------------------------------- |
| kodeKantor | string | Kode Kantor berdasarkan Referensi Kantor  |
| nama       | string | Nama Importir                             |
| noHostBl   | string | Nomor host B/L                            |
| tglHostBl  | string | Tanggal host B/L dengan format DD-MM-YYYY |

#### Headers

| Name           | Type   | Description                             |
| -------------- | ------ | --------------------------------------- |
| Authentication | string | Token yang didapatkan hasil autentikasi |

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

```
{
  "bendera": "string",
  "caraPengangkutan": "string",
  "idManifesDetail": "string",
  "kodeGudang": "string",
  "listContainer": [
    {
      "jenisKontainer": "string",
      "noKontainer": "string",
      "tipeKontainer": "string",
      "ukuranKontainer": "string"
    }
  ],
  "namaPemilik": "string",
  "namaPenerima": "string",
  "namaSaranaPengangkut": "string",
  "nilaiSimi": "string",
  "noBc11": "string",
  "noPos": "string",
  "noVoyage": "string",
  "npwpPemilk": "string",
  "npwpPenerima": "string",
  "pelAsal": "string",
  "pelBongkar": "string",
  "pelTransit": "string",
  "respon": "string",
  "tglBc11": "string",
  "tglTiba": "string"
}
```

{% endtab %}
{% endtabs %}

## Kode Pelabuhan&#x20;

<mark style="color:blue;">`GET`</mark> {API URL} /openapi/pelabuhan/kata/{kata}

Digunakan untuk mendapatkan data pelabuhan berdasarkan uraian nama pelabuhan

#### Path Parameters

<table><thead><tr><th width="141">Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>kata</td><td>String</td><td>dalam bentuk string, lihat misal "SAO"</td></tr></tbody></table>

#### Headers

<table><thead><tr><th>Name</th><th width="172">Type</th><th>Description</th></tr></thead><tbody><tr><td>Authorization</td><td>String</td><td>Token yang didapatkan hasil autentikasi. Bearer {access_token}</td></tr></tbody></table>

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

```
{
    "status": "OK",
    "message": "success",
    "data": [
        {
            "kodePelabuhan": "AORSN",
            "namaPelabuhan": "River Sao Nicolau",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "ARSAO",
            "namaPelabuhan": "San Antonio de Areco",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "ATSAO",
            "namaPelabuhan": "Sankt Peter am Ottersbach",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRAFR",
            "namaPelabuhan": "Barra De Sao Francisco",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRASO",
            "namaPelabuhan": "Aguas de Sao Pedro",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRBJA",
            "namaPelabuhan": "Sao Borja",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRBSM",
            "namaPelabuhan": "Barra de Sao Miguel",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRCFA",
            "namaPelabuhan": "Caninde do Sao Francisco",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRCGH",
            "namaPelabuhan": "Congonhas Apt/Sao Paolo",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRCUK",
            "namaPelabuhan": "SAO PAULO-CUMBICA APT                   ",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRGRU",
            "namaPelabuhan": "Guarulhos Apt/Sao Paolo",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRJRP",
            "namaPelabuhan": "Sao Jose do Rio Pardo",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRLCU",
            "namaPelabuhan": "Lagoa da Confusao",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRMSJ",
            "namaPelabuhan": "Mata de Sao Joao",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRMSP",
            "namaPelabuhan": "Morro de Sao Paulo",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRNSJ",
            "namaPelabuhan": "Novo Sao Joaquim",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRPMO",
            "namaPelabuhan": "Promissao",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRQCX",
            "namaPelabuhan": "Sao Caetano do Sul",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRQFS",
            "namaPelabuhan": "Sao Franciso do Sul",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRQHE",
            "namaPelabuhan": "Sao Bente do Sul",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRQHF",
            "namaPelabuhan": "Sao Sebastiao do Cai",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRQLL",
            "namaPelabuhan": "Sao Leopoldo",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRQSB",
            "namaPelabuhan": "Sao Bernardo do Campo",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRQSC",
            "namaPelabuhan": "Sao Carlos",
            "kodeKantor": null,
            "namaKantor": null
        },
        {
            "kodePelabuhan": "BRQSD",
            "namaPelabuhan": "Sao Goncalo",
            "kodeKantor": null,
            "namaKantor": null
        }
    ],
    "total": 25
}
```

{% endtab %}
{% endtabs %}

## Kode TPS berdasarkan Kode Kantor

<mark style="color:blue;">`GET`</mark> {API URL} /openapi/gudangTPS/kodeKantor/{kode kantor}

Digunakan untuk mendapatkan data gudang timbun barang, berdasarkan kode kantor bea dan cukai

#### Path Parameters

<table><thead><tr><th width="157">Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>kodeKantor</td><td>String</td><td>dalam bentuk string, lihat Referensi Kode Kantor untuk melihat daftar kode kantor</td></tr></tbody></table>

#### Headers

<table><thead><tr><th>Name</th><th width="172">Type</th><th>Description</th></tr></thead><tbody><tr><td>Authorization</td><td>String</td><td>Token yang didapatkan hasil autentikasi</td></tr></tbody></table>

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

```javascript
{
    // Response
}
```

{% endtab %}
{% endtabs %}

## Kode Kantor

<mark style="color:blue;">`GET`</mark> {API URL} /openapi/pelabuhan/kodeKantor/{kodeKantor}

Untuk mengambil data Pelabuhan berdasarkan kode Kantor Bea dan Cukai.

#### Path Parameters

| Name       | Type   | Description                                                                       |
| ---------- | ------ | --------------------------------------------------------------------------------- |
| kodeKantor | String | dalam bentuk string, lihat Referensi Kode Kantor untuk melihat daftar kode kantor |

#### Headers

| Name          | Type   | Description                             |
| ------------- | ------ | --------------------------------------- |
| Authorization | String | Token yang didapatkan hasil autentikasi |

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

```javascript
{
    // Response
}
```

{% endtab %}
{% endtabs %}

## Get Dokumen BC 2.3 (eks PJT) atau BC 2.7 Pemasukan

<mark style="color:blue;">`GET`</mark> {API URL} /openapi/document/detail/{jenisDokumen}/{nomorAju}/{kodeKantor}

Digunakan untuk mendapatkan data dari dokumen BC 2.3 milik pengusaha TPB yang dikirim oleh PJT atau BC 2.7 milik pengusaha TPB sebagai penerima barang yang dikirim oleh pengusaha TPB pengirim barang

#### Path Parameters

<table><thead><tr><th width="217">Name</th><th width="132">Type</th><th>Description</th></tr></thead><tbody><tr><td>jenisDokumen</td><td>String</td><td>jenis dokumen diisi 23 atau 27</td></tr><tr><td>nomorAju</td><td>String</td><td>nomor aju 26 digit yang ingin ditarik datanya</td></tr><tr><td>kodeKantor</td><td>String</td><td>kode kantor daftar dari dokumen TPB</td></tr></tbody></table>

#### Headers

| Name          | Type   | Description                             |
| ------------- | ------ | --------------------------------------- |
| Authorization | String | Token yang didapatkan hasil autentikasi |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/cek-referensi.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
