Personal Tasks
Create and start a personal task
Creates a personal task in the user's Personal pipeline and starts it immediately.
POST /api/console/v1/personal-tasks
Authorization: Bearer <api_key>
Content-Type: application/json
Request body
[
{ "type": "text", "text": "Draft a launch checklist." }
]
Response
{
"ok": true,
"task": {
"id": "<task_id>",
"title": "Draft a launch checklist."
}
}
Examples
TypeScript
const BASE_URL = "https://api.syncless.ai"
const API_KEY = "<api_key>"
const response = await fetch(BASE_URL + "/api/console/v1/personal-tasks", {
method: "POST",
headers: {
"Authorization": "Bearer " + API_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify([
{ type: "text", text: "Draft a launch checklist." },
]),
})
if (!response.ok) {
throw new Error(await response.text())
}
console.log(await response.json())
Python
import json
import requests
BASE_URL = "https://api.syncless.ai"
API_KEY = "<api_key>"
body = json.dumps([
{"type": "text", "text": "Draft a launch checklist."},
]).encode("utf-8")
response = requests.post(
BASE_URL + "/api/console/v1/personal-tasks",
data=body,
headers={
"Authorization": "Bearer " + API_KEY,
"Content-Type": "application/json",
},
)
response.raise_for_status()
print(response.json())
cURL
curl -X POST "https://api.syncless.ai/api/console/v1/personal-tasks" \
-H "Authorization: Bearer <api_key>" \
-H "Content-Type: application/json" \
-d '[
{ "type": "text", "text": "Draft a launch checklist." }
]'