RCS Error Codes

This document provides information about the error codes you would receive when executing the RCS REST APIs.

The following is the list of error codes for RCS:

Status CodeMessageDescription
200OkThe request completed successfully.
201CreatedA new resource has been created successfully. The resource’s URI is available from the response’s Location header.
204No ContentAn update to an existing resource has been applied successfully.
400Bad Request/Invalid errorThe request was malformed. The response body will include an error providing further information.
401UnauthorizedThe request is missing or contains an invalid authorization header. Every request should include, depending on your setup, either a basic or a token-based authorization header.
403ForbiddenUnauthorised Access to Resources.
404Not FoundThe requested resource did not exist.
409Conflict (Subject already)A request could not be completed due to a conflict with the current state of the target resource.
413Message too largeThe request is larger than the server is willing or able to process.
429ThrottlingThe user has sent too many requests within a certain amount of time.
500Service UnavailableThe request is not processed by RCS AGG (aggregator)/internal server error.
501Not ImplementedA generic error message, given when an unexpected condition is encountered, and no more specific message is suitable.
502Bad GatewayThe server was acting as a gateway or proxy and received an invalid response from the upstream server.
503SERVICE_UNVAILABLETemporal error, try again later.
504TimeoutThe server was acting as a gateway or proxy and did not receive a timely response from the upstream server.




© 2025 Kaleyra Inc. All rights reserved.
Trademarks, logos and service marks displayed on this site are registered and unregistered trademarks of Kaleyra Inc.