Skip to main content

Error responses to Swift API operations

Contributors netapp-lhalbert

Understanding the possible error responses can help you troubleshoot operations.

The following HTTP status codes might be returned when errors occur during an operation:

Swift error name HTTP status

AccountNameTooLong, ContainerNameTooLong, HeaderTooBig, InvalidContainerName, InvalidRequest, InvalidURI, MetadataNameTooLong, MetadataValueTooBig, MissingSecurityHeader, ObjectNameTooLong, TooManyContainers, TooManyMetadataItems, TotalMetadataTooLarge

400 Bad Request

AccessDenied

403 Forbidden

ContainerNotEmpty, ContainerAlreadyExists

409 Conflict

InternalError

500 Internal Server Error

InvalidRange

416 Requested Range Not Satisfiable

MethodNotAllowed

405 Method Not Allowed

MissingContentLength

411 Length Required

NotFound

404 Not Found

NotImplemented

501 Not Implemented

PreconditionFailed

412 Precondition Failed

ResourceNotFound

404 Not Found

Unauthorized

401 Unauthorized

UnprocessableEntity

422 Unprocessable Entity