POST /sbrs-data/insert-one
{
"name": "Новый пользователь",
"email": "user@example.com",
"age": 30,
"department": "IT"
}
Успешный ответ (200 OK)
{
"documentId": "507f1f77bcf86cd799439011",
"sbrsMessageType": "success",
"sbrsStatusMessage": "Документ успешно добавлен"
}
POST /sbrs-data/update-one
{
"filter": {
"_id": "507f1f77bcf86cd799439011"
},
"update": {
"$set": {
"age": 31,
"department": "Engineering"
}
}
}
POST /sbrs-data/search
{
"filter": {
"department": "IT",
"age": {
"$gte": 25
}
},
"sort": {
"name": 1,
"_createdAt": -1
}
}
# Пример интеграции с curl
curl -X POST "http://localhost:8588/sbrs-data/insert-one" \
-H "Content-Type: application/json" \
-H "SBRS-API-Key: your-api-key" \
-H "SBRS-Correlation-Id: $(uuidgen)" \
-H "SBRS-Originator: external-system" \
-H "SBRS-Message-Id: $(uuidgen)" \
-H "SBRS-Schema-Name: user-schema" \
-d '{
"name": "John Doe",
"email": "john@example.com"
}'