Overview

Secara umum, setiap pemanggilan WebAPI harus mencantumkan access token yang dibutuhkan untuk membuka akses ataupun untuk proses validasi pengguna pada HTTP Header.

Curl
curl -X 'GET' \
'https://openapimcp.matahari.co.id:9001/Brand/GetBrandsByUser' \
-H 'accept: */*' \
-H 'Authorization: Bearer eyJhbGciertghjiuytdkitjdoifcuhsdauhfcsidnbvcybflhbuyv'

Authorization pada HTTP header wajib menyertakan teks Bearer pada awal access token. Mendapatkan access token dibutuhkan user credential dengan melakukan login terlebih dahulu, untuk kebutuhan uji coba pengembang dapat menggunakan user credential berikut :

BaseUrl : https://openapimcp.matahari.co.id:9001/
Email : cvdev@mail.com
Passw : Vendor123!

Base Url environment production https://mcp.matahari.co.id:81/ silahkan menggunakan user credential MCP bagi pengguna atau supplier yang sudah terdaftar, bagi pengguna atau supplier yang belum memiliki akun MCP slahkan mengajukan request ke Supplier Service MDS agar didaftarkan ke MCP.

Pengguna atau Supplier yang baru memiliki akun MCP, langkah pertama wajib menubah password. dari password string random yang dikirim via email sebelumnya menjadi password yang baru. Cara mengubah password tersedia pada pembahasan Authentication > Change Password.

Terdapat ketentuan dalam pembuatan sandi, diantaranya :

  • Minimal 6 karakter
  • Minimal 1 huruf capital
  • Minimal 1 simbol
  • Minimal 1 huruf kecil
Jika user tidak mengikuti ketentuan tersebut maka penggantian sandi tidak akan berhasil dan akan muncul pesan error.

Tools uji coba pengembang dapat menggunakan Postman atau Swagger MCP.OpenAPI