For the complete documentation index, see llms.txt. This page is also available as Markdown.

API errors

This page describes the most common errors returned by the Nova Post API gateway, without reference to a specific method.

If you receive an error that is not listed here, contact technical support: servicedesk@novapost.com

How to use:

Each HTTP code is placed on a separate table (Error 400, Error 401, … Error 503). The table has two columns:

  • Message - the error text returned by the API.

  • Description - the cause and what to do.

In validation messages, the {n} marker is the array element index; in an actual response it is replaced with the element number (for example, parcels.0, parcels.1).

Error 400

Message
Description

"Invalid JSON format"

The request body (for POST/PUT/PATCH/DELETE methods) has an invalid JSON format. Check the request body syntax.

"Internal TypeError error"

An internal request-processing error on the service side. If it persists, contact support.

Error 401

Message
Description

"Unauthenticated."

The request was sent without authorization: the Authorization header is missing the Bearer token. Add a valid token.

"Invalid token"

The authorization token is invalid or corrupted. Obtain a new token and retry.

"Expired token"

The authorization token has expired. Obtain a new token and retry.

"Unauthorized"

The token failed authorization (access denied). Obtain a new token.

"Cid profile not found"

No client profile was found for the provided token. Make sure you authorize under a correct account.

Error 403

Message
Description

"Access denied to this registry"

You do not have permission to print this registry. Printing is available only to the client who owns the registry (access is verified by company TIN or phone number). Make sure the registry was created under your account.

Error 404

Message
Description

"not_found"

The requested resource or route was not found. Depending on the method, this means: an unknown API key; a missing print result; the cargo classifier is unavailable; or an invalid identifier in the path (a UUID is expected).

"Document not found"

The verification-status method did not find a document for the parameters provided. Check the number or identifier of the international shipment.

"No shipments found in registry"

The registry contains no shipments eligible for marking-label printing. Add at least one shipment to the registry before printing.

"Registry PDF is corrupted."

The printable registry form was generated, but the resulting PDF file is empty or corrupted. Try printing again later; if the error persists, contact support.

"Registry not found"

The registry to print was not found for the specified identifier. Check the registry id and make sure it exists and belongs to you.

"Registry print not found."

The printable form for the international (MEN) registry could not be retrieved — the service returned no document content. Try again later.

"Shipment not found"

The shipment was not found for the specified number (tracking and marking-label printing methods). Check that the shipment number is correct.

"Shipments not found"

No shipments were found for the request parameters for tracking. Check the list of numbers or identifiers.

"This request cannot be deleted"

A courier pickup request with the specified identifier was not found among your active requests, so it cannot be deleted. Check the pickup request identifier.

"This request cannot be updated"

A courier pickup request with the specified identifier was not found among those available for editing. Only your own pickup requests in the Draft status can be updated.

"shipment not found"

The shipment was not found for the specified number while creating a claim or uploading files to it. Check that the shipment number is correct.

"shipment_not_found"

The shipment was not found for the specified number while retrieving a claim. Check that the shipment number is correct.

"shipments not found"

No shipments were found for the specified parameters for printing. Check the list of numbers or identifiers.

Error 405

Message
Description

"Method Not Allowed"

The HTTP method is not supported by this route (for example, POST instead of GET). Check the request method.

Error 422

Message
Description

"Cid profile timeout"

A temporary error occurred while retrieving the client profile during authorization. Try again later.

"Cid profile not found"

The client profile could not be retrieved during authorization. Try again later or check the account.

"<error text from the customs-fees service>"

An error occurred while retrieving customs fees: the source service returned an error, and its text is inserted into the message. The cause depends on the text — most often an invalid country or request parameters.

"Address not found"

The address-search method found no option matching your query. Refine or add detail to the search query (for example, add a city or street).

"Auth user don't have companyTins"

To create a subscription of the legal (company) type, your profile must have at least one company TIN, but none was found. Make sure the account is linked to a company.

"CID profile can not be created"

The test client profile required to issue a test API key could not be created. Try again later or contact support.

"Cannot save more than 100 shipments"

A single registry cannot contain more than 100 shipments. Reduce the number of shipments in the request or split them across several registries.

