Properties
Creates primary and secondary properties.
Authorizations
X-Tackle-Api-KeystringRequired
Body
Responses
200
Successful response
application/json
successbooleanOptional
errorobject · nullableOptional
post/properties/create
POST /external-api/v1/properties/create HTTP/1.1
Host: api.timetackle.com
X-Tackle-Api-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 234
{
"primary": [
{
"name": "Property 1",
"color": "Tomato",
"children": [
{
"name": "Property 3",
"color": "Tomato"
}
]
}
],
"secondary": [
{
"name": "Property 2",
"color": "Tomato",
"variety": "MULTI_SELECT",
"children": [
{
"name": "Property 4",
"color": "Tomato"
}
]
}
]
}200
Successful response
{
"success": true,
"data": {
"primary": [
{
"name": "Property 1",
"color": "Tomato",
"children": [
{
"name": "Property 3",
"color": "Tomato",
"id": "text"
}
],
"id": "text"
}
],
"secondary": [
{
"name": "Property 2",
"color": "Tomato",
"variety": "MULTI_SELECT",
"children": [
{
"name": "Property 4",
"color": "Tomato",
"id": "text"
}
],
"id": "text"
}
]
},
"error": {}
}Retrieves all primary and secondary properties.
Authorizations
X-Tackle-Api-KeystringRequired
Responses
200
Successful response
application/json
successbooleanOptional
errorobject · nullableOptional
get/properties
GET /external-api/v1/properties HTTP/1.1
Host: api.timetackle.com
X-Tackle-Api-Key: YOUR_API_KEY
Accept: */*
200
Successful response
{
"success": true,
"data": {
"primary": [
{
"name": "Property 1",
"color": "Tomato",
"children": [
{
"name": "Property 3",
"color": "Tomato",
"id": "text"
}
],
"id": "text"
}
],
"secondary": [
{
"name": "Property 2",
"color": "Tomato",
"variety": "MULTI_SELECT",
"children": [
{
"name": "Property 4",
"color": "Tomato",
"id": "text"
}
],
"id": "text"
}
]
},
"error": {}
}Updates a specific property by ID.
Authorizations
X-Tackle-Api-KeystringRequired
Path parameters
idstringRequired
Body
namestringOptional
colorstring · enumOptionalPossible values:
Responses
200
Successful update
application/json
successbooleanOptional
errorstring · nullableOptional
post/property/{id}/update
POST /external-api/v1/property/{id}/update HTTP/1.1
Host: api.timetackle.com
X-Tackle-Api-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 32
{
"name": "text",
"color": "Tomato"
}200
Successful update
{
"success": true,
"error": "text"
}Deletes a specific property by ID.
Authorizations
X-Tackle-Api-KeystringRequired
Path parameters
idstringRequired
Responses
200
Successful deletion
application/json
successbooleanOptional
errorstring · nullableOptional
post/property/{id}/delete
POST /external-api/v1/property/{id}/delete HTTP/1.1
Host: api.timetackle.com
X-Tackle-Api-Key: YOUR_API_KEY
Accept: */*
200
Successful deletion
{
"success": true,
"error": "text"
}Last updated