# tessl.io Workspaces API

**Canonical:** https://apis.io/apis/tesslio/tesslio-workspaces-api/  
**Provider:** tessl.io — https://apis.io/providers/tesslio/  
**Base URL:** https://api.tessl.io  
**Documentation:** https://docs.tessl.io/

tessl.io Workspaces API is one of 35 APIs that [tessl.io](https://apis.io/providers/tesslio/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Workspaces. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

Workspaces and workspace membership.

## Operations (43)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/workspaces` | — |
| POST | `/v1/workspaces` | — |
| GET | `/v1/workspaces/{workspaceIdOrName}` | — |
| PATCH | `/v1/workspaces/{workspaceId}` | — |
| DELETE | `/v1/workspaces/{workspaceId}` | — |
| GET | `/v1/workspaces/{workspaceId}/onboarding` | — |
| GET | `/v1/workspaces/{workspaceId}/members` | — |
| POST | `/v1/workspaces/{workspaceId}/members` | — |
| PATCH | `/v1/workspaces/{workspaceId}/members/{userId}` | — |
| DELETE | `/v1/workspaces/{workspaceId}/members/{userId}` | — |
| GET | `/experimental/workspaces/{workspaceId}/integrations` | — |
| DELETE | `/experimental/workspaces/{workspaceId}/integrations/{integrationId}` | — |
| PATCH | `/experimental/workspaces/{workspaceId}/integrations/{integrationId}` | — |
| GET | `/experimental/workspaces/{workspaceId}/integrations/{integrationId}/linear/metadata` | — |
| POST | `/experimental/workspaces/{workspaceId}/integrations/github-app` | — |
| POST | `/experimental/workspaces/{workspaceId}/integrations/github-app/request` | — |
| POST | `/experimental/workspaces/{workspaceId}/integrations/github-app/token` | — |
| POST | `/experimental/workspaces/{workspaceId}/integrations/github-app-agent` | — |
| POST | `/experimental/workspaces/{workspaceId}/integrations/github-app-agent/request` | — |
| POST | `/experimental/workspaces/{workspaceId}/integrations/gitlab-token` | — |
| POST | `/experimental/workspaces/{workspaceId}/integrations/mockhub` | — |
| POST | `/experimental/workspaces/{workspaceId}/integrations/linear/authorize` | — |
| POST | `/experimental/workspaces/{workspaceId}/integrations/linear/callback` | — |
| POST | `/experimental/workspaces/{workspaceId}/integrations/bitbucket-cloud-oauth/authorize` | — |
| POST | `/experimental/workspaces/{workspaceId}/integrations/bitbucket-cloud-oauth/callback` | — |
| GET | `/experimental/workspaces/{workspaceId}/integrations/requests` | — |
| DELETE | `/experimental/workspaces/{workspaceId}/integrations/requests/{requestId}` | — |
| GET | `/experimental/workspaces/{workspaceId}/analytics` | — |
| GET | `/experimental/workspaces/{workspaceId}/inventory` | — |
| GET | `/experimental/workspaces/{workspaceId}/mcp-servers` | — |
| POST | `/experimental/workspaces/{workspaceId}/mcp-servers` | — |
| DELETE | `/experimental/workspaces/{workspaceId}/mcp-servers/{mcpName}` | — |
| POST | `/experimental/workspaces/{workspaceId}/mcp-servers/{mcpName}/reauth` | — |
| POST | `/experimental/workspaces/{workspaceId}/mcp-servers/{mcpName}/callback` | — |
| GET | `/experimental/workspaces/{workspaceId}/workflows/{workflowId}` | Get workflow status (Temporal-backed compat shim) |
| GET | `/experimental/workspaces/{workspaceId}/registry-keys` | — |
| POST | `/experimental/workspaces/{workspaceId}/registry-keys` | — |
| DELETE | `/experimental/workspaces/{workspaceId}/registry-keys/{registryKeyId}` | — |
| POST | `/experimental/workspaces/{workspaceId}/skills/workspace` | — |
| POST | `/experimental/workspaces/{workspaceId}/tile-rollout` | — |
| GET | `/experimental/workspaces/{workspaceId}/reviewer-plugin` | — |
| PUT | `/experimental/workspaces/{workspaceId}/reviewer-plugin` | — |
| DELETE | `/experimental/workspaces/{workspaceId}/reviewer-plugin` | — |

## Machine-readable artifacts (2)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/tesslio/refs/heads/main/openapi/tesslio-workspaces-api-openapi.yml
- **APIReference** — https://api.tessl.io/docs

## Other tessl.io APIs (12)

- [tessl.io Admin Keys API](https://apis.io/apis/tesslio/tesslio-admin-keys-api/)
- [tessl.io Agent Logs API](https://apis.io/apis/tesslio/tesslio-agent-logs-api/)
- [tessl.io API Keys API](https://apis.io/apis/tesslio/tesslio-api-keys-api/)
- [tessl.io Badges API](https://apis.io/apis/tesslio/tesslio-badges-api/)
- [tessl.io Billing API](https://apis.io/apis/tesslio/tesslio-billing-api/)
- [tessl.io Capacity API](https://apis.io/apis/tesslio/tesslio-capacity-api/)
- [tessl.io CLI API](https://apis.io/apis/tesslio/tesslio-cli-api/)
- [tessl.io Context API](https://apis.io/apis/tesslio/tesslio-context-api/)
- [tessl.io Curated Lists API](https://apis.io/apis/tesslio/tesslio-curated-lists-api/)
- [tessl.io Environments API](https://apis.io/apis/tesslio/tesslio-environments-api/)
- [tessl.io Evals API](https://apis.io/apis/tesslio/tesslio-evals-api/)
- [tessl.io Fix Runs API](https://apis.io/apis/tesslio/tesslio-fix-runs-api/)

## Tags

Workspaces

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/tesslio/tesslio-workspaces-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/tesslio/.