"CompanyTins not exists in auth user"

The company TINs (companyTins) passed in the request do not belong to your profile. Use only the TINs registered under your account.

"Country code '<countryCode>' is not allowed."

Fulfillment is not available for the country code specified in the path (countryCode). Make sure you use a supported country. The actual country code is inserted into the message.

"Duplicate file names"

The invoice-file upload request contains at least two files with the same name. File names must be unique within the request.

"Empty response from tracking service"

The test webhook call received no response from the tracking service, so the check was not completed. Try again later.

"File not found"

The dictionary file (the list of settlements where issuance is prohibited) is currently missing from storage. Try again later.

"Incorrect params for generate url"

The link to the divisions dictionary file could not be generated: there is no matching file for the requested export type. Check the request parameters.

"Invalid customer input format"

The customerInput value was recognized neither as a shipment number (EU format) nor as a recipient identification code. Check the format of the value provided.

"Invalid or unsupported countryCode. Supported values: UA, MD"

The countryCode parameter is missing or has an unsupported value. Only UA and MD are allowed for this method.

"Invalid response from NovaDoc."

The printable invoice was generated, but the electronic document-management service did not accept the document for signing (it returned no document identifier). Try again later.

"Jwt creation is not allowed, api key status is <status>"

A token cannot be issued for this API key because the key is inactive. An active key has the ACTIVE status; the current status is inserted into the message. Contact your manager to activate the key.

"Missing file data"

The invoice-file upload request is missing mandatory file data (type or content). Make sure both the metadata and the file content are provided.

"Operation not available"

Marking-label printing is not available for the identifier provided: the id list contains a value in UUID format, whereas the method expects a numeric identifier or a shipment number.

"Parent shipment not found or status not allowed."

A Light Return cannot be created: the parent (original) shipment was not found, or its status does not allow a return — it has not yet been delivered to the recipient.

"Phone number must include the country code"

The phone number was provided without a country code. Provide the number in international format with the country code (for example, +380...).

"Registry has no shipments"

Printing is not possible: the registry contains no shipments.

"Registry not found"

The registry was not found or does not belong to your profile. Renaming, adding, and removing shipments are available only for your own registries. Check the registry id.

"Response error"

Customs fees could not be retrieved: a communication error with the source service or an invalid response from it. Try again later.

"Shipment not found"

While verifying access rights for registry printing, one of the registry's shipments was not found. Check the registry contents.

"System is required"

The invoice-file upload request does not specify the source system for the upload. Provide the mandatory upload parameters.

"Test keys are available only for test envs"

The test API key issuance method works only in test environments and is not available in the production environment.

"The service is temporarily unavailable"

The registry could not be created: the operation is temporarily unavailable for the specified sender country. Try again later.

"The specified document numbers [...] do not belong to the current user and must be excluded from the request."

Some of the shipment numbers in the request do not belong to your profile. Such numbers are listed in the message text — exclude them from the request and retry.

"This request cannot be fulfilled"

The registry operation cannot be performed: the registry was not found, does not belong to you, has not been loaded yet, or contains no shipments for this action. Check the registry id and its contents.

"This request cannot be saved"

The request with shipments cannot be saved: invalid identifiers were provided (a UUID is expected) or none of the shipments belong to your profile. Check the list of shipments.

"This request cannot be updated"

The courier pickup request cannot be updated: for a country other than Ukraine, an id in UUID format was provided in the path, whereas a different identifier format is expected.

"Unable to process"

The invoice file was provided in two modes at once (both as a file and as base64). Use only one method of passing the file.

"Unsupported file extension in files.{n}.metadata.name"

The invoice file has an unsupported extension (specified in the files.{n}.metadata.name field). Upload only files of the allowed types.

"Vip not found in Ukraine"

The client was not found for the specified API key. Check that the key is correct.

"change_not_available"

The invoice files for this shipment cannot be changed because of its current status. The operation is available only while the shipment is in the ReadyToShip or Draft status.

"deletion not allowed"

Only the sender can delete a shipment. If you are not the sender, deletion is not available.

"document_not_belong_to_user"

A Light Return cannot be created: the specified shipment does not belong to your profile.

"impossible_create_light_return"

