Latenode LogoLatenode
Possible Errors

Integrations and API Errors

When using integration nodes (HTTP requests, apps, webhooks), the external service or API may return an error response. Below are typical codes in the 4xx range (request or authorization error) and 5xx range (server-side error). The exact message depends on the service; the node logs usually show the code and response body.


4xx β€” Client errors (request or access)

400 Bad Request

What it means: The server rejected the request because of invalid format or data (bad JSON, missing required field, wrong value type).

What to do

Check the request body, headers, and parameters in the node settings. Refer to the service's API docs for required fields and format.


401 Unauthorized

What it means: The request is not authorized. Token is missing, expired, or invalid.

What to do

Check the node's authorization settings (API key, Bearer token, OAuth). Refresh the token or re-authorize in Authorizations.


403 Forbidden

What it means: Access to the resource is forbidden. Authorization may succeed but the account or app does not have permission (no access to the object, app limits, IP block, etc.).

What to do

Check the account/app permissions in the service; ensure the token has the required scopes. If needed, create a new authorization with broader permissions.


404 Not Found

What it means: The resource at the given URL was not found (page, object, or API method removed, or the path is wrong).

What to do

Check the URL in the node settings (typos, API version, correct path to the object). Ensure the resource exists in the service and has not been deleted.


408 Request Timeout

What it means: The server did not receive the full request within the allowed time and closed the connection.

What to do

Increase the timeout in the node settings if available; simplify or reduce the request size; check if the external service is overloaded.


429 Too Many Requests

What it means: The API rate limit has been exceeded. The service temporarily rejects requests to reduce load.

What to do

Reduce how often the scenario runs or how many requests go to the same API; add delays between requests or use pagination. For platform-side limits, see Platform & Limits Errors.


5xx β€” Server errors (external service)

500 Internal Server Error

What it means: An internal error occurred on the external service. The request may be valid but the server could not process it.

What to do

Retry the request later; check the service status (provider status page). If it persists, contact the service support or add retry on error to the scenario.


502 Bad Gateway

What it means: The server (or proxy) acted as a gateway and received an invalid response from the upstream server. Often due to overload or backend failure.

What to do

Retry the request after a short time; if it continues, the issue is on the external service side.


503 Service Unavailable

What it means: The service is temporarily unavailable (maintenance, overload, outage). Usually asks to try again later.

What to do

Run the scenario again later; enable retry on error in the node or scenario settings.


504 Gateway Timeout

What it means: The server (gateway) did not get a response from the upstream server in time. The request β€œhung” on the external service side.

What to do

Retry the request; if 504 persists, the issue or limits are on the external API side (they need to increase timeout or you need to reduce request size).