---
title: "Get workspace profile"
method: GET
path: "/api/workspace-profile"
tags: ["workspace_profiles"]
---

# Get workspace profile

`GET /api/workspace-profile`

## Request

- Base URL: `https://beta.getsales.io/id/v1`
- URL: `https://beta.getsales.io/id/v1/api/workspace-profile`
- Auth: HTTP bearer and API key in header `Team-SID`

The workspace profile: company, who_buys, offer, each field stamped in sources (source, set_at); confirmed_at once the person confirmed. 404 workspace_profile_not_found until the first write.

Contract:
- MCP tool `get_workspace_profile`, registry package `mcp.id/workspace_profiles`, mount `id.identity`.
- Operation `get`, response envelope `get`.
- Flags: read only.

## Response `200`

`get` success envelope.

- GetWorkspaceProfileResponse
  - `success` true, required
  - `operation` 'get', required
  - `item` object, required
    - `sid` string, required: Workspace profile sid (id_wp_...).
    - `team_sid` string, required: The workspace (ts_tm_...).
    - `company` object, required
      - `name` string, nullable, required
      - `tagline` string, nullable, required: What the company does, in one line.
      - `industry` string, nullable, required
      - `people_count` integer, nullable, required: The LinkedIn page's headcount.
      - `founded_year` integer, nullable, required
      - `location` string, nullable, required: Where it is based.
      - `website` string, nullable, required: A bare domain (acme.com), never a URL.
      - `ln_id` string, nullable, required: The numeric LinkedIn company id, as digits.
      - `ln_nickname` string, nullable, required: The LinkedIn company page slug, never a URL.
    - `who_buys` object, required
      - `roles` string[], required: The titles that buy.
      - `industries` string[], required
      - `company_size` string, nullable, required: In words ("10 to 200 staff").
      - `regions` string[], required
      - `example_clients` string[], required: Names from the site's cases and logos.
    - `offer` object, required
      - `what_we_sell` string, nullable, required: One or two lines.
      - `proof` string, nullable, required: A case, a number; null when nothing said it.
      - `price` string, nullable, required: Price and terms; null when nothing said it.
    - `sources` object, required: One stamp per written field, keyed "section.field" ("company.name", "who_buys.roles", "offer.price").
    - `confirmed_at` string, nullable, required: ISO 8601 UTC; when the person said the cards are right (update with confirm true); null until then.
    - `version` integer, required: Moves on every write.
    - `created_at` string, nullable, required: ISO 8601 UTC.
    - `updated_at` string, nullable, required: ISO 8601 UTC.
  - `included` object, required
  - `includes` string[], required
  - `meta` object, required
    - `trace_id` string, required: UUID v7; same 128-bit value as the X-Trace-Id header.
    - `span_id` string, required: 16 hex chars, root span of this request.
    - `timestamp` string, required: ISO 8601 UTC (Y-m-dTH:i:sZ), response time.
    - `duration_ms` integer, required: Server-side wall clock.
    - `team_sid` string, nullable: The team this call ran in (the token team, or the team_sid override). Null when unauthenticated; absent from pre-2026-08-20 backends.
    - `actor_type` string, nullable: user | agent | api_key | system. Null when unauthenticated; absent from pre-2026-08-20 backends.

## Other responses

- `4XX`: MCP error envelope. `error.code` is one of validation_failed, nothing_to_update, not_found, relation_not_found, invalid_transition, limit_exceeded, payment_required, duplicate_rejected, conflict, delete_blocked, unauthorized, forbidden, rate_limited, not_implemented.
- `5XX`: MCP error envelope with `error.code` internal_error or service_unavailable.

---

[API](https://skmtc.dev/getsales/apis/getsales-public-contract-gs-service-id.md) - [All operations](https://skmtc.dev/getsales/apis/getsales-public-contract-gs-service-id/llms.txt) - [OpenAPI document](https://skmtc.dev/getsales/apis/getsales-public-contract-gs-service-id/revisions/95e48541fe85?raw)
