Detach tags from a project
Detach one or more tags from a project.
Payload Requirements
tag_idsis required and must contain between 1 and 100 tag IDs.- A tag ID that is not currently attached is reported in
not_foundrather than causing the whole request to fail. - Unrecognized fields are rejected with
422rather than ignored.
Returns 200 with the outcome per requested ID, not 204: a bulk
delete needs to tell the caller which IDs took effect.
Valid example
{
"tag_ids": ["VGFnOjEyMzQ1", "VGFnOjEyMzQ2"]
}
Invalid example (empty list)
{
"tag_ids": []
}
{
"type": "https://arize.com/docs/ax/rest-reference/errors#validation-error",
"title": "Unprocessable Entity",
"status": 422,
"detail": "tag_ids must contain at least 1 tag ID",
"request_id": "req_01HZY6X8E7"
}
Authorizations
Most Arize AI endpoints require authentication. For those endpoints that require authentication, include your API key in the request header using the format
Path Parameters
The unique project identifier (base64) A universally unique identifier (base64-encoded opaque string).
"RW50aXR5OjEyMzQ1"
Body
Body containing the IDs of the tags to detach from the resource
IDs of the tags to detach. Up to 100 per request. An ID that is not
currently attached is reported in not_found rather than causing the
whole request to fail, so the same request can be retried safely.
1 - 100 elementsA universally unique identifier (base64-encoded opaque string).
Response
Reports which tags were detached and which were not attached
IDs of the tags that were attached and have been detached.
A universally unique identifier (base64-encoded opaque string).
IDs from the request that were not attached to the resource. Not an error — detaching an already-detached tag is a no-op.
A universally unique identifier (base64-encoded opaque string).