API Method

Setelah anda berhasil login maka akan muncul tampilan landing page seperti gambar dibawah ini

  • Klik 1 . Untuk Akses Metadata

  • Klik 2. Untuk Akses Tinjauan

  • Klik 3. Untuk Akses Repositori

[API Method Given Permission]

POST https://wsbp.bpbatam.go.id/mantra/[json|api|xml]/bpbatam/[method given]

untuk method yang diinginkan sesuai dengan method yg diberikan, URL bisa dilihat di menu Metadata keterangan pilihan json|api|xml merupakan pilihan format response yang diinginkan

Headers

Name
Type
Description

AccessKey

string

diberikan sesuai dengan accessKey yang digenerate by sistem bisa dilihat di menu Metadata atau Tinjauan

Content-Type

string

berdasarkan format body yang akan dilemparkan application/json atau application/x-www-form-urlencoded

User-Agent

string

MANTRA

Request Body

Name
Type
Description

[sesuai method]

string

berdasarkan parameter yang diberikan di menu Metadata dan Tinjauan. Untuk contoh parameter yang berupa json ada di keterangan pada menu Metadata untuk elemen data nya untuk tipe data parameter semua berupa string

{
    "response": {
        "status": 1,
        "code": 200,
        "message": "Sukses",
        "data": "",
        "datapath": "http:\/\/wsbp.bpbatam.go.id\/mantra\/json\/bpbatam\/...\/...",
        "datatype": "text",
        "dataperiode": "...-...-... ...:...:...",
        "datasource": "url",
        "onlinecode": 200,
        "onlinemessage": "Sukses"
    }
}

Kolom Response

Keterangan

status

1 : ok , 2: tidak ok

code

200 : success, 10023 : kesalahan dalam pelemparan API

message

keterangan keluaran (untuk kesalahan dalam hit API akan muncul pessan Operasi Program : gagal diproses), selain itu untuk logic akan ada di elemen data

data

data keluaran dari API yang di hit, bisa berupa pesan logic maupun keluaran. Untuk data yang dienkripsi menggunakan base64

datapath

url yang dikirimkan

dataperiode

timestamp hit API

datasource

url menandakan akses api via url

onlinecode

isi sama dengan elemen code

onlinemessage

isi sama dengan elemen message

Untuk testing bisa meggunakan aplikasi client seperti Postman / Insomnia atau client sejenis lainnya.

Last updated

Was this helpful?