List workspaces
Returns active workspaces the authenticated user belongs to.
- Platform key: returns all workspaces.
- Workspace key: returns only the workspace the key belongs to.
curl -X GET "https://api.sendkit.ai/v1/workspaces" \
-H "Content-Type: application/json" \
-H "X-Api-Key: YOUR_API_KEY"
import requests
import json
url = "https://api.sendkit.ai/v1/workspaces"
headers = {
"Content-Type": "application/json",
"X-Api-Key": "YOUR_API_KEY"
}
response = requests.get(url, headers=headers)
print(response.json())
const response = await fetch("https://api.sendkit.ai/v1/workspaces", {
method: "GET",
headers: {
"Content-Type": "application/json",
"X-Api-Key": "YOUR_API_KEY"
}
});
const data = await response.json();
console.log(data);
package main
import (
"fmt"
"net/http"
)
func main() {
req, err := http.NewRequest("GET", "https://api.sendkit.ai/v1/workspaces", nil)
if err != nil {
panic(err)
}
req.Header.Set("Content-Type", "application/json")
req.Header.Set("X-Api-Key", "YOUR_API_KEY")
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
fmt.Println("Response Status:", resp.Status)
}
require 'net/http'
require 'json'
uri = URI('https://api.sendkit.ai/v1/workspaces')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Get.new(uri)
request['Content-Type'] = 'application/json'
request['X-Api-Key'] = 'YOUR_API_KEY'
response = http.request(request)
puts response.body
{
"success": true,
"data": [
{
"id": "665a1b2c3d4e5f6a7b8c9d0e",
"name": "My Sales Team",
"ownerId": "664f0a1b2c3d4e5f6a7b8c9d",
"memberCount": 3,
"createdAt": "2025-06-01T10:30:00.000Z"
},
{
"id": "665b2c3d4e5f6a7b8c9d0e1f",
"name": "Outbound Agency",
"ownerId": "664f0a1b2c3d4e5f6a7b8c9d",
"memberCount": 1,
"createdAt": "2025-08-15T14:00:00.000Z"
}
]
}
GET
/v1/workspaces
GET
API Key (header: X-Api-Key)
X-Api-Keystring
RequiredPlatform API key (sk_user_...) or Workspace API key (sk_...)
Platform API key (sk_user_...) or Workspace API key (sk_...)
Request Preview
Response
Response will appear here after sending the request
Authentication
header
X-Api-Keystring
RequiredAPI Key for authentication. Platform API key (sk_user_...) or Workspace API key (sk_...)
Responses
successboolean
dataarray
idstring
Workspace ID
namestring
Workspace name
ownerIdstring
User ID of the workspace owner
memberCountinteger
Total number of members in the workspace
createdAtstring
Was this page helpful?
Last updated 4 days ago
Built with Documentation.AI