Skip to Content

Delete Tag

Permanently remove a tag from a project.

DELETEhttps://api.identitycall.ai/api/v1/public/tags/:id

Deletes the tag and detaches it from every recording that carried it.

Requires delete permission

This detaches the tag from every recording in the project. The recordings themselves — audio, transcripts, analysis — are untouched, but the label is gone from all of them and cannot be restored. Check recordings_count from List Tags first if you want to know how many recordings are affected.

To remove a tag from a single recording, don’t use this endpoint — send the reduced set to Update Recording instead.

Scope

API key scopeReachable tags
Account-wideAny tag in any project in the account
Project-scopedOnly tags in the bound project. Others return 404.

Path Parameters

Path Parameters

NameTypeRequiredDefaultDescription
idintegerYes-The tag ID, as returned by List Tags or Create Tag.

Request

curl -X DELETE "https://api.identitycall.ai/api/v1/public/tags/4" \ -H "Authorization: Bearer $IDENTITYCALL_API_KEY"

Response

Response204 No Content
(no content)

Errors

StatusErrorDescription
401“Invalid API key”Missing or unrecognized bearer token
403“Delete permission required”API key lacks delete permission
404“Resource not found”The tag does not exist, belongs to another account, or sits outside a project-scoped key’s project

See Also