Tags
Returns a list of all tags, optionally filtered by query parameters.
Query parameters
Responses
200
OK
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
get/api/tags
GET /api/tags HTTP/1.1
Accept: */*
{
"data": [
{
"id": 1,
"value": {
"target_type": "data_field",
"type": "business_concept"
}
}
]
}Creates a new tag with the provided value.
Body
Responses
201
Created
application/json
400
Bad Request
application/json
401
Unauthorized
application/json
403
Forbidden
application/json
422
Unprocessable Entity
application/json
500
Internal Server Error
application/json
post/api/tags
POST /api/tags HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 72
{
"tag": {
"value": {
"target_type": "data_field",
"type": "business_concept"
}
}
}{
"data": {
"id": 1,
"value": {
"target_type": "data_field",
"type": "business_concept"
}
}
}Search tags using filters in the request body.
Body
Search filters for tags. Can filter by value fields (e.g., target_type).
Responses
200
OK
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
post/api/tags/search
POST /api/tags/search HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 34
{
"value": {
"target_type": "ingest"
}
}{
"data": [
{
"id": 1,
"value": {
"target_type": "data_field",
"type": "business_concept"
}
}
]
}Returns a single tag by its ID.
Path parameters
idintegerRequired
Tag ID
Responses
200
OK
application/json
401
Unauthorized
application/json
403
Forbidden
application/json
500
Internal Server Error
application/json
get/api/tags/{id}
GET /api/tags/{id} HTTP/1.1
Accept: */*
{
"data": {
"id": 1,
"value": {
"target_type": "data_field",
"type": "business_concept"
}
}
}Updates an existing tag with new data.
Path parameters
idintegerRequired
Tag ID
Body
Responses
200
OK
application/json
400
Bad Request
application/json
401
Unauthorized
application/json
403
Forbidden
application/json
422
Unprocessable Entity
application/json
500
Internal Server Error
application/json
put/api/tags/{id}
PUT /api/tags/{id} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 72
{
"tag": {
"value": {
"target_type": "data_field",
"type": "business_concept"
}
}
}{
"data": {
"id": 1,
"value": {
"target_type": "data_field",
"type": "business_concept"
}
}
}Updates an existing tag with new data.
Path parameters
idintegerRequired
Tag ID
Body
Responses
200
OK
application/json
400
Bad Request
application/json
401
Unauthorized
application/json
403
Forbidden
application/json
422
Unprocessable Entity
application/json
500
Internal Server Error
application/json
patch/api/tags/{id}
PATCH /api/tags/{id} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 72
{
"tag": {
"value": {
"target_type": "data_field",
"type": "business_concept"
}
}
}{
"data": {
"id": 1,
"value": {
"target_type": "data_field",
"type": "business_concept"
}
}
}Last updated