A Light Return is not available for shipments within Ukraine unless a third party is specified as the payer (payerType = ThirdPerson).

"impossible_create_return"

Return creation is not available for shipments sent from Ukraine.

"no_attachments_found_for_the specified_shipment"

The specified shipment has no attached files.

"no_attachments_found_for_this_shipment"

The requested file (fileId) does not belong to this shipment's attachments. Check the file identifier.

"not_found"

No shipment was found for the identification code provided. Check that the code is correct.

"print fail"

The printable registry form could not be generated. Try printing again later.

"shipment_was_deleted"

This shipment has already been deleted, so it cannot be deleted again.

"you_are_not_authorized_to_access_this_shipment"

Access to the shipment is denied: you are neither its sender nor its recipient.

"address.latitude": "validation.range.not_in_range"

The coordinate value is out of the allowed range (latitude −90…90, longitude −180…180).

"address.longitude": "validation.range.not_in_range"

The coordinate value is out of the allowed range (latitude −90…90, longitude −180…180).

"barcodes.{n}": "validation.document_number_format"

Invalid shipment number format.

"bottomLeftLatitude": "validation.range.not_in_range"

The coordinate value is out of the allowed range (latitude −90…90, longitude −180…180).

"bottomLeftLongitude": "validation.range.not_in_range"

The coordinate value is out of the allowed range (latitude −90…90, longitude −180…180).

"countryCode": "validation.country_code"

Invalid country code. Expected ISO 3166-1 alpha-2 format (e.g. UA, PL).

"countryCodes.{n}": "validation.country_code"

Invalid country code. Expected ISO 3166-1 alpha-2 format (e.g. UA, PL).

"customerInput": "validation.customer_input_format"

Invalid customer identifier format.

"customerPhone": "validation.phone"

The phone number does not match the international format (it must include the country code, e.g. +380...).

"excludeCountryCode": "validation.country_code"

Invalid country code. Expected ISO 3166-1 alpha-2 format (e.g. UA, PL).

"id": "validation.not_integer_or_uuid"

The identifier must be an integer or a valid UUID.

"invoice.items": "validation.items.*.currency.must_be_same"

All invoice items must use the same currency.

"invoice.items.{n}.hsCode": "validation.hsCode.length"

Invalid length of the UKT ZED (HS) code.

"latitude": "validation.range.not_in_range"

The coordinate value is out of the allowed range (latitude −90…90, longitude −180…180).

"longitude": "validation.range.not_in_range"

The coordinate value is out of the allowed range (latitude −90…90, longitude −180…180).

"menNumber": "validation.document_number_format"

Invalid shipment number format.

"number": "validation.document_number_format"

Invalid shipment number format.

"numbers": "validation.document_number_format"

Invalid shipment number format.

"phone": "validation.phone"

The phone number does not match the international format (it must include the country code, e.g. +380...).

"recipientPhone": "validation.phone"

The phone number does not match the international format (it must include the country code, e.g. +380...).

"senderPhone": "validation.phone"

The phone number does not match the international format (it must include the country code, e.g. +380...).

"shipmentNumber": "validation.document_number_format"

Invalid shipment number format.

"shipments": "validation.array"

The value must be an array.

"topRightLatitude": "validation.range.not_in_range"

The coordinate value is out of the allowed range (latitude −90…90, longitude −180…180).

"topRightLongitude": "validation.range.not_in_range"

The coordinate value is out of the allowed range (latitude −90…90, longitude −180…180).

"COD": "The c o d field must be true or false."

The value must be a boolean: true or false.

"UUIDs": "The UUIDs field is required."

Required field — must be present in the request.

"UUIDs": "The UUIDs field must be an array."

The value must be an array.

"UUIDs": "The UUIDs field must have at least 1 items."

The array must contain at least 1 item(s).

"UUIDs.{n}": "The UUIDs.{n} field is required."

Required field — must be present in the request.

"UUIDs.{n}": "The UUIDs.{n} field must be a valid UUID."

The value must be a valid UUID.

"activeOnDate": "The active on date field must match the format Y-m-d\TH:i:s.u\Z."

The value must match the ISO 8601 date-time format in UTC, e.g. 2026-07-21T12:00:00.000Z.

