Skip to main content
POST
/
artist
/
bulk
/
delete
Delete Bulk Artists
curl --request POST \
  --url https://server26-dot-royalti-project.uc.r.appspot.com/artist/bulk/delete \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "ids": [
    "3c90c3cc-0d44-4b50-8888-8dd25736052a"
  ]
}'
{
  "message": "Done.",
  "processedCount": 3,
  "failedDeletions": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "error": "Artist delete failed!"
    }
  ]
}
artist/bulk/delete Description:
The /artist/bulk/delete endpoint allows deletion of multiple artists simultaneously.
Method:
POST
Request Payload:
ParameterTypeDescription
artistIdsarrayAn array of artist IDs to delete.

Authentication

This endpoint requires authentication. Include your bearer token in the Authorization header.

Request Body

Request Schema

FieldTypeRequiredDescription
idsarrayArray of artist IDs to delete

Responses

✅ 200 - Success

⚠️ 401 - Unauthorized

❌ 500 - Internal Server Error

Tags

Artist

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"

Body

application/json
ids
string<uuid>[]
required

Array of artist IDs to delete

Minimum length: 1

Response

Success

message
string

Status message

processedCount
integer

Number of artists successfully deleted

failedDeletions
object[]
I