Skip to main content

Field validation errors

What the Field validation error codes mean and how to resolve them.

A field validation error means a value in your request failed a validation rule that is specific to that field or endpoint. The exact message tells you which rule was not met.

Every error in this family includes a stable code (for example VALD-1025). Find that code in the table at the bottom of this article to see exactly which rule was triggered.

Common causes

  • A value violates a business or formatting rule for that field.

  • An unsupported combination of fields or values was sent.

  • A value falls outside what the field accepts.

How to fix it

  1. Match the code in your response to the table below to see the specific rule.

  2. Correct the value so it satisfies the rule described in the message (and the format in the API documentation).

  3. Check the API reference for the allowed values or accepted combinations.

  4. Re-send the request.

Codes in this family

Code

What it means

VALD-1025

Value unable to be verified by incoming data checks.

VALD-1027

Image is unable to be saved as the base64_image field is empty or whitespace.

VALD-1031

Type is a required field. Valid values are: Transfer, Event, Billing Notification, System Status, Other

VALD-1035

Alternate Id Unit ({unit}) cannot be added or changed on an update.

VALD-1037

{field} can only be updated by an iPaaS.com admin.

VALD-1038

{object} id: {id} does not exist. Please create it first.

VALD-1042

Unable to Deserialize Webhook Request. Please reach out to iPaaS.com support.

VALD-1043

Option Value ({value}) cannot be changed on update.

VALD-1044

Alternate Id Type is already active/inactive

VALD-1045

Country Code Id ({countryCode}) does not match Country Name ({country}).

VALD-1046

Country Name ({country}) is not valid.

VALD-1049

First Name and/or Last Name are both empty. One or both are required.

VALD-1053

An internal server error occurred. Exception not properly caught.

VALD-1054

Attempt to save an alternate id with a unit ({unit}) that is not assigned to this product.

VALD-1055

This is a websocket endpoint and you attempted to make a non-websocket call.

VALD-1057

{field} must be greater than zero.

VALD-1059

Unable to identify the unique key for the OAuth callback request.

VALD-1062

Product Variant Option Value: {value} must first be set as Option Value for parent Product Id: {productId}, Option: {optionName} before it can be used to define a variant.

VALD-1063

Variant Option Name is Required

VALD-1064

Unable to find the system associated mapping collection id: {request.MappingCollectionId} in SystemId: {systemId}.

VALD-1074

A transaction cannot be its own parent. Please correct the ParentId value.

VALD-1075

Conflicting CompanyId value in Active Promos. Request CompanyId: {requestId}, Promo CompanyId: {promoCompanyId}.

VALD-1076

The Enhancement Company Plan ID does not match the Promo Company Plan ID.

VALD-1077

The requested enhancement id: {enhancementId} is not a child of the requested plan id: {planId}.

VALD-1078

Rules are required for Events.

VALD-1081

The variant SKU can not be the same as the parent SKU.

VALD-1082

Promo Id: {promoId} is not a valid promotion for the company's plan.

VALD-1084

AggregationDate is not a supported with any AggregationTime values other than 0.

VALD-1085

AggregationType is not a valid integer.

VALD-1087

DaysAfterTrialStart or DaysBeforeTrialEnd are required.

VALD-1088

Email Template must have EmailTypeId of TRIAL_MODE (11)

VALD-1091

If SendFailEmail is set to true, a FailEmailTemplateId is required!

VALD-1092

If SendSuccessEmail is set to true, a SuccessEmailTemplateId is required!

VALD-1095

There is already a MiSP request for that company in a pending status.

VALD-1097

There is already a pending request or an active approved Role Share for this role. Reach out to the customer to approve it.

VALD-1098

Each integration is only allowed to have one version in development at a time. Instead of creating a new one, update the current one in development (ID: {id}).

VALD-1099

A subscriber can only be partnered with one MiSP at a time and the current customer is already partnered with one. Reach out to the customer to have them remove them and add you.

VALD-1100

Your account has been locked due to unusual or suspicious activity. If you believe this is in error please reach out to support@ipaas.com.

VALD-1101

Unable to create transaction line item as the SKU {trnasactionLineSku} and/or units specified does not exist on a product or variant.

VALD-1102

System Type Id can only be searched using the 'equals' action

VALD-1103

System not found by Id: {subscriptionId} provided

VALD-1104

Unable to create a credit card profile: {ex.Message}

VALD-1105

System Type Version id: {systemTypeVersionId} does not contain an OAuth URL definition.

VALD-1106

There are no pending MISP Requests with id: {requestId}.

VALD-1107

There are no pending MISP Requests.

VALD-1108

There is already a request for that company in a pending or approved status.

VALD-1109

The Requested Company is not MISP.

VALD-1110

Unable to parse the returned value. Message: {ex.Message}

VALD-1111

AggregationValue can only be specified if AggregationTime is 1, 2, 3, or 4.

VALD-1113

The provided Export Type Id ({exportTypeId}) is not supported for child collections. Please use the json export type id ({jsonTypeId}).

VALD-1114

If a product has a value of "product" for tracking method then variants are not allowed.

VALD-1115

Unable to find mapping collection id: {request.MappingCollectionId}.

VALD-1116

You are unable to update an integration version once its approved. Please create a new version.

VALD-1118

Child mapping collection direction ({dir}) must be the same as the parent's direction ({parentDir}).

VALD-1119

There is a conflicting PromoId value in promo code. Request PromoId: {requestId}, Code PromoId: {promoId}.

VALD-1120

Current company id: {companyId}, is not designated as a MISP and therefore not able to access this functionality.

VALD-1121

The company is already set with the requested designation.

VALD-1123

Integration Version Id({versionId}) provided is not a version ready to be approved.

VALD-1124

Integration name cannot be changed due to technical limitations. Previous name: {prevName}, requested name: {newName}.

VALD-1126

MultipleSelector_JsonPath has a value but this request is not set to have multiple hooks.

VALD-1127

MultipleSelector_JsonPath is required for Webhook Configuration settings with multiple hooks.

VALD-1128

An MiSP company is not able to request itself as an MiSP.

VALD-1129

Mapping Collection Type ({childMappingCollectionTypeId}) provided is not a parent of the data type in the mapping collection.

VALD-1130

Mapping Collection Type ({childMappingCollectionTypeId}) does not have a parent. It cannot be assigned as a child

VALD-1131

Mapping Collection has children. Please remove children mapping collections before deleting the parent.

VALD-1132

Kit Component Unit ({unit}) cannot be changed, it needs to be deleted and recreated.

VALD-1136

Password does not meet the minimum requirements.

VALD-1137

You can only specify DaysAfterTrialStart or DaysBeforeTrialEnd, not both.

VALD-1138

OpenAIApiKey is not configured.

VALD-1140

Option Id does not match the id of the option provided.

VALD-1142

Filter:{keyValuePair.Key} is not a valid filter.

VALD-1145

There is no Company Admin role in company {id}.

VALD-1146

There are no users assigned to the Company Admin role in company {id}.

VALD-1147

No rules were present in the request.

VALD-1148

Requested Event Type ({request.EventType}) can only be created by an iPaaS.com admin.

VALD-1149

Requested Event Type: {request.EventType} is not yet implemented.

VALD-1151

OAuth error originating from external system. Message: {callback.LastStatusMessage}

Related

  • Mapping data between systems

Did this answer your question?