"actualDeliveryDateFrom": "The actual delivery date from field must be a date before or equal to actual delivery date to."

The value must be a date no later than actual delivery date to.

"actualDeliveryDateFrom": "The actual delivery date from field must be a string."

The value must be a string.

"actualDeliveryDateFrom": "The actual delivery date from field must have a value."

The field is present but empty — provide a value.

"actualDeliveryDateTo": "The actual delivery date to field must be a string."

The value must be a string.

"actualDeliveryDateTo": "The actual delivery date to field must have a value."

The field is present but empty — provide a value.

"additionalParameters": "The additional parameters field must be an array."

The value must be an array.

"additionalParameters.marketplaceDelivery": "The additional parameters.marketplace delivery field must be a string."

The value must be a string.

"additionalParameters.partnerPaymentData": "The additional parameters.partner payment data field must be an array."

The value must be an array.

"additionalParameters.partnerPaymentData.currencyCode": "The additional parameters.partner payment data.currency code field must be a string."

The value must be a string.

"additionalParameters.partnerPaymentData.payerType": "The additional parameters.partner payment data.payer type field must be a string."

The value must be a string.

"additionalParameters.partnerPaymentData.payerType": "The selected additional parameters.partner payment data.payer type is invalid."

The value is not among the allowed values for this field.

"additionalParameters.partnerPaymentData.paymentForm": "The additional parameters.partner payment data.payment form field must be a string."

The value must be a string.

"additionalParameters.partnerPaymentData.paymentForm": "The selected additional parameters.partner payment data.payment form is invalid."

The value is not among the allowed values for this field.

"additionalParameters.partnerPaymentData.totalCost": "The additional parameters.partner payment data.total cost field must be a number."

The value must be a number (decimals allowed).

"additionalParameters.paymentForm": "The additional parameters.payment form field must be a string."

The value must be a string.

"additionalParameters.paymentForm": "The selected additional parameters.payment form is invalid."

The value is not among the allowed values for this field.

"additionalParameters.recipientAddressLineRaw": "The additional parameters.recipient address line raw field must be a string."

The value must be a string.

"additionalParameters.recipientAddressLineRaw": "The additional parameters.recipient address line raw field must not be greater than 255 characters."

The string must be at most 255 characters long.

"additionalPhotos": "The additional photos field must be an array."

The value must be an array.

"additionalPhotos.{n}": "The additionalPhotos.{n} field must be a file of type: jpeg, jpg, bmp, png, gif, svg, pdf, doc, docx, xlsx, pptx, csv, xlsb, xltx, xls, xlt, xml."

The file must be one of the following types: jpeg, jpg, bmp, png, gif, svg, pdf, doc, docx, xlsx, pptx, csv, xlsb, xltx, xls, xlt, xml.

"additionalPhotos.{n}": "The additionalPhotos.{n} field must be a string."

The value must be a string.

"additionalPhotos.{n}": "The additionalPhotos.{n} field must not be greater than 4096 kilobytes."

The file size must not exceed 4096 KB.

"address": "The address field is required."

Required field — must be present in the request.

"address": "The address field must be a string."

The value must be a string.

"address": "The address field must be an array."

The value must be an array.

"address": "The address field must be at least 2 characters."

The string must be at least 2 characters long.

"address": "The address field must not be greater than 255 characters."

The string must be at most 255 characters long.

"address.latitude": "The address.latitude field is required when address is present."

Required when address is provided.

"address.latitude": "The address.latitude field must be a number."

The value must be a number (decimals allowed).

"address.longitude": "The address.longitude field is required when address is present."

Required when address is provided.

"address.longitude": "The address.longitude field must be a number."

The value must be a number (decimals allowed).

"address.string": "The address.string field is required when address is present."

Required when address is provided.

"address.string": "The address.string field must be a string."

The value must be a string.

"address.string": "The address.string field must not be greater than 255 characters."

The string must be at most 255 characters long.

"addressParts": "The address parts field must be an array."

The value must be an array.

"addressParts.block": "The address parts.block field must be a string."

The value must be a string.

"addressParts.block": "The address parts.block field must not be greater than 100 characters."

