curl --request DELETE \
--url https://api.royalti.io/file/royalty/{id} \
--header 'Authorization: Bearer <token>'{
"status": "success",
"message": "Royalty file deleted successfully",
"data": {
"fileId": "file-uuid-123",
"fileName": "export.csv",
"tableName": "royalty_uploads_2024_01_15",
"dataset": "royalty_data",
"bigQueryDeleted": true,
"storageFileDeleted": true,
"databaseRecordDeleted": true,
"deletedAt": "2024-01-15T10:30:00.000Z",
"errors": []
}
}Permanently deletes a royalty file, its BigQuery table, and Cloud Storage file.
curl --request DELETE \
--url https://api.royalti.io/file/royalty/{id} \
--header 'Authorization: Bearer <token>'{
"status": "success",
"message": "Royalty file deleted successfully",
"data": {
"fileId": "file-uuid-123",
"fileName": "export.csv",
"tableName": "royalty_uploads_2024_01_15",
"dataset": "royalty_data",
"bigQueryDeleted": true,
"storageFileDeleted": true,
"databaseRecordDeleted": true,
"deletedAt": "2024-01-15T10:30:00.000Z",
"errors": []
}
}const response = await fetch('https://api.royalti.io/file/royalty/example-id', {
method: 'DELETE',
headers: {
'Authorization': `Bearer ${token}`,
},
});
const data = await response.json();
console.log(data);
JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"
The UUID of the royalty file to delete