> For the complete documentation index, see [llms.txt](https://developer.firmhouse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.firmhouse.com/sdks/firmhouse-sdk/reference/interfaces/firmhouse-config.md).

# Interface: FirmhouseConfig

Configuration for firmhouse client

## Type Parameters

### T

`T` *extends* [`Access`](/sdks/firmhouse-sdk/reference/enumerations/access.md)

Access type

## Properties

| Property      | Modifier   | Type     | Description                                                                                                                                                                                                              |
| ------------- | ---------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `accessType?` | `readonly` | `T`      | Access type for the apiToken **Remarks** If the accessType is `storefront`, then the client will not have access to write operations such as projects, subscriptions, invoices etc. Default value is `Access.storefront` |
| `apiToken`    | `readonly` | `string` | Firmhouse api token **Remarks** This token can be obtained from Firmhouse portal > Integrations                                                                                                                          |
| `baseUrl?`    | `readonly` | `string` | Base url for the Firmhouse api **Remarks** Default value is `https://portal.firmhouse.com/graphql`                                                                                                                       |
