API Документация

Интегрируйтесь с Social Marketplace через наш REST API

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

Базовая информация

  • Base URL: https://api.socialmarketplace.com
  • Версия: v1
  • Формат: JSON
  • Аутентификация: Bearer Token (JWT)

Пример запроса

curl -X GET \
  https://api.socialmarketplace.com/api/user/profile \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json"
🛡️

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

Регистрация, вход, OAuth, управление токенами

POST /auth/register
POST /auth/login
POST /auth/logout
GET /oauth/{provider}
👥

Пользователи

Профили, настройки, подписки, донаты

GET /user/profile
PUT /user/profile
POST /user/avatar
GET /user/{id}
🛍️

Магазин

Товары, корзина, заказы, отзывы

GET /shop/products
POST /shop/products
GET /shop/cart
POST /shop/orders
💬

Социальная сеть

Посты, комментарии, чаты, лайки

GET /social/feed
POST /social/posts
GET /social/chats
POST /social/messages
💼

Вакансии

Поиск работы, резюме, отклики

GET /jobs/vacancies
POST /jobs/vacancies
GET /jobs/resume
POST /jobs/applications
🔍

Поиск

Глобальный поиск, фильтры, подсказки

GET /search
GET /search/suggestions
GET /search/filters

Интерактивная документация

Полная интерактивная документация API с возможностью тестирования запросов

Ограничения API

Базовый план:
  • 1,000 запросов в час
  • Доступ к основным endpoints
  • Email поддержка
Премиум план:
  • 10,000 запросов в час
  • Доступ ко всем endpoints
  • Приоритетная поддержка