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

# App Connections

> A connection between a manual-type app install and a client, company, or group of clients, delivering embed or link content.

This resource represents a single connection between a **manual-type** [App Install](/docs/api-reference/resources/app-installs) and a [Client](/docs/api-reference/resources/clients), [Company](/docs/api-reference/resources/companies), or group of clients. A manual setup app install enables service businesses to share content visible only to the clients, companies, or groups of clients specified in the app connection.

Each manual app connection can be either an **embed** or a **link**. **Embeds** are added into Assembly as iframes, while **links** direct clients to an external URL. Links are typically used for applications that block iframe embedding.

You can read more about manual setup apps [here](https://www.assembly.com/guide/intro-to-apps#embed-setup-type).

## Properties

**id** `string`
The ID of this app connection.

**clientIds** `array(string)`
The clients with whom this app connection is shared (only applicable to connections of **group** and **individual** membership types)

**companyId** `string`
When membershipType is set to **company** this indicates which company the connection is for. All clients of that company can see this connection. For individual or group, this specifics which company of the individual(s) this connection is associated with.

**content** `string`
The content shared with the specified clients. Can be a publicly-accessible URL, or, in the case of `embed`type connections, an iframe.

**createdAt** `string`
The date this connection was created in RFC3339 format.

**updatedAt** `string`
The date this connection was updated in RFC3339 format.

**membershipType** `string`
The membership type of the app connection (one of: `individual`, `group`, `company`).

**object** `string`
The object type of this resource.

**type** `string`
The type of app connection (one of: `embed`, `link`)

**installId** `string`
The (manual-type) App Install this app connection corresponds to.

<br />

```json Example App Connection Object theme={null}
  {
    "clientIds": null,
    "companyId": "48828ede-1d82-4012-9544-5f1b028f1654",
    "content": "https://specific-link.com",
    "createdAt": "2024-03-29T16:42:31.267076692Z",
    "id": "498249d7-a26a-40cc-83a8-2fa9c5cbee26",
    "membershipType": "company",
    "object": "appConnection",
    "type": "link",
    "installId": "21e21a4e-6bbb-47d0-a9bd-c4e99a3ca9a2",
    "updatedAt": "2024-03-29T16:42:31.267076692Z",
  }
```
