---
title: "Get integration capabilities"
method: GET
path: "/v1/workspaces/{workspaceId}/integrations/{integrationId}/capabilities"
tags: ["Integrations"]
---

# Get integration capabilities

`GET /v1/workspaces/{workspaceId}/integrations/{integrationId}/capabilities`

## Request

- Base URL: `https://api.maevesocial.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.maevesocial.com/v1/workspaces/{workspaceId}/integrations/{integrationId}/capabilities`
- Auth: HTTP bearer

Returns safe, curated publishing capabilities for one integration. This does not expose stored provider settings, tokens, scopes, or raw provider payloads.

## Path parameters

- `integrationId` string, required
- `workspaceId` string, uuid, required

## Response `200`

Connection-specific publishing capabilities

- object
  - `data` PublicIntegrationCapabilitiesDto, required
    - `integration` PublicIntegrationListItemDto, required
      - `id` string, uuid, required
      - `platform` string, required
      - `username` string, nullable, required
      - `name` string, nullable, required
      - `displayName` string, nullable, required
      - `status` 'connected' | 'requires_reauth' | 'disabled' | 'auth_incomplete', required
    - `content` object, required
      - `postTypes` string[], required
      - `mediaTypes` string[], required
      - `maxMedia` number, required
      - `supportsThreads` boolean, required
      - `maxThreadMessages` number, required
      - `maxThreadMedia` number, required
      - `requiresMedia` boolean, required
      - `requiresTitle` boolean, required
      - `canPublishArticles` boolean
    - `rules` string, required
    - `settings` object, required
      - `fields` object[], required
        - `key` string, required
        - `type` string, required
        - `required` boolean
        - `description` string, required
        - `enum` string[]
        - `optionKey` string
        - `min` number
        - `max` number
    - `options` object[], required
      - `key` string, required
      - `description` string, required
      - `input` object
    - `capabilities` object, required
      - `canSearchLocations` boolean, required
      - `canInviteCollaborators` boolean, required
      - `canTagProducts` boolean, required
      - `inboxEnabled` boolean, required
      - `supportsInboxComments` boolean, required
      - `canManageInboxComments` boolean, required
      - `supportsInboxMentions` boolean, required
      - `canLikeComments` boolean, required
      - `canPublishFirstComment` boolean, required
      - `canMentionLinkedInPeople` boolean, required
  - `meta` unknown, required

## Changes

- **2026-10-19** `1b00fd7e4b15`: 1 info
  - added the required property `data/capabilities/canMentionLinkedInPeople` to the response with the `200` status

[Operation history](https://skmtc.dev/maevesocial/apis/maeve-social-api/changes/v1/workspaces/:workspaceId/integrations/:integrationId/capabilities/get.md)

---

[API](https://skmtc.dev/maevesocial/apis/maeve-social-api.md) · [All operations](https://skmtc.dev/maevesocial/apis/maeve-social-api/llms.txt) · [OpenAPI document](https://skmtc.dev/maevesocial/apis/maeve-social-api/revisions/1b00fd7e4b15?raw)