The string must be at most 100 characters long.

"addressParts.building": "The address parts.building field must be a string."

The value must be a string.

"addressParts.building": "The address parts.building field must not be greater than 100 characters."

The string must be at most 100 characters long.

"addressParts.building": "The addressParts.building field is required when addressParts is !null."

Required when addressParts is provided.

"addressParts.building": "The addressParts.building field is required."

Required field — must be present in the request.

"addressParts.building": "The addressParts.building field must be a string."

The value must be a string.

"addressParts.building": "The addressParts.building field must not be greater than 100 characters."

The string must be at most 100 characters long.

"addressParts.city": "The address parts.city field is required when address parts is present."

Required when addressParts is provided.

"addressParts.city": "The address parts.city field must be a string."

The value must be a string.

"addressParts.city": "The address parts.city field must not be greater than 100 characters."

The string must be at most 100 characters long.

"addressParts.city": "The addressParts.city field is required when addressParts is !null."

Required when addressParts is provided.

"addressParts.city": "The addressParts.city field must be a string."

The value must be a string.

"addressParts.city": "The addressParts.city field must not be greater than 100 characters."

The string must be at most 100 characters long.

"addressParts.flat": "The address parts.flat field must be a string."

The value must be a string.

"addressParts.flat": "The address parts.flat field must not be greater than 50 characters."

The string must be at most 50 characters long.

"addressParts.flat": "The addressParts.flat field must be a string."

The value must be a string.

"addressParts.flat": "The addressParts.flat field must not be greater than 10 characters."

The string must be at most 10 characters long.

"addressParts.note": "The address parts.note field must be a string."

The value must be a string.

"addressParts.note": "The address parts.note field must not be greater than 255 characters."

The string must be at most 255 characters long.

"addressParts.note": "The addressParts.note field must be a string."

The value must be a string.

"addressParts.note": "The addressParts.note field must not be greater than 100 characters."

The string must be at most 100 characters long.

"addressParts.postCode": "The address parts.post code field is required when address parts is present."

Required when addressParts is provided.

"addressParts.postCode": "The address parts.post code field must be a string."

The value must be a string.

"addressParts.postCode": "The address parts.post code field must not be greater than 10 characters."

The string must be at most 10 characters long.

"addressParts.postCode": "The addressParts.postCode field is required when addressParts is !null."

Required when addressParts is provided.

"addressParts.postCode": "The addressParts.postCode field must be a string."

The value must be a string.

"addressParts.postCode": "The addressParts.postCode field must not be greater than 10 characters."

The string must be at most 10 characters long.

"addressParts.region": "The address parts.region field is required when address parts is present."

Required when addressParts is provided.

"addressParts.region": "The address parts.region field must be a string."

The value must be a string.

"addressParts.region": "The address parts.region field must not be greater than 100 characters."

The string must be at most 100 characters long.

"addressParts.region": "The addressParts.region field is required when addressParts is !null."

Required when addressParts is provided.

"addressParts.region": "The addressParts.region field must be a string."

The value must be a string.

"addressParts.region": "The addressParts.region field must not be greater than 100 characters."

The string must be at most 100 characters long.

"addressParts.street": "The address parts.street field is required when address parts is present."

Required when addressParts is provided.

"addressParts.street": "The address parts.street field must be a string."

The value must be a string.

"addressParts.street": "The address parts.street field must not be greater than 100 characters."

The string must be at most 100 characters long.

"addressParts.street": "The addressParts.street field is required when addressParts is !null."

Required when addressParts is provided.

"addressParts.street": "The addressParts.street field must be a string."

The value must be a string.

"addressParts.street": "The addressParts.street field must not be greater than 100 characters."

The string must be at most 100 characters long.

"afterpayment": "The afterpayment field must be true or false."

The value must be a boolean: true or false.

"amount": "The amount field is required."

Required field — must be present in the request.

"amount": "The amount field must be a number."

The value must be a number (decimals allowed).

"apiKey": "The api key field is required."

Required field — must be present in the request.

"apiKey": "The api key field must be a string."

The value must be a string.

"apiKey": "The api key field must be at least 32 characters."

The string must be at least 32 characters long.

