curl --request POST \
--url https://api.quiva.ai/storage/streams/{name}/messages \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"stream": "user-events",
"subject": "events.user.login",
"body": {
"user_id": "usr_abc123",
"email": "user@example.com",
"ip_address": "192.168.1.100",
"user_agent": "Mozilla/5.0",
"timestamp": "2024-03-15T14:30:00Z"
}
}
'{
"message": "success"
}{
"error": "validation_error"
}{
"error": "unauthorized"
}{
"error": "not_found"
}{
"error": "internal_error"
}Messages
Publish message to stream
Publishes a message to a stream
POST
/
storage
/
streams
/
{name}
/
messages
curl --request POST \
--url https://api.quiva.ai/storage/streams/{name}/messages \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"stream": "user-events",
"subject": "events.user.login",
"body": {
"user_id": "usr_abc123",
"email": "user@example.com",
"ip_address": "192.168.1.100",
"user_agent": "Mozilla/5.0",
"timestamp": "2024-03-15T14:30:00Z"
}
}
'{
"message": "success"
}{
"error": "validation_error"
}{
"error": "unauthorized"
}{
"error": "not_found"
}{
"error": "internal_error"
}Authorizations
bearerAuthapiKeyAuth
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Name of the stream
Body
application/json
Response
Bad Request
Example:
"success"