Aller au contenu

Response Codes

Ce contenu n’est pas encore disponible dans votre langue.

Apprise API uses standard HTTP status codes. Many error responses return a short message as text/plain. If you request JSON (send Accept: application/json), error responses include an error field.

CodeMeaningWhere you will see it
200OKRequest succeeded.
204No ContentNo configuration exists for the requested key, or a stateless notify request had no valid URLs to notify.
400Bad RequestInvalid payload, unsupported type or format, invalid tag definition, or invalid recursion header.
403ForbiddenThe server is configured to deny the request (for example, APPRISE_CONFIG_LOCK=yes, or /cfg listing is disabled).
405Method Not AllowedThe request used an unsupported HTTP method for the endpoint.
406Not AcceptableThe recursion limit has been reached, or the request was rejected by a server rule.
417Expectation FailedHealth check detected a blocking condition (for example, missing write permissions).
421Misdirected RequestAPI-only mode is enabled and a web UI page was requested.
424Failed DependencyAt least one notification failed to send.
431Request Header Fields Too LargeThe request exceeded the configured in-memory upload limit and Django rejected it.
500Internal Server ErrorServer-side error saving or loading configuration, or an unexpected I/O error.