Assign Tags to a Service
Request:
POST /api/services/101/tags
{
"action" : "assign",
"resources" : [
{ "category" : "location", "name" : "ny" },
{ "category" : "department", "name" : "finance" },
{ "category" : "environment", "name" : "dev" }
]
}
Response:
{
"results": [
{
"success": true,
"message": "Assigning Tag: category:'location' name:'ny'",
"href": "http://localhost:3000/api/services/101",
"tag_category": "location",
"tag_name": "ny"
},
{
"success": true,
"message": "Assigning Tag: category:'department' name:'finance'",
"href": "http://localhost:3000/api/services/101",
"tag_category": "department",
"tag_name": "finance"
},
{
"success": true,
"message": "Assigning Tag: category:'environment' name:'dev'",
"href": "http://localhost:3000/api/services/101",
"tag_category": "environment",
"tag_name": "dev"
}
]
}
Assign Tags by Name to a Service
Request:
POST /api/services/101/tags
{
"action" : "assign",
"resources" : [
{ "name" : "/department/finance" },
{ "name" : "/location/ny" }
]
}
Response:
{
"results": [
{
"success": true,
"message": "Assigning Tag: category:'department' name:'finance'",
"href": "http://localhost:3000/api/services/101",
"tag_category": "department",
"tag_name": "finance"
},
{
"success": true,
"message": "Assigning Tag: category:'location' name:'ny'",
"href": "http://localhost:3000/api/services/101",
"tag_category": "location",
"tag_name": "ny"
}
]
}
Assign a Tag by Reference to a Service
Request:
POST /api/services/101/tags
{
"action" : "assign",
"resources" : [
{ "href" : "http://localhost:3000/api/services/1/tags/49" }
]
}
Response:
{
"results": [
{
"success": true,
"message": "Assigning Tag: category:'department' name:'finance'",
"href": "http://localhost:3000/api/services/101",
"tag_category": "department",
"tag_name": "finance",
"tag_href": "http://localhost:3000/api/tags/49"
}
]
}