"apiKey": "The api key field must not be greater than 40 characters."

The string must be at most 40 characters long.

"appealReason": "The appeal reason field must be 3 digits."

The value must contain exactly 3 digits.

"archive": "The archive field must be true or false."

The value must be a boolean: true or false.

"attachedDocumentTypeId": "The attached document type id field must be an integer."

The value must be an integer.

"attributes": "The attributes field must be an array."

The value must be an array.

"attributes.{n}": "The attributes.{n} field has a duplicate value."

The value is duplicated within the array — items must be unique.

"attributes.{n}": "The attributes.{n} field must be a string."

The value must be a string.

"attributes.{n}": "The selected attributes.{n} is invalid."

The value is not among the allowed values for this field.

"barcodes": "The barcodes field is required."

Required field — must be present in the request.

"barcodes": "The barcodes field must be an array."

The value must be an array.

"barcodes.{n}": "The barcodes.{n} field is required."

Required field — must be present in the request.

"blocked": "The blocked field is required."

Required field — must be present in the request.

"blocked": "The blocked field must be true or false."

The value must be a boolean: true or false.

"bottomLeftLatitude": "The bottom left latitude field is required when bottomLeftLongitude / topRightLatitude / topRightLongitude is present."

Required when any of the following fields is provided: bottomLeftLongitude, topRightLatitude, topRightLongitude.

"bottomLeftLongitude": "The bottom left longitude field is required when bottomLeftLatitude / topRightLatitude / topRightLongitude is present."

Required when any of the following fields is provided: bottomLeftLatitude, topRightLatitude, topRightLongitude.

"boxId": "The box id field is required."

Required field — must be present in the request.

"boxId": "The box id field must be an integer."

The value must be an integer.

"canSelectRecipientAsPayer": "The can select recipient as payer field must be true or false."

The value must be a boolean: true or false.

"category": "The category field must be a string."

The value must be a string.

"category": "The category field must not be greater than 255 characters."

The string must be at most 255 characters long.

"changeTime": "The change time field is required."

Required field — must be present in the request.

"changeTime": "The change time field must be a string."

The value must be a string.

"changeTime": "The change time field must not be greater than 255 characters."

The string must be at most 255 characters long.

"cid": "The cid field is required."

Required field — must be present in the request.

"cid": "The cid field must be a string."

The value must be a string.

"cid": "The cid field must be a valid UUID."

The value must be a valid UUID.

"cids": "The cids field must be an array."

The value must be an array.

"cids.{n}": "The cids.{n} field must be a string."

The value must be a string.

"claim.accountNumber": "The claim.account number field must be a string."

The value must be a string.

"claim.bankAccountNumber": "The claim.bank account number field is required when claim.routing number is present."

Required when claim.routing number is provided.

"claim.bankAccountNumber": "The claim.bank account number field must have at least 8 digits."

The value must contain at least 8 digits.

"claim.bankAccountNumber": "The claim.bank account number field must not have more than 17 digits."

The value must contain at most 17 digits.

"claim.currencyCode": "The claim.currency code field is required."

Required field — must be present in the request.

"claim.currencyCode": "The claim.currency code field must be a string."

The value must be a string.

"claim.currencyCode": "The selected claim.currency code is invalid."

The value is not among the allowed values for this field.

"claim.ibanNumber": "The \"claim.ibanNumber\" does not follow the ISO-13616 format."

The bank account number does not match the IBAN format (ISO 13616 standard).

"claim.ibanNumber": "The \"claim.ibanNumber\" is invalid. Checksum validation failed."

The bank account number failed the checksum validation (invalid IBAN).

"claim.ibanNumber": "The claim.iban number field must be a string."

The value must be a string.

"claim.ibanNumber": "The country code \":country\" is not supported."

The country code in the bank account number (IBAN) is not supported.

"claim.mfoBank": "The claim.mfo bank field format is invalid."

The value does not match the expected format of the field.

"claim.mfoBank": "The claim.mfo bank field must be a string."

The value must be a string.

"claim.routingNumber": "The claim.routing number field is required when claim.bank account number is present."

Required when claim.bank account number is provided.

"claim.routingNumber": "The claim.routing number field must be 9 digits."

