---
title: "Connect Avito Account"
method: POST
path: "/api/channels/avito/accounts/connect"
tags: ["channels", "channels", "avito"]
---

# Connect Avito Account

`POST /api/channels/avito/accounts/connect`

## Request

- Base URL: `https://api.dialogbrain.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.dialogbrain.com/api/channels/avito/accounts/connect`
- Auth: none declared

Connect an Avito account using API credentials.

The user provides client_id and client_secret from their Avito Pro account.
We auto-fetch the avito_user_id via /core/v1/accounts/self.

Steps:
1. Validate credentials by obtaining OAuth2 token
2. Fetch user profile to get avito_user_id
3. Create channel_account record
4. Return account info

## Request body

- AvitoConnectRequest: Request body for connecting an Avito account.
  - `client_id` string, required: Avito API client_id
  - `client_secret` string, required: Avito API client_secret

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway.md) · [All operations](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/revisions/d84e7dc9977d?raw)
