Standard API Response
Универсальный шаблон ответа для REST API с пагинацией, статусом и массивом данных.
Не начинайте с чистого листа. Используйте проверенные структуры данных, созданные сообществом разработчиков.
Полная схема заказа для интернет-магазинов. Включает валидацию адресов доставки, расчет налогов по регионам, поддержку промокодов и статусов отслеживания. Совместима с Stripe и PayPal webhook-ами.
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"title": "Order V3",
"properties": {
"id": {
"type": "string",
"format": "uuid"
},
"customer": {
"$ref": "#/definitions/Customer"
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/OrderItem"
}
},
"total_amount": {
"type": "number",
"minimum": 0
}
}
}
Каталоги, корзина, чеки и логистика.
JWT токены, OAuth2, профили и роли.
Системные логи, ошибки и аналитика.
Универсальный шаблон ответа для REST API с пагинацией, статусом и массивом данных.
Структура для сбора событий кликов и скроллов. Включает User-Agent парсинг и гео-данные.
Модель статьи блога с поддержкой OpenGraph, Twitter Cards и мета-тегов.