Workspace
GET /me
Returns your workspace and its members. Use this as a first call to verify your API key works and to discover member IDs (which you'll need when assigning tasks or logging time on behalf of users).
curl -H "Authorization: Bearer kdt_..." \
https://api.konduit.work/v1/me
{
"workspace": {
"id": "...",
"name": "Acme Marketing",
"plan": "pro"
},
"members": [
{ "id": "...", "name": "Alice" },
{ "id": "...", "name": "Bob" }
]
}
The plan field is one of free, pro, business, or scale. The API itself is gated to pro and above — a free workspace's keys won't be created in the first place.
Members
The members array contains workspace-visible users. Service accounts appear here too, with names typically reflecting their integration purpose. Use member IDs when:
- Assigning tasks (
POST /lists/{listId}/tasks—assignees: [user_id_1, ...]) - Logging time on behalf of another user (
POST /tasks/{taskId}/time-entries—as_user: "<user_id>") - Posting comments as a real member from a service account (
POST /tasks/{taskId}/comments—comment_as: "<user_id>")
Members removed from the workspace stop appearing here. Their historical assignments and authored time entries remain in the database but are no longer assignable.
Next
- DataTables → — schema and row operations
- Spaces & Lists → — workspace structure
- Tasks → — task CRUD