curl --request DELETE \
--url 'https://api-prod.usefini.com/v2/tag-groups/f770d0bb-d5ea-44e7-a92a-fcfa2d5a32d5/public' \
--header 'Authorization: Bearer fini_your_api_key'
import requests
tag_group_id = "f770d0bb-d5ea-44e7-a92a-fcfa2d5a32d5"
response = requests.delete(
f"https://api-prod.usefini.com/v2/tag-groups/{tag_group_id}/public",
headers={"Authorization": "Bearer fini_your_api_key"},
)
result = response.json()
const tagGroupId = "f770d0bb-d5ea-44e7-a92a-fcfa2d5a32d5";
const response = await fetch(
`https://api-prod.usefini.com/v2/tag-groups/${tagGroupId}/public`,
{
method: "DELETE",
headers: {
Authorization: "Bearer fini_your_api_key",
},
}
);
const result = await response.json();
{
"success": true
}
Tag groups
Delete tag group
Delete a custom tag group.
DELETE
/
v2
/
tag-groups
/
{id}
/
public
curl --request DELETE \
--url 'https://api-prod.usefini.com/v2/tag-groups/f770d0bb-d5ea-44e7-a92a-fcfa2d5a32d5/public' \
--header 'Authorization: Bearer fini_your_api_key'
import requests
tag_group_id = "f770d0bb-d5ea-44e7-a92a-fcfa2d5a32d5"
response = requests.delete(
f"https://api-prod.usefini.com/v2/tag-groups/{tag_group_id}/public",
headers={"Authorization": "Bearer fini_your_api_key"},
)
result = response.json()
const tagGroupId = "f770d0bb-d5ea-44e7-a92a-fcfa2d5a32d5";
const response = await fetch(
`https://api-prod.usefini.com/v2/tag-groups/${tagGroupId}/public`,
{
method: "DELETE",
headers: {
Authorization: "Bearer fini_your_api_key",
},
}
);
const result = await response.json();
{
"success": true
}
Deletes a custom tag group.
Use this route only for workspace-owned custom groups you created. Tag-level routes live on Tags.
Headers
string
required
Bearer token containing your Fini workspace API key. Format:
Bearer fini_... The key needs write scope.Path parameters
string
required
Tag group ID to delete.
curl --request DELETE \
--url 'https://api-prod.usefini.com/v2/tag-groups/f770d0bb-d5ea-44e7-a92a-fcfa2d5a32d5/public' \
--header 'Authorization: Bearer fini_your_api_key'
import requests
tag_group_id = "f770d0bb-d5ea-44e7-a92a-fcfa2d5a32d5"
response = requests.delete(
f"https://api-prod.usefini.com/v2/tag-groups/{tag_group_id}/public",
headers={"Authorization": "Bearer fini_your_api_key"},
)
result = response.json()
const tagGroupId = "f770d0bb-d5ea-44e7-a92a-fcfa2d5a32d5";
const response = await fetch(
`https://api-prod.usefini.com/v2/tag-groups/${tagGroupId}/public`,
{
method: "DELETE",
headers: {
Authorization: "Bearer fini_your_api_key",
},
}
);
const result = await response.json();
Response
boolean
true when the delete completed successfully.{
"success": true
}
Current controller behavior: unknown IDs and attempts to delete mandatory groups currently surface as
500 Internal Server Error on this public route.Errors
401 Unauthorized
401 Unauthorized
The API key is missing, malformed, revoked, or invalid.
403 Forbidden
403 Forbidden
The API key does not include the
write scope required for this route.500 Internal Server Error
500 Internal Server Error
Fini failed while deleting the tag group. Unknown or non-deletable IDs currently surface here as well.
Was this page helpful?