The value must contain exactly 9 digits.

"claim.sum": "The claim.sum field must be a number."

The value must be a number (decimals allowed).

"claim.type": "The claim.type field is required."

Required field — must be present in the request.

"claim.type": "The claim.type field must be a string."

The value must be a string.

"claim.type": "The selected claim.type is invalid."

The value is not among the allowed values for this field.

"clientType": "The client type field is required."

Required field — must be present in the request.

"clientType": "The client type field must be a string."

The value must be a string.

"closed": "The closed field must be true or false."

The value must be a boolean: true or false.

"closingDateFrom": "The closing date from field must be a date before or equal to closing date to."

The value must be a date no later than closing date to.

"closingDateFrom": "The closing date from field must be a string."

The value must be a string.

"closingDateFrom": "The closing date from field must have a value."

The field is present but empty — provide a value.

"closingDateTo": "The closing date to field must be a date after or equal to closing date from."

The value must be a date no earlier than closing date from.

"closingDateTo": "The closing date to field must be a string."

The value must be a string.

"closingDateTo": "The closing date to field must have a value."

The field is present but empty — provide a value.

"code": "The code field is required."

Required field — must be present in the request.

"codes": "The codes field must be an array."

The value must be an array.

"codes.{n}": "The codes.{n} field is required."

Required field — must be present in the request.

"codes.{n}": "The codes.{n} field must be a string."

The value must be a string.

"codes.{n}": "The codes.{n} field must be at least 3 characters."

The string must be at least 3 characters long.

"codes.{n}": "The codes.{n} field must not be greater than 3 characters."

The string must be at most 3 characters long.

"companies": "The companies field must be an array."

The value must be an array.

"companies.{n}": "The companies.{n} field is required."

Required field — must be present in the request.

"companies.{n}": "The companies.{n} field must be a string."

The value must be a string.

"companies.{n}": "The companies.{n} field must be at least 2 characters."

The string must be at least 2 characters long.

"companies.{n}": "The companies.{n} field must not be greater than 15 characters."

The string must be at most 15 characters long.

"companyName": "The company name field must be a string."

The value must be a string.

"companyName": "The company name field must not be greater than 255 characters."

The string must be at most 255 characters long.

"companyTin": "Access to the company is forbidden by API key."

Access to the specified company is forbidden for this API key. Check the key permissions for the sender company.

"companyTin": "The company tin field is required."

Required field — must be present in the request.

"companyTin": "The company tin field must be a string."

The value must be a string.

"companyTins": "The company tins field is required when type is legal."

Required when type = legal.

"companyTins": "The company tins field must be an array."

The value must be an array.

"companyTins.{n}": "The companyTins.{n} field is required."

Required field — must be present in the request.

"companyTins.{n}": "The companyTins.{n} field must be a string."

The value must be a string.

"compensationReason": "The selected compensationReason is invalid."

The value is not among the allowed values for this field.

"complaint": "The complaint field is required."

Required field — must be present in the request.

"complaint": "The complaint field must be an array."

The value must be an array.

"complaint.description": "The complaint.description field must be a string."

The value must be a string.

"complaint.photo": "The complaint.photo field must be an array."

The value must be an array.

"complaint.photo.{n}": "The complaint.photo.{n} field must be a string."

The value must be a string.

"complaint.type": "The complaint.type field is required."

Required field — must be present in the request.

"complaint.type": "The complaint.type field must be a string."

The value must be a string.

"complaintPhotos.{n}": "The complaintPhotos.{n} field must be a file of type: jpeg, jpg, bmp, png, gif, svg, pdf, doc, docx, xlsx, pptx, csv, xlsb, xltx, xls, xlt, xml."

The file must be one of the following types: jpeg, jpg, bmp, png, gif, svg, pdf, doc, docx, xlsx, pptx, csv, xlsb, xltx, xls, xlt, xml.

"complaintPhotos.{n}": "The complaintPhotos.{n} field must not be greater than 4096 kilobytes."

The file size must not exceed 4096 KB.

"containsServices": "The contains services field must be true or false."

The value must be a boolean: true or false.

"contentType": "The selected content type is invalid."

The value is not among the allowed values for this field.

