Create Notification
Creates a notification record in the system for a given user, associated with a specific entity (e.g., a prediction or a clan).
Endpoint
Section titled “Endpoint”POST
/notification/v1/createRequest Body
Section titled “Request Body”curl -X POST https://api.juspredict.com/notification/v1/create \-H 'Authorization: Bearer YOUR_TOKEN' \-H 'Content-Type: application/json' \-d '{"user_id": "user-uuid","title": "New Prediction Result","message": "You won 50 credits on your last prediction!","entity_type": "PREDICTION","entity_id": "prediction-uuid"}'{"user_id": "user-uuid","title": "New Prediction Result","message": "You won 50 credits on your last prediction!","entity_type": "PREDICTION","entity_id": "prediction-uuid"}Constraints
Section titled “Constraints”| Field | Requirement |
|---|---|
user_id | Must be a valid UUID. |
entity_id | Must be a valid UUID. |
Response Body
Section titled “Response Body”{"status": {"type": "SUCCESS","details": []},"notification_id": "notification-uuid"}{"status": {"type": "ERROR","details": [ { "code": "401", "message": "Unauthorized access token." }]}}Response Fields
Section titled “Response Fields”| Field | Type | Description |
|---|---|---|
status | Status | Operation status. |