Dokumentasi API Stock ATK

Base URL lokal: https://www.atk.dev-danajoo.io/api

Buka Dokumentasi Postman Online

Autentikasi

Endpoint private memakai Bearer Token dari API login. Akun hasil register API berstatus inactive dan harus diaktifkan admin lewat menu Pengguna di web panel.

POST /api/register
{
  "name": "Demo User",
  "email": "demo@example.com",
  "password": "password",
  "password_confirmation": "password"
}
POST /api/login
{
  "email": "admin@example.com",
  "password": "password",
  "device_name": "postman"
}
Authorization: Bearer {access_token}

Data Barang

User aktif bisa melihat data barang. Tambah, edit, hapus mengikuti permission role seperti di web panel.

Barang Masuk

Sesuai alur web, barang masuk untuk role yang punya permission. Saat dibuat, stok barang otomatis bertambah.

Barang Keluar

User membuat permintaan barang keluar dengan status pending. Admin memproses approve/reject. Stok dipotong hanya saat approve.

Postman

Import file postman_collection.json dari root project. Request Login Admin akan menyimpan token otomatis ke variable collection.

Versi online bisa dibuka di Postman Documenter.