"copies": "The copies field must be a number."

The value must be a number (decimals allowed).

"copies": "The copies field must be an integer."

The value must be an integer.

"copies": "The copies field must be at least 1."

The value must be at least 1.

"copies": "The copies field must not be greater than 10."

The value must be at most 10.

"cost": "The cost field format is invalid."

The value does not match the expected format of the field.

"cost": "The cost field is required."

Required field — must be present in the request.

"count": "The count field is required."

Required field — must be present in the request.

"count": "The count field must be an integer."

The value must be an integer.

"count": "The count field must be at least 1."

The value must be at least 1.

"count": "The count field must not be greater than 100."

The value must be at most 100.

"country": "The country field is required."

Required field — must be present in the request.

"country": "The country field must be a string."

The value must be a string.

"country": "The selected country is invalid."

The value is not among the allowed values for this field.

"country-code": "The country-code field is required."

Required field — must be present in the request.

"country-code": "The country-code field must be a string."

The value must be a string.

"countryCode": "Google search for country is disabled"

Address search is not available for the specified country.

"countryCode": "The country code field is required."

Required field — must be present in the request.

"countryCode": "The country code field must be 2 characters."

The string must be exactly 2 characters long.

"countryCode": "The country code field must be a string."

The value must be a string.

"countryCode": "The country code field must be at least 2 characters."

The string must be at least 2 characters long.

"countryCode": "The country code field must not be greater than 2 characters."

The string must be at most 2 characters long.

"countryCode": "The selected country code is invalid."

The value is not among the allowed values for this field.

"countryCodes": "The country codes field must be an array."

The value must be an array.

"countryCodes.{n}": "The country codes.{n} field must be a string."

The value must be a string.

"countryCodes.{n}": "The countryCodes.{n} field is required."

Required field — must be present in the request.

"countryCodes.{n}": "The countryCodes.{n} field must be a string."

The value must be a string.

"countryCodes.{n}": "The countryCodes.{n} field must be at least 2 characters."

The string must be at least 2 characters long.

"countryCodes.{n}": "The countryCodes.{n} field must not be greater than 2 characters."

The string must be at most 2 characters long.

"createdAtFrom": "The created at from field format is invalid."

The value does not match the expected format of the field.

"createdAtFrom": "The created at from field must be a date before created at to."

The value must be a date earlier than created at to.

"createdAtFrom": "The created at from field must be a date before or equal to created at to."

The value must be a date no later than created at to.

"createdAtFrom": "The created at from field must be a string."

The value must be a string.

"createdAtFrom": "The created at from field must be a valid date."

The value must be a valid date.

"createdAtFrom": "The created at from field must have a value."

The field is present but empty — provide a value.

"createdAtTo": "The created at to field format is invalid."

The value does not match the expected format of the field.

"createdAtTo": "The created at to field must be a date after created at from."

The value must be a date later than created at from.

"createdAtTo": "The created at to field must be a date after or equal to created at from."

The value must be a date no earlier than created at from.

"createdAtTo": "The created at to field must be a string."

The value must be a string.

"createdAtTo": "The created at to field must be a valid date."

The value must be a valid date.

"createdAtTo": "The created at to field must have a value."

The field is present but empty — provide a value.

"createdBy": "The created by field must be a string."

The value must be a string.

"createdByUser": "The created by user field must be a string."

The value must be a string.

"createdByUser": "The created by user field must not be greater than 255 characters."

The string must be at most 255 characters long.

"cultureInfo": "The culture info field is required."

Required field — must be present in the request.

"cultureInfo": "The culture info field must be a string."

The value must be a string.

"cultureInfo": "The culture info field must not be greater than 2 characters."

The string must be at most 2 characters long.

"currencyCode": "The currency code field is required."

Required field — must be present in the request.

"currencyCode": "The currency code field must be a string."

The value must be a string.

"currency_code": "The currency code field is required."

Required field — must be present in the request.

"currency_code": "The selected currency code is invalid."

The value is not among the allowed values for this field.

"cursor": "The cursor field must be a string."

The value must be a string.

"customer": "The customer field is required."

Required field — must be present in the request.

"customer": "The customer field must be a string."

The value must be a string.