Endpoint untuk mengelola data medicine. Semua endpoint bersifat publik dan tidak memerlukan autentikasi.
{
"success": true,
"message": "Data medicine ditemukan",
"data": [
{
"id": 1,
"name": "Paracetamol",
"brand": "Panadol",
"manufacturer": "GlaxoSmithKline",
"created_at": "2026-04-30T10:00:00.000000Z",
"updated_at": "2026-04-30T10:00:00.000000Z"
}
]
}
{
"success": true,
"message": "Data medicine ditemukan",
"data": {
"id": 1,
"name": "Paracetamol",
"brand": "Panadol",
"manufacturer": "GlaxoSmithKline",
"created_at": "2026-04-30T10:00:00.000000Z",
"updated_at": "2026-04-30T10:00:00.000000Z"
}
}
{
"success": false,
"message": "Data tidak ditemukan",
"errors": {}
}
{
"name": "Paracetamol",
"brand": "Panadol",
"manufacturer": "GlaxoSmithKline"
}
{
"success": true,
"message": "Medicine berhasil dibuat",
"data": {
"id": 1,
"name": "Paracetamol",
"brand": "Panadol",
"manufacturer": "GlaxoSmithKline",
"created_at": "2026-04-30T10:00:00.000000Z",
"updated_at": "2026-04-30T10:00:00.000000Z"
}
}
{
"success": false,
"message": "Data tidak valid",
"errors": {
"name": ["The name field is required."],
"brand": ["The brand field is required."]
}
}
{
"name": "Ibuprofen",
"brand": "Proris",
"manufacturer": "Tempo Scan Pacific"
}
{
"success": true,
"message": "Medicine berhasil diperbarui",
"data": {
"id": 1,
"name": "Ibuprofen",
"brand": "Proris",
"manufacturer": "Tempo Scan Pacific",
"created_at": "2026-04-30T10:00:00.000000Z",
"updated_at": "2026-04-30T10:00:00.000000Z"
}
}
{
"success": false,
"message": "Data tidak ditemukan",
"errors": {}
}
{
"success": true,
"message": "Medicine berhasil dihapus",
"data": {}
}
{
"success": false,
"message": "Data tidak ditemukan",
"errors": {}
}