Skip to main content

Delete Barcode

Delete a single barcode.

Endpointโ€‹

DELETE /v1/barcodes/{id}

Required Scopeโ€‹

products:write

Path Parametersโ€‹

ParameterTypeDescription
idintegerThe 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โ€‹

FieldTypeRequiredDescription
barcode_idsarrayYesArray 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โ€‹

FieldTypeDescription
deletedintegerNumber of barcodes successfully deleted
errorsarrayList of errors for barcodes that couldn't be deleted