GET
/
projects
/
{projectIdOrName}
/
integrations
/
{integrationId}
/
installations
curl --request GET \
  --url https://api.withampersand.com/v1/projects/{projectIdOrName}/integrations/{integrationId}/installations \
  --header 'X-Api-Key: <api-key>'
[
  {
    "id": "<string>",
    "projectId": "project-456",
    "integrationId": "<string>",
    "group": {
      "groupRef": "group-123",
      "groupName": "Super Customer",
      "projectId": "project-456",
      "createTime": "2023-07-13T21:34:44.816Z",
      "updateTime": "2023-07-13T21:34:44.816Z"
    },
    "healthStatus": "healthy",
    "connection": {
      "id": "connection-123",
      "projectId": "project-456",
      "provider": "salesforce",
      "providerApp": {
        "id": "provider-app-123",
        "projectId": "project-456",
        "externalRef": "external-id-123",
        "provider": "salesforce",
        "clientId": "client-id-123",
        "scopes": [
          [
            "oauth",
            "offline",
            "crm.read"
          ]
        ],
        "createTime": "2023-11-07T05:31:56Z",
        "updateTime": "2023-11-07T05:31:56Z"
      },
      "group": {
        "groupRef": "group-123",
        "groupName": "Super Customer",
        "projectId": "project-456",
        "createTime": "2023-07-13T21:34:44.816Z",
        "updateTime": "2023-07-13T21:34:44.816Z"
      },
      "consumer": {
        "consumerRef": "consumer-123",
        "consumerName": "Super Customer",
        "projectId": "project-456",
        "createTime": "2023-07-13T21:34:44.816Z",
        "updateTime": "2023-07-13T21:34:44.816Z"
      },
      "providerWorkspaceRef": "provider-workspace-123",
      "providerConsumerRef": "provider-consumer-123",
      "createTime": "2023-07-13T21:34:44.816Z",
      "updateTime": "2023-07-13T21:34:44.816Z",
      "authScheme": "oauth2/authorizationCode",
      "status": "working",
      "oauth2AuthorizationCode": {
        "accessToken": {
          "token": "<string>",
          "issuedAt": "2024-04-22T18:55:28.456076Z",
          "expiresAt": "2024-10-22T18:55:28.456076Z"
        },
        "refreshToken": {
          "token": "<string>",
          "issuedAt": "2024-04-22T18:55:28.456076Z",
          "expiresAt": "2024-10-22T18:55:28.456076Z"
        },
        "scopes": [
          "<string>"
        ]
      },
      "apiKey": "api-key-123",
      "providerMetadata": {}
    },
    "createTime": "2023-11-07T05:31:56Z",
    "createdBy": "consumer:consumer-123",
    "updateTime": "2023-11-07T05:31:56Z",
    "config": {
      "id": "config-123",
      "revisionId": "revision-123",
      "createTime": "2023-11-07T05:31:56Z",
      "createdBy": "builder:builder-123",
      "content": {
        "provider": "salesforce",
        "read": {
          "objects": {}
        },
        "write": {
          "objects": {}
        },
        "proxy": {
          "enabled": true
        },
        "subscribe": {
          "objects": {}
        }
      }
    }
  }
]

Authorizations

X-Api-Key
string
header
required

Path Parameters

projectIdOrName
string
required

The Ampersand project ID or project name.

integrationId
string
required

Query Parameters

groupRef
string

The ID of the user group that has access to this installation.

Response

200
application/json

List of installations

The response is of type Installation · object[].