Create Notification
POST
/notification/v1/playerid/{player_id}/notification
Create new notification for client. Requires permission to create for a different client
Requires permissions: Any of notification:playerid:write
, notification:playerid:*
Authorizations
- HTTPBearerHeadersOrCookie
Parameters
Path Parameters
player_id
required
integer
Request Body required
object
notifications
required
List of notifications creation requests
Array<object>
object
message
required
Base Message for the notification
string
rh_url
Path to get additional data about this notification
string
custom_data
Custom values for the notification
object
key
additional properties
string
etag
ETag for the resource at rh_url at the time of this notification
string
Responses
200
Successful Response
object
notification_id
required
Unique Identifier for the last notification created. You cannot depend on the format of this string, and it must be considered opaque
string
400
Error Codes:
- bad_id - Passed client id is not a valid id
object
auth_success
boolean
error_code
required
string
desc
required
string
403
Error Codes:
- insufficient_role - Insufficient Role access
- auth_malformed_access - Invalid Authorization - malformed access token
- auth_invalid_key_id - Invalid Authorization - Invalid Key ID in Access Token
- auth_token_format - Invalid Authorization - {}
- auth_not_jwt - Invalid Authorization
- auth_invalid_version - Invalid Authorization - version
- auth_token_expired - Token is expired
- auth_token_sig_invalid - Token Signature is invalid
- auth_token_unknown - Failed to parse token
- auth_token_invalid_claim - Token contained invalid claim value: {}
object
auth_success
boolean
error_code
required
string
desc
required
string
422
Validation Error
object
detail
Array<object>
object
loc
required
Array
msg
required
string
type
required
string