---
title: HTTP status codes
description: "| Status | Meaning | Client action | | --- | --- | --- | | 200 | Request succeeded | Continue with the returned result | | 308 | Permanent redirect from /ping | Follow the redirect | |…"
url: "https://activerecord.com/docs/api/http-status-codes/"
updated: "2026-09-10"
category: "REST API - Oculens DDC Server (ODDC Server) 5.1"
---

# HTTP status codes

| Status | Meaning | Client action |
| --- | --- | --- |
| 200 | Request succeeded | Continue with the returned result |
| 308 | Permanent redirect from /ping | Follow the redirect |
| 400 | Missing file or unsupported file type | Correct the request and do not retry unchanged |
| 401 | Authentication failed or was not supplied | Correct the credentials or authentication method |
| 403 | HTTPS is required or access is denied | Use HTTPS and verify the account |
| 404 | Batch, export record, or export file was not found | Refresh identifiers and verify retention status |
| 413 | Request is larger than the allowed size | Reduce or split the source file |
| 429 | Rate limit exceeded | Wait for Retry-After before retrying |
| 500 | Server-side failure | Retry with backoff and report persistent failures |

Error responses normally contain an error field. Rate-limit responses also contain message and retryAfter.
