# Integrated accounts Object

> Source: https://truto.one/docs/api-reference/admin/integrated-accounts/

Schema for the `Integrated accounts` resource in **Admin API**.

## Properties

- **`id`** _(string)_
  The ID of the integrated account.
- **`tenant_id`** _(string)_
  The ID of the tenant.
- **`environment_integration_id`** _(string)_
  The ID of the environment integration (installed integration).
- **`context`** _(object)_
  The context of the integrated account. You can find these in the `Variables` section of an integrated account in the Truto UI.
- **`status`** _(string)_
  Status of the integrated account. - `active` - Everything is fine and the account should work - `connecting` - Post install and validation steps are being run - `post_install_error` - There was an error while running post install steps - `validation_error` - There was an error while running validation steps - `needs_reauth` - There was an error while refreshing the credentials in case of OAuth authentication or the credentials are no longer valid in other authentication methods. The integrated account needs to be reauthorized.
  Allowed: `active`, `connecting`, `post_install_error`, `validation_error`, `needs_reauth`
- **`last_error`** _(string)_
  The last error that occurred while running the post install or validation steps.
- **`last_action_result`** _(object)_
  The results of the post install and validation steps that ran on the integrated account.
- **`created_at`** _(string)_
  The date and time when the integrated account was created.
- **`updated_at`** _(string)_
  The date and time when the integrated account was last updated.
- **`is_sandbox`** _(boolean)_
  Whether the integrated account is in sandbox mode or not. Sandbox integrated accounts do not allow any "write" operations.
- **`authentication_method`** _(string)_
  Type of authentication used.
  Allowed: `oauth2`, `api_key`, `oauth2_client_credentials`, `keka_oauth`
- **`region`** _(string)_
  The region where the integrated account is placed.
  Allowed: `wnam`, `enam`, `apac`, `eu`

## Methods

- [GET /integrated-account](/docs/api-reference/admin/integrated-accounts/list) — List integrated accounts
- [POST /integrated-account](/docs/api-reference/admin/integrated-accounts/create) — Import integrated account
- [GET /integrated-account/{id}](/docs/api-reference/admin/integrated-accounts/get) — Get integrated account
- [PATCH /integrated-account/{id}](/docs/api-reference/admin/integrated-accounts/update) — Update integrated account
- [DELETE /integrated-account/{id}](/docs/api-reference/admin/integrated-accounts/delete) — Delete integrated account
- [PATCH /integrated-account/{id}/credentials](/docs/api-reference/admin/integrated-accounts/update-credentials) — Update integrated account credentials
- [POST /integrated-account/bulk-delete](/docs/api-reference/admin/integrated-accounts/bulk-delete) — Bulk delete integrated accounts
- [POST /integrated-account/token](/docs/api-reference/admin/integrated-accounts/create-token) — Create integrated account token
- [POST /integrated-account/refresh-credentials](/docs/api-reference/admin/integrated-accounts/refresh-credentials) — Refresh credentials
- [POST /integrated-account/run-post-install-actions](/docs/api-reference/admin/integrated-accounts/run-post-install-actions) — Run post install actions
- [GET /integrated-account/{id}/tools](/docs/api-reference/admin/integrated-accounts/tools) — (Deprecated) Get available tools for an integrated account
- [GET /integrated-account/{id}/capabilities](/docs/api-reference/admin/integrated-accounts/capabilities) — Get integrated account capabilities
