400 - Bad Request
This error occurs when the request is malformed or contains invalid parameters. Common causes:- Missing required fields
- Invalid query syntax
- Sending data in the wrong format
- Double-check your request body or query parameters to ensure all fields are correctly structured.
PDF is password protected
PDF is password protected
Conversion failed
Conversion failed
Broken download URL
Broken download URL
Page limit reached
Page limit reached
Cannot delete all pages
Cannot delete all pages
Page index out of bounds
Page index out of bounds
extensions object lists the offending indices and the document’s page count.PDF is not valid
PDF is not valid
Watermark format is not supported
Watermark format is not supported
OCR failed
OCR failed
Form parsing error
Form parsing error
Client disconnected
Client disconnected
401 - Unauthorized
This error means your request lacks valid authentication credentials. Common causes:- Attempting a request with a missing or expired token
- Attempting a request with an access token in the wrong format.
- Verify that your access token is included and valid.
- Check out the Authentication and Authorization guide if you need go through the process of obtaining credentials and tokens.
403 - Forbidden
This error means the server understood the request and the credentials, but the caller isn’t allowed to access the resource. Common causes:- The provided
nitro-guest-idis invalid or has expired. - The authenticated user doesn’t have permission to access the requested resource.
- Verify that the
nitro-guest-idheader is present, well-formed, and not expired. - Confirm that the authenticated account has access to the endpoint or resource.
404 - Not Found
This indicates that the requested resource doesn’t exist. Common causes:- Attempting to get or modify a resources that does not exist. For example, trying to add a Document to an Envelope that doesn’t exist.
- Check that you’re calling the correct endpoint and using valid resource identifiers.
405 - Method Not Allowed
This error means that the resource exists, but it does not accept the HTTP method you used. Common causes:- Using the wrong HTTP method for the endpoint.
- For example, sending a GET request to an endpoint that only supports POST.
- Check the API reference to confirm which methods are supported for the endpoint, and update your request.
406 - Not Acceptable
This error occurs when the server cannot produce a response in a format acceptable to your client. Common causes:- The Accept header specifies a content type the API doesn’t support.
- Missing or incorrect Accept header in the request.
- Check the response content type in the API reference tab for the endpoint, and update your Accept header to match, or remove it to use the default.
408 - Request Timeout
The server timed out before the request could be completed. Common causes:- Network problems such as high latency, slow connections, or firewalls can generate a server timeout.
- Large payloads (for example, document uploads) that take longer than the allowed processing time.
- Check your network connection and retry later
409 - Conflict
The request could not be completed because of a conflict with the current state of the target resource. The conflict must be resolved before retrying. Nitro-specific causes:Upload Exceeds maximum number of Documents for Envelope
Upload Exceeds maximum number of Documents for Envelope
Resending Envelope for Signature
Resending Envelope for Signature
410 - Gone
This error indicates that the requested resource is no longer available. Nitro-specific causes:File no longer available
File no longer available
413 - Content too large
This error indicates that the request was valid, but the payload exceeded the maximum size allowed by the system. Nitro-specific causes:File too large
File too large
415 - Unsupported Media Type
This error indicates that the file format or media type sent in the request is not supported by the system. Nitro-specific causes:File format not supported for document conversion
File format not supported for document conversion
/sign/conversions endpoint.Fix: Ensure that uploaded files are in one of the supported formats.- Refer to the Convert File to PDF endpoint documentation for the complete list of supported file formats.
- Include the type parameter in the form data matching the file’s MIME type (e.g., application/xml for .xml files).
File format not supported for envelope documents
File format not supported for envelope documents
/sign/envelopes/{envelopeID}/documents endpoint.Fix: This endpoint only accepts PDF files. Convert your document to PDF format before uploading, or use the /sign/conversions endpoint to convert supported formats to PDF first.422 - Unprocessable Entity
This error means the request was well-formed but contains semantic issues the server can’t process. Nitro-specific causes:Too many documents
Too many documents
Invalid parameters
Invalid parameters
extensions.errors array for the specific fields and validation errors, then correct your request.Invalid platform method
Invalid platform method
method value provided is not valid for the endpoint group.Fix: Use one of the allowed methods listed in extensions.allowed_methods for the given endpoint group.Invalid delivery instructions
Invalid delivery instructions
extensions.errors array for specific validation failures in the delivery configuration.Conversion not needed
Conversion not needed
429 - Too Many Requests
This error indicates that you have exceeded the allowed request rate for the API. Common causes:- Sending too many requests in a short period of time.
- Wait the number of seconds indicated in
extensions.retry_afterbefore retrying, ideally using exponential backoff. - Reduce the request rate where possible.
500 - Internal Server Error
A generic error indicating something went wrong on our end. Common causes:- Server failure
- Unhandled exception in processing
- Try your request again later. If the issue persists, contact support with details of your request and error response.