Delete Barcode
Delete a single barcode.
Endpointโ
DELETE /v1/barcodes/{id}
Required Scopeโ
products:write
Path Parametersโ
| Parameter | Type | Description |
|---|---|---|
id | integer | The barcode ID |
Request Exampleโ
curl -X DELETE "https://app.equipdash.com/api/v1/barcodes/1" \
-H "Authorization: Bearer YOUR_API_KEY"
Responseโ
Returns 204 No Content on success.
Error Responsesโ
Barcode Not Foundโ
{
"error": {
"code": "resource_not_found",
"message": "The requested barcode was not found."
},
"meta": {
"request_id": "req_abc123"
}
}
Bulk Delete Barcodes
Delete multiple barcodes at once.
Endpointโ
POST /v1/barcodes/bulk-delete
Required Scopeโ
products:write
Request Bodyโ
| Field | Type | Required | Description |
|---|---|---|---|
barcode_ids | array | Yes | Array of barcode IDs to delete |
Request Exampleโ
curl -X POST "https://app.equipdash.com/api/v1/barcodes/bulk-delete" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"barcode_ids": [1, 2, 3, 4, 5]
}'
Responseโ
{
"data": {
"deleted": 4,
"errors": [
{
"barcode_id": 3,
"error": "Barcode not found or access denied."
}
]
},
"meta": {
"request_id": "req_abc123",
"timestamp": "2024-01-15T12:00:00Z"
}
}
Response Fieldsโ
| Field | Type | Description |
|---|---|---|
deleted | integer | Number of barcodes successfully deleted |
errors | array | List of errors for barcodes that couldn't be deleted |