---
title: "Validate Credentials"
method: POST
path: "/integrations/validate"
tags: ["integrations"]
---

# Validate Credentials

`POST /integrations/validate`

Validate integration credentials without persisting them.

Makes a test API call to verify the credentials work.
Returns 200 with valid=True/False (not 4xx on invalid credentials).

## Request body

- ValidateCredentialsRequest — Request to validate integration credentials.
  - `name` 'PRACTICE_BETTER' | 'WEBHOTELIER' | 'FIDELIO' | 'GENESYS_CLOUD' | 'HUBSPOT_WEBHOOKS' | 'INTELLIGENCE' | 'CLOUDFLARE' | 'GOOGLE_ADS' | 'GOOGLE_ANALYTICS' | 'GOOGLE_SEARCH_CONSOLE' | 'WORDPRESS' | 'BOX', 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

## Response `200`

Successful Response

- ValidateCredentialsResponse — Response from credential validation.
  - `valid` boolean, required
  - `message` string, required
  - `integration_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)
