Atlato Developer
DocsUse CasesCommunitySupport
DocsUse CasesCommunitySupport
Facebook
Linkedin
Instagram
  1. API Request
  • Overview
    • Developer Platform
  • Getting Started
    • Register Account
    • Manage Apps
    • Manage a Company
    • App Access
    • Store App Access
    • Mode
  • App Store
    • Authentication
    • Access Rights
    • Event Log
    • Company Settings
    • Manage Account
  • Device Integration
    • Design
    • Installation
    • Device List
  • Device API
    • Protocols
    • New Integration
    • Data Output
    • Device Input Names
  • Deployment
    • Custom Client App
  • API Request
    • REST API
    • Request Structure
    • Metadata
    • Pagination
    • Errors
    • Troubleshooting
  • Support
    • Developer Request Types
  • Guides
    • Best practices
    • Timezones
    • Libraries
    • Key Concepts
    • Terms of Use
    • Rate limits
  • Feedback Center
    • Feedback
    • Community
    • FAQ
  • Api Integration
    • Use token in your app
    • Event Logging API
    • Meta Data API
    • Lastest Device Data API
    • Past Device Data API
    • Devices API
    • Country City Currency API
  • App Integration APIs
    • Meta Data
    • Meta Data API
    • Lastest Device Data API
    • Past Device Data API
    • Event Logging API
    • Devices API
    • Country City Currency API
  • Developer Platform
    • Access
    • User
    • Device
    • Manage Account
    • Company
  1. API Request

Errors

This topic provides information and solutions about the error codes and messages that are generated when an API request fails.

System error codes#

Error codeError messageDescriptionSolution
500Server Error, Please contact adminApplication network is unavailable, or the API times out.Try again later. If the problem persists, submit a service ticket.
400Bad RequestRequest contains invalid request parametersCheck if the request parameter is missing or set incorrectly.

Other error codes#

Error codeError messageDescriptionSolution
200OKEverything worked as expected.-
400Bad RequestThe request was unacceptable, often due to missing a required parameter.Ensure all required parameters are included and correctly formatted, validate JSON, properly encode URLs, and set the correct headers.
401UnauthorizedNo valid API key provided.Provide a valid API key.
402Request FailedThe parameters were valid but the request failed.Verify that all parameters are valid and try again.
403ForbiddenThe API key doesn’t have permissions to perform the request.Ensure the API key has the necessary permissions for the request.
404Not FoundThe requested resource doesn’t exist.Check that the requested resource exists and the URL is correct.
409ConflictThe request conflicts with another request (perhaps due to using the same idempotent key).Resolve conflicts with other requests, possibly by using a unique idempotent key.
429Too Many RequestsToo many requests hit the API too quickly. We recommend an exponential backoff of your requests.Implement exponential backoff for your requests to avoid hitting the rate limit.
500Internal Server ErrorApplication network is unavailable, or the API times out.Check the server logs for more details and fix the server-side issues.
503Service UnavailableThe server is temporarily unable to handle the request, typically due to being overloaded or undergoing maintenance.Ensure the server is running and can handle requests, or retry after some time.
Modified at 2024-07-19 08:35:23
Previous
Pagination
Next
Troubleshooting
Built with