Listed below are the expected responses from the push endpoint:
- 200 OK — Message accepted by service.
- 401 DENIED — Service token/auth key denied
- 403 FORBIDDEN — User token cannot accept push notifications.
- 500 SERVER ERROR — Error in processing request
In case of a network error (5XX error code), messages are resent every 10 seconds for up to 4 attempts.
TLS errors behave according to TLS spec error codes.