> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# satismeter

> SatisMeter Survey & NPS API

**Server path:** `/satismeter` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                        | Description                                                     |
| --------------------------------------------------------------------------- | --------------------------------------------------------------- |
| [`satismeter_get_campaign`](#satismeter_get_campaign)                       | Get details of a specific survey (campaign)                     |
| [`satismeter_get_campaign_responses`](#satismeter_get_campaign_responses)   | Get survey responses for a specific campaign                    |
| [`satismeter_get_campaign_statistics`](#satismeter_get_campaign_statistics) | Get statistics for a specific campaign (survey)                 |
| [`satismeter_get_project`](#satismeter_get_project)                         | Get project details including name, settings, and configuration |
| [`satismeter_get_project_responses`](#satismeter_get_project_responses)     | Get all survey responses from the project                       |
| [`satismeter_list_campaigns`](#satismeter_list_campaigns)                   | List all surveys (campaigns) in the project                     |

***

## satismeter\_get\_campaign

Get details of a specific survey (campaign)

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                     |
| ------------ | ------ | -------- | ------- | ----------------------------------------------- |
| `campaignId` | string | Yes      | —       | The unique identifier of the campaign (survey). |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "campaignId": {
        "type": "string",
        "description": "The unique identifier of the campaign (survey)."
      }
    },
    "required": [
      "PCID",
      "campaignId"
    ]
  }
  ```
</Expandable>

***

## satismeter\_get\_campaign\_responses

Get survey responses for a specific campaign

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                     |
| ------------ | ------ | -------- | ------- | ----------------------------------------------- |
| `campaignId` | string | Yes      | —       | The unique identifier of the campaign (survey). |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "campaignId": {
        "type": "string",
        "description": "The unique identifier of the campaign (survey)."
      }
    },
    "required": [
      "PCID",
      "campaignId"
    ]
  }
  ```
</Expandable>

***

## satismeter\_get\_campaign\_statistics

Get statistics for a specific campaign (survey)

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                     |
| ------------ | ------ | -------- | ------- | ----------------------------------------------- |
| `campaignId` | string | Yes      | —       | The unique identifier of the campaign (survey). |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "campaignId": {
        "type": "string",
        "description": "The unique identifier of the campaign (survey)."
      }
    },
    "required": [
      "PCID",
      "campaignId"
    ]
  }
  ```
</Expandable>

***

## satismeter\_get\_project

Get project details including name, settings, and configuration

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## satismeter\_get\_project\_responses

Get all survey responses from the project

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## satismeter\_list\_campaigns

List all surveys (campaigns) in the project

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>
