A required field error means your request is missing a value that the endpoint requires. The API rejects the request before processing it.
Every error in this family includes a stable code (for example VALD-1002). Find that code in the table at the bottom of this article to see exactly which rule was triggered.
Common causes
A required field was omitted from the request.
A required field was sent as null or an empty string.
The field name was misspelled, so the value was not recognized.
The request body did not match the expected JSON structure.
How to fix it
Match the code in your response to the table below to see which field is required.
Add the missing field and give it a non-empty value.
Check the field name spelling and casing against the API reference.
Validate that your JSON structure matches the expected request shape.
Re-send the request.
Codes in this family
Code | What it means |
| Required field ({fieldName}) is null or empty in your request. |
| Request is null or empty. This could be due to an invalid json structure. |
| Table name ({TableName}) is null or empty in your request. |
| Required field ({fieldName}) is null, empty or negative in your request. |
| Custom Field Name is null or empty in your request. |
| Email Address is null or empty. |
| Request is null or empty. |
| Email Address and/or password is null or empty. |
| A Kit Component in the Variant Request is null or empty. This could be due to an invalid json structure. |
| Refresh Token is null or empty in your request. |
| PromoCode is null or empty. |
| TrialExpirationDateTime is null or empty and is required when CompanyStatusId = TRIAL. |
| The permission list in the request is null or empty. |
