---
title: "Update Integration"
method: PUT
path: "/integrations/{integration_id}"
tags: ["integrations"]
---

# Update Integration

`PUT /integrations/{integration_id}`

## Path parameters

- `integration_id` string, uuid, required

## Request body

- IntegrationUpdate
  - `credentials` union, required
    - PracticeBetterCredentials — Practice Better API credentials.
      - `integration_name` 'PRACTICE_BETTER'
      - `client_id` string, required
      - `client_secret` string, required
      - `base_url` string
    - WebHotelierCredentials — WebHotelier API credentials (Basic HTTP Auth).
      - `integration_name` 'WEBHOTELIER'
      - `username` string, required
      - `password` string, required
      - `base_url` string
    - FidelioCredentials — Fidelio API credentials (HTTP Basic Auth over XML API).
      - `integration_name` 'FIDELIO'
      - `base_url` string, required
      - `username` string, required
      - `password` string, required
    - GenesysCloudCredentials — Genesys Cloud API credentials (OAuth 2.0 Client Credentials).
      - `integration_name` 'GENESYS_CLOUD'
      - `client_id` string, required
      - `client_secret` string, required
      - `region` string

## Response `200`

Successful Response

- IntegrationRead
  - `id` string, uuid, required
  - `credentials` union, required
    - PracticeBetterCredentials — Practice Better API credentials.
      - `integration_name` 'PRACTICE_BETTER'
      - `client_id` string, required
      - `client_secret` string, required
      - `base_url` string
    - WebHotelierCredentials — WebHotelier API credentials (Basic HTTP Auth).
      - `integration_name` 'WEBHOTELIER'
      - `username` string, required
      - `password` string, required
      - `base_url` string
    - FidelioCredentials — Fidelio API credentials (HTTP Basic Auth over XML API).
      - `integration_name` 'FIDELIO'
      - `base_url` string, required
      - `username` string, required
      - `password` string, required
    - GenesysCloudCredentials — Genesys Cloud API credentials (OAuth 2.0 Client Credentials).
      - `integration_name` 'GENESYS_CLOUD'
      - `client_id` string, required
      - `client_secret` string, required
      - `region` string
  - `name` 'PRACTICE_BETTER' | 'WEBHOTELIER' | 'FIDELIO' | 'GENESYS_CLOUD' | 'HUBSPOT_WEBHOOKS' | 'INTELLIGENCE' | 'CLOUDFLARE' | 'GOOGLE_ADS' | 'GOOGLE_ANALYTICS' | 'GOOGLE_SEARCH_CONSOLE' | 'WORDPRESS' | 'BOX', required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/getanana/apis/cleon-api.md) · [All operations](https://skmtc.dev/getanana/apis/cleon-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/getanana/cleon-api/revisions/c0f54348e251/schema)
