---
title: Interpreting Automated Device Enrollment program error codes
framework: devicemanagement
role: article
role_heading: Article
path: devicemanagement/interpreting-automated-device-enrollment-program-error-codes
---

# Interpreting Automated Device Enrollment program error codes

Interpret the error codes you might encounter or that can happen during authentication.

## Overview

Overview Authentication errors are either a 400, 401, or 403 error code. An HTTP 400 Bad Request error indicates one of the following: Unsupported OAuth parameters Unsupported signature method Missing required authorization parameter Duplicated OAuth protocol parameter An HTTP 401 Unauthorized error indicates one of the following: Invalid consumer key Invalid or expired token Invalid signature Invalid or already-used anti-replay value An HTTP 403 Forbidden error indicates one of the following: Your device management service, or your customer’s key-token doesn’t have access to perform the specific request. In this case, the request body contains ACCESS_DENIED. The organization hasn’t accepted the latest terms and conditions of the program. In this case, the request body contains T_C_NOT_SIGNED.

## See Also

### Examples and error codes

- [Examining server tokens](devicemanagement/examining-server-tokens.md)
