Users
List workspace users
Lists active users in the API key user's workspace. Use this endpoint to find owner ids for template node assignment.
GET /api/console/v1/users
Authorization: Bearer <api_key>
Response
{
"users": [
{
"userId": "<owner_id>",
"name": "Ada Lovelace",
"email": "ada@example.com",
"avatarUrl": "https://api.syncless.ai/api/users/<owner_id>/avatar",
"role": "member"
}
]
}
Examples
TypeScript
const BASE_URL = "https://api.syncless.ai"
const API_KEY = "<api_key>"
const response = await fetch(BASE_URL + "/api/console/v1/users", {
headers: {
"Authorization": "Bearer " + API_KEY,
},
})
if (!response.ok) {
throw new Error(await response.text())
}
console.log(await response.json())
Python
import requests
BASE_URL = "https://api.syncless.ai"
API_KEY = "<api_key>"
response = requests.get(
BASE_URL + "/api/console/v1/users",
headers={
"Authorization": "Bearer " + API_KEY,
},
)
response.raise_for_status()
print(response.json())
cURL
curl "https://api.syncless.ai/api/console/v1/users" \
-H "Authorization: Bearer <api_key>"