Начало работы

Аутентификация

Как создать API ключ и использовать его для доступа к API

Все запросы к CRM API требуют аутентификации через API ключ. Ключ идентифицирует ваше агентство и определяет, к каким данным у вас есть доступ.

Создайте API ключ

  1. Войдите на rentix.md (или staging.rentix.md для тестирования)
  2. Откройте Меню пользователя[Название агентства]API Ключи
  3. Нажмите Создать ключ
  4. Скопируйте ключ — он показывается только один раз
Храните ключ в безопасности. Любой, кто имеет ключ, может управлять объявлениями вашего агентства. Не коммитьте ключи в git и не передавайте третьим лицам.

Используйте ключ в запросах

Передавайте ключ в заголовке Authorization каждого запроса.

const response = await fetch('https://crm.rentix.md/api/v1/agency', {
  headers: {
    'Authorization': 'ApiKey YOUR_API_KEY'
  }
});

const agency = await response.json();
console.log(agency.name); // "Ваше Агентство"

Альтернативный заголовок

Вместо Authorization можно использовать X-API-Key:

curl https://crm.rentix.md/api/v1/agency \
  -H "X-API-Key: YOUR_API_KEY"

Проверьте подключение

Запрос к /agency — простой способ убедиться, что ключ работает.

Успешный ответ
{
  "id": 1,
  "name": "Ваше Агентство",
  "status": "active",
  "isCrmEnabled": true,
  "limits": {
    "monthlyListings": { "used": 5, "limit": 1000 }
  }
}

Ошибки аутентификации

КодОшибкаРешение
400Multiple authentication methods providedИспользуйте либо Authorization, либо X-API-Key, но не оба
401API key is requiredДобавьте заголовок Authorization: ApiKey YOUR_KEY
401Invalid API keyПроверьте правильность API ключа и что он не отозван
403Agency is suspendedСвяжитесь с поддержкой — аккаунт агентства приостановлен
403CRM is not enabled for this agencyСвяжитесь с поддержкой для подключения CRM

Следующий шаг

Ключ готов — создайте первое объявление.

Быстрый старт →

Copyright © 2026