Documentation
Feedback
Guides
API Reference

Guides
API usage
API response status codes

Understand the outcome of your interactions with VTEX Core Commerce APIs by delving deeper into HTTP status codes.

Every interaction with VTEX Core Commerce APIs returns an HTTP status code that indicates whether the request succeeded, failed, or demands particular actions for subsequent actions.

Status codeDescription
200 OKThe request was successfully processed by VTEX.
201 CreatedThe request has been fulfilled, and a new resource has been created. This response is typically sent after POST requests and some PUT requests.
202 AcceptedThe request has been received, but the processing has not been completed yet.
204 No ContentThe request was processed successfully by the VTEX server, but there is no content to return.
205 Reset ContentThe VTEX server has accepted the request but will not return any content. The client must reset the document from which the original request was sent.
400 Bad RequestThe VTEX server could not decode the request body, generally due to malformed syntax or an incorrect Content-Type header.
401 UnauthorizedThe caller was not authorized to perform the request due to missing or incorrect authentication credentials. Refer to Authentication for more information.
403 ForbiddenThe request is valid, but the VTEX server refuses to process the request. Ensure you have the appropriate roles to perform the desired action.
404 Not FoundThe requested resource cannot be located. Refer to VTEX API Reference for correct endpoint naming.
405 Method Not AllowedThe HTTP method used to access the endpoint is incorrect. Refer to VTEX API Reference for more information on the supported methods.
429 Too Many RequestsThe application exceeded request rate limits.
500 Internal Server ErrorAn internal server error has occurred. Please verify the headers of the HTTP request. If the request is directed to an external server, check with the provider. For VTEX-related issues, visit the VTEX status page for real-time outages and incident reports. If the issue persists, contact VTEX Support for assistance.
502 Bad GatewayThe VTEX server acting as a gateway or proxy received an invalid response from the upstream server. Please try again later.
503 Service UnavailableThe VTEX server is temporarily unavailable. Check the VTEX status page for real-time outages and incident reports. Try again later, or if the issue persists, reach out to VTEX Support.
504 Gateway TimeoutThe VTEX server acting as a gateway or proxy timed out while attempting to complete the request. Please try again later, or if the issue persists, reach out to VTEX Support.
Contributors
1
Photo of the contributor
+ 1 contributors
Was this helpful?
Yes
No
Suggest edits (Github)
Contributors
1
Photo of the contributor
+ 1 contributors
On this page