API error reference
Look up Synerise API error codes, their HTTP status, and the response message returned by the platform. Link directly to a specific code by appending # followed by the error code to this page's URL (for example, /api-reference/errors.html#CON-0001).
790 error codes across 29 groups.
CredentialErrorCodes
Connection error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
CON-0001 | 404 | Authorization method not found | Authorization method not found |
CON-0002 | 400 | Connection with name already exists | Connection with name already exists |
CON-0003 | 400 | Authorization method has incorrect config | Authorization method has incorrect config |
CON-0004 | 400 | Authorization method has incorrect state | Authorization method has incorrect state |
CON-0006 | 423 | Credential cannot be authorized due to lock | Credential cannot be authorized due to lock |
CON-0007 | 400 | Credential type id is incorrect | Credential type id is incorrect |
CON-0008 | 400 | Directory with name already exists | Directory with name already exists |
CON-0009 | 400 | Directory is not empty | Directory is not empty |
CON-0010 | 400 | Directory is global | Directory is global |
CON-0011 | 404 | Directory not found | Directory not found |
InAppErrorCodes
In-app error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
IAP-001 | 400 | Additional parameters are invalid | Additional parameters are invalid |
IAP-002 | 400 | Audience is invalid | Audience is invalid |
IAP-003 | 400 | Display settings are invalid | Display settings are invalid |
IAP-004 | 400 | Event trigger is invalid | Event trigger is invalid |
IAP-005 | 400 | Test campaign configuration is invalid | Test campaign configuration is invalid |
IAP-006 | 400 | Time window is invalid | Time window is invalid |
IAP-007 | 400 | Too many test lists | Too many test lists |
IAP-008 | 400 | Too many event triggers | Too many event triggers |
IAP-009 | 400 | Too many variants | Too many variants |
IAP-010 | 400 | Utm parameters are invalid | Utm parameters are invalid |
IAP-011 | 400 | Variant is invalid | Variant is invalid |
IAP-012 | 400 | Wrong campaign status | Wrong campaign status |
IAP-013 | 400 | Active campaign limit exceeded | Active campaign limit exceeded |
IAP-014 | 400 | Missing audience | Missing audience |
IAP-015 | 400 | Campaign validation error | Campaign validation error |
IAP-016 | 400 | Missing provider configuration | Missing provider configuration |
IAP-017 | 400 | This field don't accept dynamic values | This field don't accept dynamic values |
IAP-018 | 400 | Creating object that already exists | Creating object that already exists |
IAP-021 | 424 | Dojo has responded with errors while analyzing dependencies | Error analyzing campaign dependencies |
IAP-022 | 424 | Dojo has responded with errors while replacing dependencies | Error replacing campaign dependencies |
IAP-023 | 404 | Campaign not found | Campaign not found |
IAP-024 | 404 | Default directory not found | Default directory not found |
IAP-025 | 400 | Invalid mowe request | Invalid mowe request |
IAP-026 | 400 | Input id cannot be null | Input id cannot be null |
IAP-027 | 400 | Control group type does not match variant contents | Control group type does not match variant contents |
IAP-028 | 400 | Multiple global control groups are not supported | Multiple global control groups are not supported |
IAP-029 | 404 | Global control group id did not match groups defined for current profile | Global control group id $groupId did not match groups defined for current profile |
IAP-031 | 400 | Segment specified as global control group does not exist | Segment specified as global control group does not exist |
IAP-032 | 400 | Global control group not configured for current profile | Global control group not configured for current profile |
DashboardErrorCodes
Dashboards error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
DSH-110 | 400 | Wrong input data | Wrong input data |
DSH-112 | 404 | Dashboard not found | Dashboard not found |
DSH-113 | 409 | Conflict | Conflict |
DSH-114 | 400 | Wrong input data. | Wrong input data. |
DSH-115 | 400 | Cannot create predefined dashboard for given payload. Invalid type. | Wrong invalid analysis typed. |
DSH-116 | 404 | Cannot found predefined dashboard. | Cannot found predefined dashboard. |
DSH-117 | 404 | Cannot found theme. | Cannot found theme. |
DSH-118 | 404 | Cannot found tag. | Cannot found tag. |
DSH-119 | 403 | Insufficient permissions. | Insufficient permissions. |
DSH-120 | 409 | Snapshot already exist. | Snapshot already exist. |
DSH-121 | 404 | Snapshot not found. | Snapshot not found. |
DSH-122 | 400 | Provided analysis correlations are invalid. | Provided analysis correlations are invalid. |
DSH-123 | 400 | Requested dashboard share with user from invalid business profile. | Requested dashboard share with user from invalid business profile. |
OptimizersErrorCodes
Optimizers error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
OPT-001 | 404 | Experiment not found. | Experiment not found. |
OPT-002 | 400 | Missing variants for experiment. | Missing variants for experiment. |
OPT-003 | 400 | Experiment does not have the correct number of variants. | Experiment does not have the correct number of variants. |
OPT-004 | 400 | Experiment does not have the correct number of goals. | Experiment does not have the correct number of goals. |
OPT-005 | 400 | Variant weights do not add up to 10000. | Variant weights do not add up to 10000. |
OPT-006 | 400 | Experiment has already started and cannot be updated. | Experiment has already started and cannot be updated. |
OPT-007 | 400 | Experiment cannot be updated. | Experiment cannot be updated. |
OPT-008 | 400 | Experiment status cannot be changed. | Experiment status cannot be changed. |
OPT-009 | 404 | Goal not found. | Goal not found. |
OPT-010 | 400 | Experiment with an automatic allocation method must have an algorithm provided. | Experiment with an automatic allocation method must have an algorithm provided. |
OPT-011 | 400 | Experiment variant cannot use a name (index id) that is already in use. | Experiment variant cannot use a name (index id) that is already in use. |
OPT-012 | 400 | Experiment cannot have variants with the same name (index id). | Experiment cannot have variants with the same name (index id). |
OPT-013 | 400 | Experiment is running or paused, so it cannot be deleted. | Experiment is running or paused, so it cannot be deleted. |
OPT-014 | 400 | Experiment is running or finished, so it cannot be started again. | Experiment is running or finished, so it cannot be started again. |
OPT-015 | 400 | Experiment does not have the baseline variant. | Experiment does not have the baseline variant. |
OPT-016 | 400 | Experiment does not have the primary goal. | Experiment does not have the primary goal. |
OPT-017 | 400 | Missing stats for the baseline variant. | Missing stats for the baseline variant. |
OPT-018 | 400 | Cannot copy experiment, which is not finished | Cannot copy experiment, which is not finished |
SauthServiceErrorCodes
Sauth service error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
SAU-001 | 401 | Could not fetch oauth data | Could not fetch oauth data |
SAU-002 | 400 | CustomId is required filed in internal mapping | CustomId is required filed in internal mapping |
SAU-003 | 401 | Invalid facebook token | Invalid facebook token |
SAU-004 | 409 | Client with given details is already recognized by different externalId | Client with given details is already recognized by different externalId |
SAU-005 | 409 | Client with given externalId is already assigned to different client | Client with given externalId is already assigned to different client |
SAU-006 | 401 | Api key not retrievable | Could not fetch ApiKey |
SAU-007 | 400 | Oauth data missing | Oauth data missing |
SAU-008 | 401 | Invalid google token | Invalid google token |
SAU-009 | 403 | Property is not on modification allowlist | Property is not on modification allowlist |
SAU-010 | 403 | Tag is not on modification allowlist | Tag is not on modification allowlist |
SAU-012 | 400 | Bad api key value | Bad api key value |
SAU-013 | 404 | Business profile not found error | Business profile not found error |
SAU-014 | 400 | Changed email couldn't be the same as actual | Changed email couldn't be the same as actual |
SAU-015 | 403 | Changed email couldn't be the same as actual | Invalid password |
SAU-016 | 403 | Invalid email change token | Invalid email change token |
SAU-017 | 403 | Email change could not be performed from different account | Email change could not be performed from different account |
SAU-018 | 400 | Email change from web form not enabled | Email change from web form not enabled |
SAU-019 | 403 | Client id mismatch | Trying to do some operation on different client than provided by token |
SAU-020 | 400 | Api key cannot update profile property | Api key can not update profile property |
SAU-021 | 400 | Incorrect provider type | Incorrect provider type |
SAU-022 | 400 | Password can not be empty | Password can not be empty |
SAU-023 | 400 | Password has to contain at least one uppercase letter | Password has to contain at least one uppercase letter |
SAU-024 | 400 | Password has to contain at least one lowercase letter | Password has to contain at least one lowercase letter |
SAU-025 | 400 | Password has to contain at least one number | Password has to contain at least one number |
SAU-026 | 400 | Password has to contain at least one alphanumeric character | Password has to contain at least one alphanumeric character |
SAU-027 | 403 | Client not allowed to change password | Client not allowed to change password |
SAU-028 | 403 | Invalid oldPassword | Invalid oldPassword |
SAU-029 | 400 | No uuid in request nor in client data | No uuid in request nor in client data |
SAU-030 | 403 | Invalid credentials | INVALID_CREDENTIALS |
SAU-031 | 403 | Invalid credentials missing password | INVALID_CREDENTIALS_MISSING_PASSWORD |
SAU-032 | 403 | Invalid credentials missing token | INVALID_CREDENTIALS_MISSING_TOKEN |
SAU-033 | 423 | Device login blocked | Device login blocked |
SAU-034 | 400 | CustomId cannot be given from both request and voucher service | CustomId cannot be given from both request and voucher service |
SAU-035 | 401 | Credentials invalid | Credentials invalid |
SAU-036 | 401 | Api-key has no client scope | Api-key has no client scope |
SAU-037 | 401 | Could not refresh token | COULD_NOT_REFRESH_TOKEN |
SAU-038 | 400 | No registered phone update request to validate | COULD_NOT_REFRESH_TOKEN |
SAU-039 | 400 | Invalid phone or PIN | Invalid phone or PIN |
SAU-040 | 400 | Clients not recognizable by email | Clients not recognizable by email |
SAU-041 | 404 | Account does not exist | Account does not exist |
SAU-042 | 400 | Apple oauth disabled | Apple oauth disabled |
SAU-043 | 404 | Apple oauth settings not found | Apple oauth settings not found |
SAU-044 | 400 | Bad token Unauthorized error | UNAUTHORIZED |
SAU-045 | 404 | Oauth settings not found | Oauth settings not found |
SAU-046 | 401 | Unauthorized error | UNAUTHORIZED |
SAU-047 | 401 | Token expired error | TOKEN_EXPIRED |
SAU-048 | 406 | Login has been blocked | Login has been blocked |
SAU-050 | 412 | Client merge disabled | Client merge disabled |
SAU-051 | 410 | Could not merge clients. Client with this email already exists | Could not merge clients. Client with this email already exists |
SAU-052 | 410 | Could not merge clients | Could not merge clients |
SAU-053 | 410 | A profile already exists with this unique identifier. | A profile already exists with this unique identifier. |
SAU-054 | 401 | Could not generate token | Could not generate token |
SAU-055 | 401 | ApiKey is no longer valid | ApiKey is no longer valid |
SAU-056 | 424 | Unable to obtain loyalty card number | Unable to obtain loyalty card number |
SAU-057 | 400 | CustomId and VoucherPoolUuid cannot be provided simultaneously | CustomId and VoucherPoolUuid cannot be provided simultaneously |
SAU-058 | 401 | Cannot verify identity provider token | Cannot verify identityProviderToken |
SAU-059 | 412 | Incorrect hash | Incorrect hash |
SAU-060 | 401 | Cannot parse JWT header | Cannot parse JWT header |
SAU-302 | 403 | Email confirmation via hash required | Email confirmation via hash required |
SAU-303 | 403 | Email confirmation via pin code required | Email confirmation via pin code required |
SAU-304 | 403 | Could not confirm email via pin code. Pin code has wrong value | Could not confirm email via pin code. Pin code has wrong value |
SAU-305 | 403 | Could not confirm email via pin code. Pin code is expired | Could not confirm email via pin code. Pin code is expired |
SAU-306 | 403 | Could not confirm email via pin code. Device id mismatch | Could not confirm email via pin code. Device id mismatch |
SAU-307 | 403 | Forbidden to reset password. Account has to be confirmed via hash | Forbidden to reset password. Account has to be confirmed via hash |
SAU-308 | 403 | Forbidden to reset password. Account has to be confirmed via pin code | Forbidden to reset password. Account has to be confirmed via pin code |
SAU-309 | 403 | Resend activation mail with pin not allowed from different device | Resend activation mail with pin not allowed from different device |
SAU-310 | 403 | Api key belongs to diffent workspace | Api key belongs to diffent workspace |
SAU-601 | 400 | Device id is missing | Device id is missing |
SAU-602 | 400 | Account is already confirmed | Account is already confirmed |
SAU-603 | 410 | Client with this uuid already exists and is registered. You probably should regenerate uuid | Client with this uuid already exists and is registered. You probably should regenerate uuid |
SAU-604 | 400 | Client already exists | Client already exists |
SAU-605 | 400 | Client with this custom id already exists and is registered. | Client with this custom id already exists and is registered. |
SAU-606 | 400 | You cannot use this uuid, please regenerate it and try again. | You cannot use this uuid, please regenerate it and try again. |
SAU-607 | 400 | You cannot use email in your oauth mapping in non unique email clients configuration. | You cannot use email in your oauth mapping in non unique email clients configuration. |
SAU-608 | 400 | Authentication method disabled. | Authentication method disabled. |
SAU-701 | 406 | Blocked by too many failed requests | Blocked by too many failed requests |
SAU-801 | 410 | Client already deleted credentials. Regenerate uuid | Client already deleted credentials. Regenerate uuid |
AnalyticErrorCodes
Analytics error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
ANA-002 | 404 | Analysis or one of nested analyses does not exist | Analysis or one of nested analyses does not exist |
ANA-003 | 400 | An analysis or a constant used in a formula as a denominator is zero. Division by zero is not possible. | Analysis or constant used in formula as a denominator is zero |
ANA-004 | 400 | Arithmetic formula used in a metric is incorrect | Arithmetic formula used in a metric is incorrect |
ANA-006 | 405 | Predefined analyses cannot be updated | Predefined analyses cannot be updated |
ANA-008 | 400 | Cannot update analysis-dashboard relation | Cannot update analysis-dashboard relation |
ANA-016 | 400 | Calculations in progress. Your analysis will be ready soon | Calculations in progress. Your analysis will be ready soon |
ANA-022 | 400 | This analysis type is not supported. | This analysis type is not supported. |
ANA-020 | 400 | To move the analysis, the provided configuration must contain all of its dependencies | Configuration must contain all dependencies |
ANA-023 | 400 | A mode with this name already exists. Mode names must be unique within a workspace. | A mode with this name already exists. |
ANA-024 | 409 | A directory with this name and analysis type already exists | This directory already exists |
ANA-025 | 404 | A directory with this ID does not exist | This directory does not exist |
ANA-026 | 400 | Query contains references to itself | Query contains a loop |
ANA-027 | 400 | Query cannot be converted into a Terrarium query | Cannot convert into a Terrarium query |
ANA-029 | 400 | Client ID in query does not match the client ID of the user who ran the query | Client ID mismatch |
ANA-030 | 400 | The query contains an analysis that references another analysis, which references another analysis, and so on. There are too many levels of such nesting to process | Analyses nested too deeply |
ANA-031 | 404 | The query references an analysis that doesn't exist | Query contains an analysis that doesn't exist |
ANA-033 | 422 | Limit of active analyses reached | Limit of active analyses reached |
ANA-034 | 400 | The client ID must be greater than 0 | The client ID must be greater than 0 |
ANA-035 | 404 | Client not found | Client not found |
ANA-036 | 400 | The segmentation contains too many segments | Too many segments |
ANA-037 | 400 | The segmentation must contain at least one segment | Segmentation must contain minimum one segment |
ANA-038 | 400 | Exceeded the limit of expressions visible in Profiles | Exceeded the limit of expressions visible in Profiles |
ANA-039 | 400 | Exceeded the limit of aggregates visible in Profiles | Exceeded the limit of aggregates visible in Profiles |
ANA-040 | 400 | Aggregates of type 'running aggregate' cannot be client visible | Running aggregates cannot be client-visible |
ANA-041 | 400 | Event expression action must match main event | Event action mismatch |
BusinessProfileServiceErrorCodes
Business profile service error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
BPS-001 | 409 | Not supported number of subscriptions. | Not supported number of subscriptions. |
BPS-002 | 409 | Organization already exists. | Organization already exist. |
BPS-003 | 409 | Gcp customer already exists. | Gcp customer already exist. |
BPS-004 | 409 | Gcp customer does not exist. | Gcp customer does not exist. |
BPS-005 | 409 | Workspace already assigned to organization. | Workspace already assigned to organization. |
BPS-006 | 400 | Provider not supported. | Provider not supported. |
BPS-007 | 400 | Email account not confirmed. | Email account is not confirmed. |
BPS-008 | 400 | Subdomain occupied. | Subdomain occupied. |
BPS-009 | 400 | Missing credential value. | Missing credential value. |
BPS-010 | 400 | Start date cannot be after end date. | Start date cannot be after end date. |
BPS-011 | 400 | Missing mail server id. | Missing mail server id. |
BPS-012 | 400 | Missing password credential value. | Missing password credential value. |
BPS-013 | 400 | Missing api key credential value. | Missing api key credential value. |
BPS-014 | 400 | Reports are not available for such time span. | Reports are not available for such time span. |
BPS-015 | 404 | Email account not found. | Email account not found. |
BPS-016 | 404 | Sms account not found. | Sms account not found. |
BPS-017 | 404 | Provider not found. | Provider not found. |
BPS-101 | 400 | Cannot delete provider because it is used in account. | Cannot delete provider because it is used in account. |
BPS-102 | 400 | Cannot deactivate provider. | Cannot deactivate provider. |
BrickworkErrorCodes
Brickwork error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
BKW-002 | 404 | Schema not found error | Schema not found error |
BKW-003 | 404 | Object not found error | Object not found error |
BKW-004 | 422 | Limit of schemas reached | Limit of schemas reached |
BKW-005 | 400 | Schema app id should be unique | Schema app id should be unique |
BKW-006 | 400 | Limit of searchable fields reached | Limit of searchable fields reached |
BKW-007 | 400 | Limit of unique fields reached | Limit of unique fields reached |
BKW-008 | 400 | Limit of number fields reached | Limit of number fields reached |
BKW-009 | 409 | Schema version mismatch | Schema version mismatch |
BKW-010 | 400 | Filtering is not available for the schema field. | Filtering is not available for the schema field. |
BKW-011 | 400 | Record slug should be unique | Record slug should be unique |
CatalogsErrorCodes
Catalogs error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
CAT-001 | 404 | Catalog not found. | Catalog not found. |
CAT-002 | 404 | Object not found in catalog. | Object not found in catalog. |
CAT-003 | 400 | CSV cannot be parsed. Ensure that the file does not contain any errors. | CSV cannot be parsed. Ensure that the file does not contain any errors. |
CAT-004 | 400 | Wrong CSV separator. | Wrong CSV separator. |
CAT-005 | 400 | Wrong item key. | Wrong item key. |
CAT-006 | 415 | Wrong file. | Wrong file. |
CAT-007 | 429 | Mappings limit exceeded. | Mappings limit exceeded. |
CAT-008 | 429 | Filtered catalogs limit exceeded. | Filtered catalogs exceeded. |
CAT-009 | 422 | Catalog is already filtered. | Catalog is already filtered. |
CAT-010 | 404 | Indexing Job Status Unknown. | Indexing Job Status Unknown. |
CAT-011 | 422 | Failed to create topic in tuKafka. | Failed to create topic in tuKafka. |
CAT-012 | 422 | Failed to finish the job in tuKafka. | Failed to finish the job in tuKafka. |
CAT-013 | 422 | Failed to create index in Binoculars. | Failed to create index in Binoculars. |
CAT-014 | 422 | Failed to delete index in Binoculars. | Failed to delete index in Binoculars. |
CAT-015 | 422 | Received item batch is too large. | Received item batch is too large. |
CAT-016 | 400 | Tried to query a non filtered catalog. | Tried to query a non filtered catalog. |
CAT-017 | 429 | Enrichment fields limit exceeded. | Enrichment fields limit exceeded. |
CAT-018 | 409 | Catalog already exists. | Catalog already exists. |
DirectoryErrorCodes
Directory error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
DIR-0001 | 400 | Directory {directoryId} is not empty | Directory {directoryId} is not empty |
DIR-0002 | 400 | Insufficient permissions to perform {permission} action on directory {directoryId} | Insufficient permissions to perform {permission} action on directory {directoryId} |
DIR-0003 | 404 | Directory with id: {directoryId} was not found | Directory with id: {directoryId} was not found |
DIR-0004 | 400 | Directory name: {directoryName} is not unique | Directory name: {directoryName} is not unique |
CalendarErrorCodes
Calendar error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
CAL-001 | 400 | Invalid argument extension | Invalid argument extension |
PromotionsErrorCodes
Promotions error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
PRO-001 | 404 | Promotion not found. | Promotion not found. |
PRO-002 | 404 | Promotion not found for profile. | Promotion not found for profile. |
PRO-003 | 422 | Promotion is already redeemed. | Promotion is already redeemed. |
PRO-004 | 422 | Promotion is already activated. | Promotion is already activated. |
PRO-005 | 422 | Promotion is not active. | Promotion is not active. |
PRO-006 | 422 | Promotion is already deactivated. | Promotion is already deactivated. |
PRO-007 | 422 | Promotion is not expired yet. | Promotion is not expired yet. |
PRO-008 | 422 | Promotion is expired. | Promotion is expired. |
PRO-009 | 403 | Promotion expiration not supported. | Promotion expiration not supported. |
PRO-010 | 422 | Promotion is not started yet. | Promotion is not started yet. |
PRO-011 | 422 | Promotion is still in progress for the profile. | Promotion is still in progress for the profile. |
PRO-012 | 422 | Promotion redemption limit per profile exceeded. | Promotion redemption limit per profile exceeded. |
PRO-013 | 422 | Promotion redemption limit for multiple activations exceeded. The provided redemption quantity cannot be higher than the redemption limit per profile. | Promotion redemption limit for multiple activations exceeded. |
PRO-014 | 422 | Promotion redemption limit for multiple deactivations exceeded. The current redemption limit cannot be lower than provided number of redemptions. | Promotion redemption limit for multiple deactivations exceeded. |
PRO-015 | 422 | Profile does not have the required number of points. | Profile does not have the required number of points. |
PRO-016 | 423 | Profile points are locked. Waiting for releasing lock for the profile. | Profile points are locked. |
PRO-017 | 423 | Profile points are already locked. | Profile points are already locked. |
PRO-018 | 404 | Profile points lock not found. | Profile points lock not found. |
PRO-019 | 423 | Profile promotions are blocked. | Profile promotions are blocked. |
PRO-020 | 422 | Transaction's orderId is missing. Processing the redemption of a step promotion with a transaction trigger requires the orderId. | Transaction's orderId is missing. |
PRO-021 | 404 | Handbill not found. | Handbill not found. |
PRO-022 | 404 | Handbill variant not found. | Handbill variant not found. |
PRO-023 | 422 | Promotion settings configuration error. | Promotion settings configuration error. |
PRO-024 | 422 | Coupon is expired. | Coupon is expired. |
PRO-025 | 422 | Coupon redemption limit exceeded. Cannot redeem coupon with the provided quantity. | Coupon redemption limit exceeded. |
PRO-026 | 422 | Coupon is already redeemed. | Coupon is already redeemed. |
PRO-027 | 422 | Coupon redemption limit reached. | Coupon redemption limit reached. |
PRO-029 | 422 | Filtering items is disabled. | Filtering items is disabled. |
PRO-030 | 422 | Handbill configuration error. | Handbill configuration error. |
PRO-031 | 422 | Printout render for handbill variant error. | Printout render for handbill variant error. |
PRO-032 | 422 | Sale settings configuration error. | Sale settings configuration error. |
PRO-033 | 404 | Filter not found. | Filter not found. |
PRO-034 | 422 | Point sender is not in the required segmentation. | Point sender is not in the required segmentation. |
PRO-035 | 422 | Point recipient is not in the required segmentation. | Point recipient is not in the required segmentation. |
PRO-036 | 422 | Point transfer settings are not defined. | Point transfer settings are not defined. |
DocumentErrorCodes
Document error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
DOC-003 | 400 | The number of documents in the workspace is at the limit | The number of documents in the workspace is at the limit |
DOC-004 | 400 | Audience for the document is too large | Audience for the document is too large |
DOC-005 | 404 | Document not found | Document not found |
DOC-006 | 400 | Slug already exists | Slug already exists |
DOC-007 | 400 | Document has a wrong status | Document has a wrong status |
DOC-008 | 400 | Document is already used | Document is already used |
DOC-010 | 400 | Wrong document schema error | Wrong document schema error |
DOC-011 | 400 | Parsing document error | Parsing document error |
DOC-012 | 400 | Parsing screen view error | Parsing screen view error |
DOC-013 | 404 | Directory not found | Directory not found |
DOC-014 | 404 | Group not found | Group not found |
DOC-015 | 404 | Screen view not found | Screen view not found |
DOC-016 | 404 | Feed not found | Feed not found |
DOC-018 | 400 | Screen view has a wrong status | Screen view has a wrong status |
DOC-019 | 400 | Slug cannot be editable | Slug cannot be editable |
DOC-020 | 400 | Slug cannot be empty | Slug cannot be empty |
DOC-021 | 400 | Limit segmentation occurred | Limit segmentation occurred |
DOC-022 | 400 | You don't belong to the audience | You don't belong to the audience |
DOC-023 | 400 | Document is not active | Document is not active |
DOC-024 | 400 | ScreenView is not active | ScreenView is not active |
MoweErrorCodes
Mowe error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
MOW-005 | 400 | I can't find move object | I can't find move object |
MOW-006 | 400 | Object looped | Object looped |
MOW-007 | 400 | Wrong workspace guid | Wrong workspace guid |
MOW-008 | 400 | Wrong target workspace | Wrong target workspace |
MOW-009 | 400 | Wrong source workspace | Wrong source workspace |
MOW-010 | 400 | Target workspaces limit reached | Target workspaces limit reached |
EventErrorCodes
Events error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
EVT-002 | 400 | Max size reached | Max size reached |
EVT-014 | 404 | Action does not exist | Action does not exist |
EVT-015 | 400 | Event is too old | Event is too old |
UauthErrorCodes
Uauth error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
UAU-002 | 406 | Access banned | ACCESS_BANNED |
UAU-003 | 400 | Api key already exists | Api key already exists. |
UAU-004 | 404 | Api key group not found error | Api key group not found. |
UAU-005 | 404 | Api key not found error | Api key not found. |
UAU-006 | 400 | Group do not belong to audience | Group do not belong to audience. |
UAU-007 | 401 | Invalid credentials | INVALID_CREDENTIALS |
UAU-008 | 404 | Fingerprint not found | FINGERPRINT_NOT_FOUND |
UAU-009 | 404 | Fingerprint has no logins | FINGERPRINT_HAS_NO_LOGINS |
UAU-010 | 400 | Invitation has no settable roles | INVITATION_HAS_NO_SETTABLE_ROLES |
UAU-011 | 400 | Managed domain assigned to SSO | MANAGED_DOMAIN_ASSIGN_TO_SSO |
UAU-012 | 400 | Password already used | PASSWORD_ALREADY_USED |
UAU-013 | 400 | Api key name is already used | API_KEY_NAME_IS_ALREADY_USED |
UAU-014 | 403 | Business profile not chosen | BP_NOT_CHOSEN |
UAU-015 | 400 | Password validation failed | PASSWORD_VALIDATION_FAILED |
UAU-016 | 400 | User account already confirmed | USER_ACCOUNT_ALREADY_CONFIRMED |
UAU-017 | 400 | User account not confirmed | USER_ACCOUNT_NOT_CONFIRMED |
UAU-018 | 409 | User already registered | USER_ALREADY_REGISTERED |
UAU-019 | 401 | User blocked | USER_BLOCKED |
UAU-020 | 423 | Access denied due to bp ip policy | ACCESS_DENIED_DUE_TO_BP_IP_POLICY |
UAU-021 | 400 | User would not have access to profile with new settings | USER_WOULD_NOT_HAVE_ACCESS_TO_PROFILE_WITH_NEW_SETTINGS |
UAU-022 | 401 | User forced to change password error | USER_FORCED_TO_CHANGE_PASSWORD |
UAU-023 | 401 | User inactive | USER_INACTIVE |
UAU-024 | 404 | User not found | USER_NOT_FOUND |
UAU-025 | 400 | Wrong email format | WRONG_EMAIL_FORMAT |
UAU-027 | 403 | Mfa for profile required | Provided user doesn't have any mfa methods enabled |
UAU-028 | 400 | No such mfa type for user | User doesn't have provided mfa type |
UAU-029 | 400 | Mfa type does not exist | Provided mfa type doesn't exist |
UAU-030 | 409 | User already confirmed mfa | User already confirmed multi-factor authentication |
UAU-031 | 400 | Wrong backup code | Provided backup code is incorrect |
UAU-032 | 400 | Wrong verification code | Provided verification code is incorrect |
UAU-033 | 401 | Missing key | Key not found |
UAU-034 | 403 | User has no permission to edit role | User has no permission to edit this role |
UAU-035 | 403 | No permission to read user data | You have not permission to read this user data |
UAU-036 | 403 | No permission to update user | You have not permission to update this user |
UAU-037 | 403 | User's access to business profile expired | User's access for profile expired |
UAU-039 | 403 | User does not have access to business profile | User does not have access to business profile |
UAU-040 | 400 | Empty permissions access | Empty permissions access. |
UAU-041 | 404 | Permission to save not exists | Permission you try to save not exists |
UAU-043 | 400 | Only IPv4 addresses are supported | Only IPv4 addresses are supported |
UAU-044 | 423 | User blocked due to ip policy | User blocked due to ip policy |
UAU-045 | 400 | Bad api key value | Bad api key value |
UAU-046 | 412 | Client merge disabled | Client merge disabled |
UAU-047 | 403 | Demo profile unsupported operation | Demo profile unsupported operation |
UAU-048 | 412 | Merge conflict | Merge conflict |
UAU-049 | 400 | Saml authorization disabled | SAML_AUTHORIZATION_DISABLED |
UAU-050 | 400 | Saml no managed domains | SAML_NO_MANAGED_DOMAINS |
UAU-051 | 409 | External provider assigned to different user | EXTERNAL_PROVIDER_ASSIGNED_TO_DIFFERENT_USER |
UAU-052 | 400 | Unknown external provider | Unknown external provider |
UAU-055 | 400 | Role is not editable | Role is not editable |
UAU-056 | 403 | Token unauthorized | UNAUTHORIZED |
UAU-057 | 401 | Saml empty assertions | EMPTY_ASSERTIONS |
UAU-058 | 401 | Cannot parse JWT header | Cannot parse JWT header |
UAU-059 | 401 | Google jwt token is not valid | Google jwt token is not valid |
UAU-060 | 401 | Cannot parse JWT heder | Cannot parse JWT header |
UAU-061 | 401 | Headers doesn't contains kid | Headers doesn't contains kid |
UAU-062 | 400 | Fingerprint has no logins | FINGERPRINT_HAS_NO_LOGINS |
UAU-063 | 410 | Too many wrong codes for mfa remove | Too many wrong codes for mfa remove |
UAU-064 | 400 | Invalid credentials legacy | INVALID_CREDENTIALS |
ClientErrorCodes
Profiles error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
CLI-001 | 404 | Profile not found | Profile not found |
CLI-003 | 422 | Invalid profile history state | Invalid profile history state |
CLI-004 | 404 | Tag not found | Tag not found |
CLI-005 | 404 | Tag association for profile not found | Tag association for profile not found |
CLI-006 | 400 | Invalid fieldName | Invalid fieldName |
CLI-007 | 422 | This error may occur when ambiguous profile identifiers are provided in the request and a profile with the provided email has already been upserted. | A profile with this email already exists. |
CLI-008 | 412 | Profile merging is disabled for the provided profile. | Profile merging is disabled for the provided profile. |
CLI-009 | 422 | Cannot merge profile. This error may occur when a profile upsert results in a merge within forbidden identification groups or trying merge test profiles. | Cannot merge profile |
CLI-010 | 400 | Invalid Workspace data error. The value in the data should be the same as in the header. | Invalid Workspace data error |
CLI-011 | 400 | A profile already exists with this unique identifier | A profile already exists with this unique identifier. |
CLI-012 | 403 | Modification this tag is forbidden. | Modification this tag is forbidden. |
CLI-013 | 422 | Test profiles limit per workspace exceeded. | Test profiles limit per workspace exceeded. |
CLI-014 | 412 | Profile is not test profile. | Profile is not test profile. |
CLI-015 | 422 | Cannot merge test profile. This error may occur when a test profile upsert results in a merge within groups of test profiles. | Cannot merge test profile |
RecommendationErrorCodes
Recommendation error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
REC-001 | 400 | Items catalog with given id not found | Items catalog with given id not found |
REC-003 | 400 | Your filter definition ($filter) is invalid, please check it with documentation | Your filter definition ($filter) is invalid, please check it with documentation |
REC-004 | 400 | The request is missing a profile context, try adding the "clientUUID" parameter to the request. | The request is missing a profile context, try adding the "clientUUID" parameter to the request. |
REC-005 | 400 | The request is missing an item context, which is required by the campaign. | The request is missing an item context, which is required by the campaign. |
REC-006 | 400 | The campaign is not active, try checking the campaign settings. | The campaign is not active, try checking the campaign settings. |
REC-007 | 404 | Unable to find a campaign with id or slug $campaignCode, please check your campaigns. | Unable to find a campaign with id or slug $campaignCode, please check your campaigns. |
REC-008 | 400 | You are sending too many context items for this campaign and I'm not sure which to pick. The request must include only one item. | You are sending too many context items for this campaign and I'm not sure which to pick. The request must include only one item. |
REC-009 | 400 | The campaign settings are missing the aggregate id, try checking the campaign settings. | The campaign settings are missing the aggregate id, try checking the campaign settings. |
REC-010 | 400 | Invalid campaign type: $campaignType | Invalid campaign type: $campaignType |
REC-011 | 400 | Invalid profile identifier name: $identifierName | Invalid profile identifier name: $identifierName |
REC-012 | 400 | Invalid profile identifier value: $identifierValue | Invalid profile identifier value: $identifierValue |
REC-013 | 404 | The provided context item hasn't been found in the item catalog, please make sure that the feed is up to date. | The provided context item hasn't been found in the item catalog, please make sure that the feed is up to date. |
REC-014 | 404 | We couldn't find candidates after applying the filters, try removing some filters from the campaign settings. | We couldn't find candidates after applying the filters, try removing some filters from the campaign settings. |
REC-015 | 400 | Your recommendation model is not ready. | Your recommendation model is not ready, please check its status: https://help.synerise.com/docs/settings/configuration/model-configuration/#preview-of-the-model-status. If the model is not ready after 30 minutes, contact Synerise Support. |
REC-016 | 404 | We couldn't meet the requested minimal number of items after applying the filters and model. | We couldn't meet the requested minimal number of items after applying the filters and model. |
REC-017 | 400 | You must define a metric ID in your request when you are using a metrics campaign or sorting/boosting features. | You must define a metric ID in your request when you are using a metrics campaign or sorting/boosting features. |
REC-018 | 404 | Metric $metricId is not defined. | Metric $metricId is not defined. |
REC-019 | 400 | Metadata catalog $metdataCatalogId has no configuration provided. | Metadata catalog $metdataCatalogId has no configuration provided. |
REC-020 | 400 | Requirement failed: $error | Requirement failed: $error |
REC-021 | 404 | Model's state not found. | Model's state not found. |
REC-022 | 400 | Invalid distinct filter format. Please check the documentation on how to format this value. | Invalid distinct filter format. Please check the documentation on how to format this value. |
REC-023 | 400 | Missing profile ID mapping. | Missing profile ID mapping. |
REC-024 | 400 | Cannot create or update campaign. | Cannot create or update campaign. |
REC-025 | 400 | Invalid resource type. | Invalid resource type. |
REC-026 | 400 | There are no available products in received promotions. | There are no available products in received promotions. |
REC-027 | 400 | The title field is not configured in the preview configuration. | The title field is not configured in the preview configuration. |
REC-028 | 400 | Invalid value of items' source. Check your ${itemsSource.`type`} (id: "${itemsSource.id}") definition. | Invalid value of items' source. Check your ${itemsSource.`type`} (id: "${itemsSource.id}") definition. |
REC-029 | 400 | Invalid values of "personalizeSlotsOrder" and "keepSlotsOrder" parameters. If you want to set `personalizeSlotsOrder` to `true`, `keepSlotsOrder` must also be `true`. | Invalid values of "personalizeSlotsOrder" and "keepSlotsOrder" parameters. If you want to set `personalizeSlotsOrder` to `true`, `keepSlotsOrder` must also be `true`. |
REC-030 | 400 | Cannot create or update config. | Cannot create or update config. |
REC-031 | 400 | The request is missing a campaign identifier. Non-empty `campaignId` or `slug` must be provided. | The request is missing a campaign identifier. Non-empty `campaignId` or `slug` must be provided. |
TerrariumErrorCodes
Terrarium error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
TER-0000 | 404 | Object was deleted in Terrarium | Object was deleted in Terrarium |
TER-0001 | 404 | Event table is missing in Terrarium | Event table is missing in Terrarium |
TER-0002 | 400 | Event table already exists in Terrarium | Event table already exists in Terrarium |
TER-0003 | 404 | Namespace not found in Terrarium | Namespace not found in Terrarium |
TER-0004 | 400 | Namespace already exists in Terrarium | Namespace already exists in Terrarium |
TER-0005 | 404 | Namespace was deleted in Terrarium | Namespace was deleted in Terrarium |
TER-0007 | 404 | Object was merged too many times | Object was merged too many times |
TER-0010 | 400 | Translation query was disabled | Translation query was disabled |
TER-0011 | 400 | Unable to translate Terrarium query | Unable to translate Terrarium query |
AutomationBrainErrorCodes
Automation Brain error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
ABV-0000 | 400 | Diagram validation failed with errors | Diagram validation failed with errors |
ABV-0001 | 400 | Diagram cannot have Undefined context | Diagram cannot have Undefined context |
ABV-0002 | 400 | Block of type {blockType} cannot be used in {diagramContext} context | Block of type {blockType} cannot be used in {diagramContext} context |
ABV-0003 | 400 | Diagram has to be connected | Diagram has to be connected |
ABV-0004 | 400 | Diagram must not have cycles | Diagram must not have cycles |
ABV-0005 | 400 | Diagram has to have at least one trigger | Diagram has to have at least one trigger |
ABV-0006 | 400 | Diagram has to have at least one end | Diagram has to have at least one end |
ABV-0007 | 400 | Each diagram path has to end with an End block | Each diagram path has to end with an End block |
ABV-0008 | 400 | Each diagram path has to start with a Trigger block | Each diagram path has to start with a Trigger block |
ABV-0009 | 400 | Each Trigger needs only one path coming out | Each Trigger needs only one path coming out |
ABV-0010 | 400 | Each End block needs only one path coming in | Each End block needs only one path coming in |
ABV-0011 | 400 | Each block should have edges with unique sequence of orderIds starting from 0. Detected problem in {failedBlockIds} | Each block should have edges with unique sequence of orderIds starting from 0. Detected problem in {failedBlockIds} |
ABV-0012 | 400 | Block with type {blockType} cannot have jinja | Block with type {blockType} cannot have jinja |
ABV-0013 | 400 | Diagram capping: {capping} limit has to be above 0 | Diagram capping: {capping} limit has to be above 0 |
ABV-0014 | 400 | Diagram capping has to be time limited | Diagram capping has to be time limited |
ABV-0015 | 400 | Diagram capping time has to be present and above 0 | Diagram capping time has to be present and above 0 |
ABV-0016 | 400 | Block limit config has to be above 0 | Block limit config has to be above 0 |
ABV-0017 | 400 | Trigger limit config has to be journey limited | Trigger limit config has to be journey limited |
ABV-0018 | 400 | Limit period timeSeconds cannot be defined if a period type Journey has been chosen | Limit period timeSeconds cannot be defined if a period type Journey has been chosen |
ABV-0019 | 400 | Action time limit has to be present and above 0 when using {periodTypeTime} | Action time limit has to be present and above 0 when using {periodTypeTime} |
ABV-0020 | 400 | Block with type {blockType} cannot have a limit config | Block with type {blockType} cannot have a limit config |
ABV-0021 | 400 | OnDateTrigger {blockName} must have only 1 maxTriggerTimes but got {times} | OnDateTrigger {blockName} must have only 1 maxTriggerTimes but got {times} |
ABV-0022 | 400 | OnDateTrigger block cannot start in the past {startTime} | OnDateTrigger block cannot start in the past {startTime} |
ABV-0023 | 400 | Interval cannot start in the past | Interval cannot start in the past |
ABV-0024 | 400 | Interval between chosen hours has to be greater or equal one hour | Interval between chosen hours has to be greater or equal one hour |
ABV-0025 | 400 | {field} cannot be empty | {field} cannot be empty |
ABV-0026 | 400 | Schedule cannot be repeated | Schedule cannot be repeated |
ABV-0027 | 400 | Invalid RepeatTrigger variant: {repeatType} | Invalid RepeatTrigger variant: {repeatType} |
ABV-0028 | 400 | Cannot translate Audience block body {audienceBody} | Cannot translate Audience block body {audienceBody} |
ABV-0029 | 400 | Could not parse {blockType} block body | Could not parse {blockType} block body |
ABV-0030 | 400 | Could not convert {constraint} to regular expression | Could not convert {constraint} to regular expression |
ABV-0031 | 400 | Block {blockType} accepts only {allowedActions} actions, got {action} | Block {blockType} accepts only {allowedActions} actions, got {action} |
ABV-0032 | 400 | Endpoint with id {endpointId} does not exist | Endpoint with id {endpointId} does not exist |
ABV-0033 | 400 | Endpoint with id {endpointId} has to be in RUNNING state | Endpoint with id {endpointId} has to be in RUNNING state |
ABV-0034 | 400 | Cannot translate client filter: {filter} | Cannot translate client filter: {filter} |
ABV-0035 | 400 | Could not parse {blockType} empty block body | Could not parse {blockType} empty block body |
ABV-0036 | 400 | Abx block cannot have more than {maxAbxPaths} paths | Abx block cannot have more than {maxAbxPaths} paths |
ABV-0037 | 400 | TopN must be 1 in AiTimeOptimizer but is {topN} | TopN must be 1 in AiTimeOptimizer but is {topN} |
ABV-0038 | 400 | {timeIndexField} can have only items in range [0-167] in AiTimeOptimizer but found {timeIndex} | {timeIndexField} can have only items in range [0-167] in AiTimeOptimizer but found {timeIndex} |
ABV-0039 | 400 | {timeIndexField} can have maximum 168 items | {timeIndexField} can have maximum 168 items |
ABV-0040 | 400 | Block attachments total size {size} is too large. Attachments size limit is {maxSize} | Block attachments total size {size} is too large. Attachments size limit is {maxSize} |
ABV-0041 | 400 | Block field {field} has too many entries: {numParams}. Maximum entries allowed {maxParams} | Block field {field} has too many entries: {numParams}. Maximum entries allowed {maxParams} |
ABV-0042 | 400 | Invalid action {action} in block. It can be up to 64 characters long and must match the following regular expression: ^[a-zA-Z0-9\\.\\-_]+$ | Invalid action {action} in block. It can be up to 64 characters long and must match the following regular expression: ^[a-zA-Z0-9\\.\\-_]+$ |
ABV-0043 | 400 | Credential auth requires credential identifier | Credential auth requires credential identifier |
ABV-0044 | 400 | ApiKey is not in PROFILE scope! | ApiKey is not in PROFILE scope! |
ABV-0045 | 400 | ApiKey has been revoked! | ApiKey has been revoked! |
ABV-0046 | 400 | Cannot validate url {url} due to parsing exception | Cannot validate url {url} due to parsing exception |
ABV-0047 | 400 | Domain {address} not allowed in Url | Domain {address} not allowed in Url |
ABV-0048 | 400 | Duplicated attributes usage, attributes: {duplicatedKeys} | Duplicated attributes usage, attributes: {duplicatedKeys} |
ABV-0049 | 400 | Attribute names nor tag ids cannot be empty | Attribute names nor tag ids cannot be empty |
ABV-0050 | 400 | Either one of `groupId`, `emails` or `clientIds` has to exist | Either one of `groupId`, `emails` or `clientIds` has to exist |
ABV-0051 | 400 | Block {blockType} has too many receivers, maximum: {maxNum} | Block {blockType} has too many receivers, maximum: {maxNum} |
ABV-0052 | 400 | Cannot validate block due to missing integration parameters {missingParams} | Cannot validate block due to missing integration parameters {missingParams} |
ABV-0053 | 400 | Cannot validate block due to missing integration definition {integrationId} | Cannot validate block due to missing integration definition {integrationId} |
ABV-0054 | 400 | DT block is invalid | DT block is invalid |
ABV-0055 | 400 | Delay's block {field}: {duration} is below minimum: {minDuration} | Delay's block {field}: {duration} is below minimum: {minDuration} |
ABV-0056 | 400 | Delay's block {field}: {duration} is above maximum: {maxDuration} | Delay's block {field}: {duration} is above maximum: {maxDuration} |
ABV-0058 | 400 | {blockType} must not have body, but found {body} | {blockType} must not have body, but found {body} |
ABV-0059 | 400 | Block type {name} has not been implemented yet or does not have implemented validation | Block type {name} has not been implemented yet or does not have implemented validation |
ABV-0060 | 400 | Block Boxes schema is incorrect | Block Boxes schema is incorrect |
ABV-0061 | 400 | FireAndForget heart type must have exactly 1 output but got {numOutputs} | FireAndForget heart type must have exactly 1 output but got {numOutputs} |
ABV-0062 | 400 | ExternalSelector cannot have 0 outputs | ExternalSelector cannot have 0 outputs |
ABV-0063 | 400 | Heart type {heartType} not supported. Supporting only FireAndForget and ExternalSelector | Heart type {heartType} not supported. Supporting only FireAndForget and ExternalSelector |
ABV-0064 | 400 | Error parsing jinja in block {blockType} {blockName}. Jinja errors: {errorMessages} | Error parsing jinja in block {blockType} {blockName}. Jinja errors: {errorMessages} |
ABV-0065 | 400 | Block {from} {fromName} refers to not existing block name: {name} | Block {from} {fromName} refers to not existing block name: {name} |
ABV-0066 | 400 | Block {referer} refers to {reference} but is not a predecessor | Block {referer} refers to {reference} but is not a predecessor |
ABV-0067 | 400 | Multiple blocks with name {blockName} found. Block name must be unique when referenced in other block | Multiple blocks with name {blockName} found. Block name must be unique when referenced in other block |
ABV-0068 | 400 | Referenced block with name: {blockRef} not found | Referenced block with name: {blockRef} not found |
ABV-0069 | 400 | Cannot update audience while diagram is running. Pause the diagram first | Cannot update audience while diagram is running. Pause the diagram first |
ABV-0070 | 400 | Diagram with id: {diagramId} was not found | Diagram with id: {diagramId} was not found |
ABV-0073 | 400 | Cannot transition from status {previous} to {next} | Cannot transition from status {previous} to {next} |
ABV-0074 | 400 | Directory id is empty for diagram: {diagramId} | Directory id is empty for diagram: {diagramId} |
ABV-0075 | 400 | Found illegal reference in dynamic attachments for blocks {missing} | Found illegal reference in dynamic attachments for blocks {missing} |
ABV-0076 | 400 | Block with type {blockType} does not satisfy required number of outputs {outputs} | Block with type {blockType} does not satisfy required number of outputs {outputs} |
ABV-0077 | 400 | Total attachments size {size} is too large. Attachments size limit is {maxSize} | Total attachments size {size} is too large. Attachments size limit is {maxSize} |
ABV-0078 | 400 | Block type name has to satisfy regex: {pattern} but found {name} | Block type name has to satisfy regex: {pattern} but found {name} |
ABV-0079 | 400 | Block type {name} already exists | Block type {name} already exists |
ABV-0080 | 400 | Cannot delete block type {name} due to active diagrams {activeDiagrams} | Cannot delete block type {name} due to active diagrams {activeDiagrams} |
ABV-0081 | 400 | {blockType} cannot start more than {maxDays} days in future | {blockType} cannot start more than {maxDays} days in future |
ABV-0082 | 400 | Repeat interval cannot be greater than one year | Repeat interval cannot be greater than one year |
ABV-0083 | 400 | Cannot run more than {maxTimes} times | Cannot run more than {maxTimes} times |
ABV-0084 | 400 | Max trigger times must be positive | Max trigger times must be positive |
ABV-0085 | 400 | Maximum number of selected {type} is reached: {maxNum} | Maximum number of selected {type} is reached: {maxNum} |
ABV-0086 | 400 | ABX allocation cannot be 0% | ABX allocation cannot be 0% |
ABV-0087 | 400 | {field} is not valid Email address | {field} is not valid Email address |
ABV-0088 | 400 | String is too long in field: {field}, max allowed length: {maxLength} | String is too long in field: {field}, max allowed length: {maxLength} |
ABV-0089 | 400 | UTM field {field} has incorrect format | UTM field {field} has incorrect format |
ABV-0090 | 400 | TTL is too long, max TTL is 28 days | TTL is too long, max TTL is 28 days |
ABV-0091 | 400 | {name} has too many entries, max size: {maxSize} | {name} has too many entries, max size: {maxSize} |
ABV-0092 | 400 | Block name {name} is too long, max length: {maxLength} | Block name {name} is too long, max length: {maxLength} |
ABV-0093 | 400 | Block limit config `{limit}` is above maximum value `{maxLimit}` per Workflow | Block limit config `{limit}` is above maximum value `{maxLimit}` per Workflow |
ABV-0094 | 400 | Block limit config `{limit}` cannot be greater than {maxLimit} times per {maxTimePeriodDays} days | Block limit config `{limit}` cannot be greater than {maxLimit} times per {maxTimePeriodDays} days |
ABV-0095 | 400 | End block cannot have outputs | End block cannot have outputs |
ABV-0096 | 400 | Trigger block cannot have inputs | Trigger block cannot have inputs |
ABV-0097 | 400 | Block {blockType} cannot have {successorType} as a direct successor | Block {blockType} cannot have {successorType} as a direct successor |
ABV-0098 | 400 | Diagram has too many blocks, maximum 400 blocks are allowed | Diagram has too many blocks, maximum 400 blocks are allowed |
ABV-0099 | 400 | Diagram has too many tags, max allowed: {maxTags} | Diagram has too many tags, max allowed: {maxTags} |
ABV-0100 | 400 | Insufficient permissions to edit shared block template | Insufficient permissions to edit shared block template |
ABV-0101 | 400 | Cannot delete template used in active diagrams {activeDiagrams} | Cannot delete template used in active diagrams {activeDiagrams} |
ABV-0102 | 400 | Cannot push template {blockTemplateId} in draft state | Cannot push template {blockTemplateId} in draft state |
ABV-0103 | 400 | Cannot preview incomplete template | Cannot preview incomplete template |
ABV-0104 | 400 | Icon is from an external source | Icon is from an external source |
ABV-0105 | 400 | Cannot build a block from unpublished template {templateId} | Cannot build a block from unpublished template {templateId} |
ABV-0106 | 400 | Incompatible block types for block update | Incompatible block types for block update |
ABV-0107 | 400 | The selected template has been deleted. Please choose another available message template. | The selected template has been deleted. Please choose another available message template. |
ABV-0108 | 400 | Cannot call external service, please retry in a minute | Cannot call external service, please retry in a minute |
ABV-0109 | 400 | Selected metric does not exist | Selected metric does not exist |
ABV-0110 | 400 | Block {blockType} must have a DT block as a predecessor | Block {blockType} must have a DT block as a predecessor |
ABV-0111 | 400 | Diagram cannot have multi journey enabled for selected context | Diagram cannot have multi journey enabled for selected context |
ABV-0112 | 400 | Diagram limit config `{limit}` cannot be greater than {maxLimit} times per second | Diagram limit config `{limit}` cannot be greater than {maxLimit} times per second |
ABV-0113 | 400 | Block account: {accountId} does not exist | Block account: {accountId} does not exist |
ABV-0114 | 400 | Data Transformation block has invalid data format | Data Transformation block has invalid data format |
ABV-0115 | 400 | Invalid timezone: {timezone} | Invalid timezone: {timezone} |
ABV-0116 | 400 | {field} varies between Flow Limiter blocks with Workflow mode enabled | {field} varies between Flow Limiter blocks with Workflow mode enabled |
ABV-0117 | 400 | Block connection: {credentialId} does not exist | Block connection: {credentialId} does not exist |
ParamsCollectorErrorCodes
Params Collector error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
PCR-100 | 400 | Illegal argument error | Illegal argument error |
PCR-101 | 400 | Clients Service Error | Clients service error |
PCR-102 | 404 | Object Not Found Error | Object not found error |
PCR-103 | 401 | Privilege Error | Privilege error |
PCR-104 | 412 | Response Parse Error | Response parse error |
PCR-106 | 412 | Validation Error | Validation error |
PCR-107 | 400 | Object Already Exists Error | Object already exists error |
TemplateErrorCodes
Template error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
TMP-001 | 422 | Action is not available for predefined templates | Action is not available for predefined templates |
TMP-002 | 424 | Dojo has responded with errors while analyzing jinja dependencies | Error analyzing jinja dependencies |
TMP-003 | 424 | Dojo has responded with errors while while replacing jinja dependencies | Error replacing jinja dependencies |
TMP-004 | 400 | Null or empty source id | Null or empty source id |
TMP-005 | 404 | Template does not exists | Template does not exists |
TMP-007 | 400 | Template content has not a raw or a rawTemplate | Template content has not a raw or a rawTemplate |
TMP-008 | 400 | Content cannot be null or empty | Content cannot be null or empty |
TMP-009 | 400 | Missing or empty template hash | Missing or empty template hash |
TMP-010 | 400 | Domain not allowed in Url | Domain not allowed in Url |
TMP-011 | 400 | Cannot delete snippet directory which is not empty | Cannot delete snippet directory which is not empty |
TMP-012 | 400 | Cannot delete default snippet directory | Cannot delete default snippet directory |
TMP-013 | 400 | Snippet directory name is not unique | Snippet directory name is not unique |
TMP-014 | 400 | Snippet name is not unique | Snippet name is not unique |
TMP-015 | 400 | Cannot delete predefined snippet | Cannot delete predefined snippet |
ImportFeederJavaErrorCodes
Import feeder java error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
IFJ-001 | 403 | Provided nonce is incorrect or expired | Provided nonce is incorrect or expired |
IFJ-002 | 403 | Invalid HMAC | Invalid HMAC |
IFJ-003 | 403 | Insufficient access scopes | Insufficient access scopes |
IFJ-004 | 401 | Shopify API unauthorized error | Shopify API unauthorized error |
IFJ-005 | 401 | VTEX API unauthorized error | VTEX API unauthorized error |
IFJ-006 | 403 | VTEX API insufficient permissions | VTEX API insufficient permissions |
IFJ-007 | 409 | Could not create synchronization, concurrent synchronization detected | Could not create synchronization, concurrent synchronization detected |
CampaignsErrorCodes
Campaigns error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
CAM-002 | 424 | Dojo has responded with errors while analyzing dependencies | Error analyzing campaign dependencies |
CAM-003 | 424 | Dojo has responded with errors while replacing dependencies | Error replacing campaign dependencies |
CAM-004 | 400 | Invalid pagination values | Invalid pagination values |
CAM-005 | 400 | Provided user ID is invalid. | Provided user ID is invalid. |
CAM-006 | 400 | Editor not supported | Editor not supported |
CAM-007 | 400 | Missing provider configuration | Provider not found for that configuration |
AutomationDataTransformationErrorCodes
Automation Data Transformation error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
ADT-0000 | 400 | Invalid SQL query | Provided SQL is invalid |
ADT-0001 | 400 | Could not authorize access to external resource | Could not authorize access to external resource |
ADT-0002 | 404 | Credential with provided id not found | Credential with given id not found |
ADT-0003 | 400 | Provided authorization method cannot be used | Authorization method cannot be used |
ADT-0004 | 400 | Jinja render failed | Jinja render failed |
ADT-0005 | 400 | Single row size exceeded limit | Row size limit exceeded |
ADT-0006 | 400 | Single column value exceeded limit | Column data size limit exceeded |
ADT-0007 | 400 | Column count exceeded limit | Too many columns |
ADT-0008 | 400 | Column name size exceeded limit | Column name too large |
ADT-0009 | 400 | Selected voucher pool does not exist | Selected voucher pool does not exist |
ADT-0010 | 400 | Selected data transformation diagram is not published | Selected data transformation diagram is not published |
ADT-0011 | 400 | Selected data transformation diagram does not exist | Selected data transformation diagram does not exist |
ADT-0012 | 400 | Selected catalog does not exist | Selected catalog does not exist |
ADT-0013 | 400 | Selected segmentation does not exist | Selected segmentation does not exist |
ADT-0014 | 400 | Grouping has to start with id | Grouping has to start with id |
ADT-0015 | 400 | Segmentation count exceeds limit | Segmentation count exceeds limit |
ADT-0016 | 400 | Exporting clients by segmentation query not implemented yet | Exporting clients by segmentation query not implemented yet |
ADT-0017 | 400 | Too many client attributes selected. Max value: 100. | Too many client attributes selected. Max value: 100. |
ADT-0018 | 400 | Selected time range is too wide | Selected time range is too wide |
ADT-0019 | 400 | Too many campaigns selected to export statistics | Too many campaigns selected to export statistics |
ADT-0020 | 400 | Selected metrics count must be between 1 and 50 | Selected metrics count must be between 1 and 50 |
ADT-0021 | 400 | Invalid endpoint URI: {uri} | Invalid endpoint URI: {uri} |
ADT-0022 | 400 | Provided value for dynamic key is longer than {limit} | Provided value for dynamic key is longer than {limit} |
ADT-0023 | 400 | Selected analytics have more than {limit} dynamic keys | Selected analytics have more than {limit} dynamic keys |
ADT-0024 | 400 | Too many dynamic attributes selected. Max value: {limit} | Too many dynamic attributes selected. Max value: {limit} |
ADT-0025 | 400 | Expression with id {id} is not in profile context | Expression with id {id} is not in profile context |
ADT-0026 | 400 | Aggregate with id {id} is not in profile context | Aggregate with id {id} is not in profile context |
ItemErrorCodes
Item error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
ITM-001 | 400 | The filtering expression contains an error: $parserErrorMsg. | The filtering expression contains an error: $parserErrorMsg. |
ITM-002 | 400 | The Workspace is not ready yet, please check your configuration. | The Workspace is not ready yet, please check your configuration. |
ITM-003 | 404 | The item catalog is not ready yet, please check your configuration. | The item catalog is not ready yet, please check your configuration. |
ITM-004 | 404 | The provided context item hasn't been found in the item catalog, please make sure that the feed is up to date. | The provided context item hasn't been found in the item catalog, please make sure that the feed is up to date. |
ITM-006 | 400 | The request is missing item IDs for which you are requesting data. | The request is missing item IDs for which you are requesting data. |
ITM-007 | 400 | The Request is missing the fields which you want to get for the specified item IDs. | The Request is missing the fields which you want to get for the specified item IDs. |
ITM-008 | 413 | The list of item IDs which you are requesting is too long. | The list of item IDs which you are requesting is too long. |
ITM-009 | 413 | One of the item IDs which you are requesting is too long. | One of the item IDs which you are requesting is too long. |
ITM-010 | 100 | List of indexes is empty for $businessProfileId - $itemsCatalogId. | List of indexes is empty for $businessProfileId - $itemsCatalogId. |
ITM-011 | 100 | Unable to load interpreter for $businessProfileId - $itemsCatalogId. | Unable to load interpreter for $businessProfileId - $itemsCatalogId. |
ITM-012 | 100 | Unable to load index for $businessProfileId - $itemsCatalogId. | Unable to load index for $businessProfileId - $itemsCatalogId. |
ITM-013 | 404 | Unable to fetch item or profile context. | Unable to fetch item or profile context. |
ITM-014 | 400 | Item filter is invalid. | Item filter is invalid. |
ITM-015 | 404 | Catalog $catalogId not found. | Catalog $catalogId not found. |
ITM-016 | 404 | Core catalog mapping of $catalogId not found. | Core catalog mapping of $catalogId not found. |
ITM-017 | 400 | Too many fields set for distinct filter. You can set up to $limit fields for distinct filter. | Too many fields set for distinct filter. You can set up to $limit fields for distinct filter. |
SearchErrorCodes
Search error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
SRC-001 | 400 | Search module has not been enabled, please contact your customer support. | Search module has not been enabled. |
SRC-002 | 400 | The requested search index has not been enabled. | The requested search index has not been enabled. |
SRC-003 | 400 | The requested search index does not exist. | The requested search index does not exist. |
SRC-004 | 400 | One of the provided attributes has too many values. | One of the provided attributes has too many values. |
SRC-005 | 204 | Query parameter cannot be empty. | Query parameter cannot be empty. |
SRC-006 | 204 | The requested query is too complex. | The requested query is too complex. |
SRC-007 | 400 | Image is too large. Maximum size is 12 megabytes. | The image is too large. |
SRC-008 | 400 | Distinct attribute must be single-valued. | Distinct attribute must be single-valued. |
SRC-009 | 400 | Attribute not found | Attribute not found |
SRC-016 | 404 | Visual Search model is not ready, please check the status endpoint. | Visual Search model is not ready. |
SRC-017 | 400 | Invalid Visual Search request body | Invalid Visual Search request body |
SRC-018 | 400 | Invalid Visual Search parameter | Invalid Visual Search parameter |
SRC-019 | 400 | Invalid image size | Invalid image size |
SRC-020 | 400 | Invalid image format. Try using a common image format (PNG, JPEG, BMP, etc.) | Invalid image format |
SRC-021 | 400 | Visual Search quota exceeded | Visual Search quota exceeded |
SRC-022 | 404 | Google Product Search resource does not exist. | Google Product Search resource does not exist. |
SRC-024 | 400 | Synonym already exists. | Synonym already exists. |
SRC-026 | 404 | Synonym not found | Synonym not found |
SRC-027 | 400 | The requested search catalog has not been enabled. | The requested search catalog has not been enabled. |
SRC-028 | 404 | The requested search catalog does not exist. | The requested search catalog does not exist. |
SRC-032 | 400 | Cannot modify catalog id of an existing index | Cannot modify catalog id of an existing index |
SRC-033 | 400 | Attributes do not conform to the expected range type or they do not exist. | Attributes do not conform to the expected range type or they do not exist. |
SRC-036 | 404 | Profile UUID not found. | Profile UUID not found. |
SRC-037 | 404 | Guided Search Node not found. | Guided Search Node not found. |
SRC-038 | 404 | Guided Search Assistant not found. | Guided Search Assistant not found. |
SRC-039 | 404 | Query rule not found. | Query rule not found. |
SRC-040 | 400 | Incorrect attributes used in filter consequences. Attributes used in filter consequences must be configured as either facetable or filterable. | Incorrect attributes used in filter consequences. |
SRC-041 | 400 | Finished rules cannot be modified. | Finished rules cannot be modified. |
SRC-042 | 400 | Incorrect attribute used in sortBy consequence. Attributes used in sortBy consequences must be configured as either facetable or sortable. | Incorrect attribute used in sortBy consequence. |
SRC-044 | 400 | Invalid image URL. | Invalid image URL. |
SRC-045 | 400 | The provided postQueryConsequences object has too many computable filters. | The provided postQueryConsequences object has too many computable filters. |
SRC-046 | 400 | Index is not ready yet. | Index is not ready yet. |
SRC-047 | 400 | The number of distinct segments per index exceeds the maximum. | The number of distinct segments per index exceeds the maximum. |
SRC-048 | 400 | The number of rules per index exceeds the maximum. | The number of rules per index exceeds the maximum. |
SRC-049 | 400 | The number of search indices per workspace exceeds the maximum. | The number of search indices per workspace exceeds the maximum. |
SRC-050 | 400 | The number of suggestion indices per workspace exceeds the maximum. | The number of suggestion indices per workspace exceeds the maximum. |
SRC-051 | 400 | The number of synonyms per index exceeds the maximum. | The number of synonyms per index exceeds the maximum. |
SRC-052 | 400 | The number of facetable attributes exceeds the maximum. | The number of facetable attributes exceeds the maximum. |
SRC-053 | 400 | The number of filterable attributes exceeds the maximum. | The number of filterable attributes exceeds the maximum. |
SRC-054 | 400 | The number of sortable attributes exceeds the maximum. | The number of sortable attributes exceeds the maximum. |
SRC-055 | 400 | The number of searchable attributes exceeds the maximum. | The number of searchable attributes exceeds the maximum. |
SRC-056 | 400 | The number of custom filtered facets exceeds the maximum. | The number of custom filtered facets exceeds the maximum. |
SRC-057 | 400 | Results from this result window are not ready yet. Wait for reindexing. | Results from this result window are not ready yet. Wait for reindexing. |
SRC-058 | 400 | facetsSize must be an integer, allowed values: 1-10000. | facetsSize must be an integer, allowed values: 1-10000. |
SRC-060 | 400 | maxValuesPerFacet must be an integer, allowed values: 1-1000. | maxValuesPerFacet must be an integer, allowed values: 1-1000. |
ValidationErrorCodes
Validation error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
VLD-001 | 400 | Field is invalid. | Field is invalid. |
VLD-002 | 400 | Field is required. | Field is required. |
VLD-003 | 400 | Field is not a number. | Field is not a number. |
VLD-004 | 400 | Field is not text. | Field is not text. |
VLD-005 | 400 | String is too short. | String is too short. |
VLD-006 | 400 | String is too long. | String is too long. |
VLD-007 | 400 | Email is invalid. | Email is invalid. |
VLD-008 | 400 | Phone is invalid. | Phone is invalid. |
VLD-009 | 400 | UUID is invalid. | UUID is invalid. |
VLD-010 | 400 | Zip code is invalid. | Zip code is invalid. |
VLD-011 | 400 | Synerise password is invalid. | Synerise password is invalid. |
VLD-012 | 400 | File is too big. | File is too big. |
VLD-013 | 400 | File type is invalid. | File type is invalid. |
VLD-014 | 400 | Number is too big. | Number is too big. |
VLD-015 | 400 | Number is too small. | Number is too small. |
VLD-016 | 400 | Field must be an array. | Field must be an array. |
VLD-017 | 400 | Array contains an excluded value. | Array contains an excluded value. |
VLD-018 | 400 | Array item does not match any of the allowed types. | Array item does not match any of the allowed types. |
VLD-019 | 400 | Array does not contain the required values. | Array does not contain the required values. |
VLD-020 | 400 | Array is too long. | Array is too long. |
VLD-021 | 400 | Array is too short. | Array is too short. |
VLD-022 | 400 | Array does not match the expected length. | Array does not match the expected length. |
VLD-023 | 400 | Array is not sorted. | Array is not sorted. |
VLD-024 | 400 | Array contains incompatible types. | Array contains incompatible types. |
VLD-025 | 400 | Array cannot contain null. | Array cannot contain null. |
VLD-026 | 400 | Array items must be unique. | Array items must be unique. |
VLD-027 | 400 | Field is not allowed. | Field is not allowed. |
VLD-028 | 400 | Binary must be a buffer or a string. | Binary must be a buffer or a string. |
VLD-029 | 400 | Binary must be expected bytes. | Binary must be expected bytes. |
VLD-030 | 400 | Binary too big | Binary too big |
VLD-031 | 400 | Binary too small | Binary too small |
VLD-032 | 400 | Field must be a boolean. | Field must be a boolean. |
VLD-033 | 400 | Field must be a date. | Field must be a date. |
VLD-034 | 400 | Date does not match the expected format. | Date does not match the expected format. |
VLD-035 | 400 | Date must be later. | Date must be later. |
VLD-036 | 400 | Date must be earlier. | Date must be earlier. |
VLD-037 | 400 | Date must be earlier than or equal. | Date must be earlier than or equal. |
VLD-038 | 400 | Date must be later than or equal. | Date must be later than or equal. |
VLD-039 | 400 | Date must conform to ISO 8601. | Date must conform to ISO 8601. |
VLD-040 | 400 | Date must be a number of milliseconds. | Date must be a number of milliseconds. |
VLD-041 | 400 | Date must be a number of seconds. | Date must be a number of seconds. |
VLD-042 | 400 | Object assertion failed | Object assertion failed |
VLD-043 | 400 | Object type invalid | Object type invalid |
VLD-044 | 400 | Object does not have the required number of keys. | Object does not have the required number of keys. |
VLD-045 | 400 | Object has too many keys. | Object has too many keys. |
VLD-046 | 400 | Object does not have enough keys. | Object does not have enough keys. |
VLD-047 | 400 | Object does not contain all the required keys. | Object has missing keys. |
VLD-048 | 400 | Object has conflicting values. | Object has conflicting values. |
VLD-049 | 400 | Object keys do not match the pattern. | Object keys do not match the pattern. |
VLD-050 | 400 | Object is not a regular expression. | Object is not a regular expression. |
VLD-051 | 400 | Object has an unexpected property. | Object has an unexpected property. |
VLD-052 | 400 | A property that should be present at the same time as another one is missing. | A property that should be present at the same time as another one is missing. |
VLD-053 | 400 | Some mutually exclusive properties are present. | Some mutually exclusive properties are present. |
VLD-054 | 400 | Number cannot be infinite. | Number cannot be infinite. |
VLD-055 | 400 | Number must be an integer. | Number must be an integer. |
VLD-056 | 400 | Number must be a multiple of another number. | Number must be a multiple of another number. |
VLD-057 | 400 | Number must be negative. | Number must be negative. |
VLD-058 | 400 | Number must be a valid port number. | Number must be a valid port number. |
VLD-059 | 400 | Number must be a positive number. | Number must be a positive number. |
VLD-060 | 400 | Number precision is not correct. | Number precision is not correct. |
VLD-061 | 400 | Number must be a safe number. | Number must be a safe number. |
VLD-062 | 400 | String must only contain alpha-numeric characters. | String must only contain alpha-numeric characters. |
VLD-063 | 400 | String must be a valid base64 string. | String must be a valid base64 string. |
VLD-064 | 400 | String must be a credit card number. | String must be a credit card number. |
VLD-065 | 400 | String must be a valid dataUri string. | String must be a valid dataUri string. |
VLD-066 | 400 | String must contain a valid domain name. | String must contain a valid domain name. |
VLD-067 | 400 | String must be a valid email. | String must be a valid email. |
VLD-068 | 400 | String cannot be empty. | String cannot be empty. |
VLD-069 | 400 | String must be a valid GUID. | String must be a valid GUID. |
VLD-070 | 400 | String must only contain hexadecimal characters. | String must only contain hexadecimal characters. |
VLD-071 | 400 | String's hex-decoded representation must be byte-aligned. | String's hex-decoded representation must be byte-aligned. |
VLD-072 | 400 | String must be a valid hostname. | String must be a valid hostname. |
VLD-073 | 400 | String must be a valid IP address. | String must be a valid IP address. |
VLD-074 | 400 | String must be date with iso format | String must be date with iso format |
VLD-075 | 400 | String must be a valid ISO 8601 duration. | String must be a valid ISO 8601 duration. |
VLD-076 | 400 | String length must be a specified number of characters. | String length must be a specified number of characters. |
VLD-077 | 400 | String must only contain lowercase characters. | String must only contain lowercase characters. |
VLD-078 | 400 | String must be unicode-normalized. | String must be unicode-normalized. |
VLD-079 | 400 | String can only contain: a-z, A-Z, 0-9, and underscores (_). | String can only contain: a-z, A-Z, 0-9, and underscores (_). |
VLD-080 | 400 | String does not match the required pattern. | String does not match the required pattern. |
VLD-081 | 400 | The string contains whitespace characters around it. | The string contains whitespace characters around it. |
VLD-082 | 400 | String must be a valid URI. | String must be a valid URI. |
VLD-083 | 400 | String must be a valid relative URI. | String must be a valid relative URI. |
VLD-084 | 400 | String must only contain uppercase characters. | String must only contain uppercase characters. |
VLD-085 | 400 | One or more of the required headers was missing from the request. | One or more of the required headers was missing from the request. |
VLD-086 | 400 | Exceeded the limit of aggregates visible in Profiles. | Exceeded the limit of aggregates visible in Profiles. |
VLD-087 | 400 | Exceeded the limit of expressions visible in Profiles. | Exceeded the limit of expressions visible in Profiles. |
VLD-088 | 400 | Exceeded the limit of segmentations visible in Profiles. | Exceeded the limit of segmentations visible in Profiles. |
VLD-089 | 400 | Exceeded the limit of profile $resourceName (limit: $limit per request). | Exceeded the limit of profile $resourceName (limit: $limit per request). |
VLD-090 | 400 | Cannot convert object. Loop detected | Cannot convert object. Loop detected |
VLD-100 | 400 | Missing dependency in the config | Missing dependency in the config |
VLD-101 | 400 | Analysis does not have provided dependency | Analysis does not have the provided dependency |
VLD-102 | 400 | New dependency was not applied to the analysis | New dependency was not applied to the analysis |
VLD-103 | 400 | Old dependency was not removed from the analysis | Old dependency was not removed from the analysis |
VLD-104 | 400 | Parameter cannot be null. | Parameter cannot be null. |
VLD-105 | 400 | Subdomain is invalid. | Subdomain is invalid. |
VLD-106 | 400 | String is not internal url. | String is not internal url. |
VLD-107 | 400 | The month number must be between 1 and 12. | The month number must be between 1 and 12. |
VLD-108 | 400 | Url must use https protocol. | Url must use https protocol. |
VLD-109 | 400 | String is not valid url. | String is not valid url. |
VLD-110 | 406 | Template not found. | TEMPLATE_NOT_FOUND |
VLD-111 | 406 | Template require one of tags. | TEMPLATE_REQUIRE_ONE_OF_TAGS |
CommonErrorCodes
Common error codes
| Code | HTTP Status | Description | Message |
|---|---|---|---|
ERR-001 | 400 | The server could not process the request due to invalid syntax. | Bad request |
ERR-002 | 401 | Although the HTTP standard specifies "unauthorized", semantically this response means "unauthenticated". That is, the client must authenticate itself to get the requested response. | Unauthorized |
ERR-003 | 402 | This response code is reserved for future use. The initial aim for creating this code was using it for digital payment systems, however this status code is used very rarely and no standard convention exists. | Payment required |
ERR-004 | 403 | The client does not have access rights to the content. | Forbidden |
ERR-005 | 404 | The server cannot find the requested resource. In the browser, this means the URL is not recognized. In an API, this can also mean that the endpoint is valid but the resource itself does not exist. | Not found |
ERR-006 | 405 | The request method is known by the server but is not supported by the target resource. | Method not allowed |
ERR-007 | 406 | This response is sent when the web server, after performing server-driven content negotiation, doesn't find any content that conforms to the criteria given by the user agent. | Not acceptable |
ERR-008 | 407 | Authentication is needed to be done by a proxy. | Proxy authentication required |
ERR-009 | 408 | This response is sent on an idle connection by some servers, even without any previous request by the client. It means that the server wants to shut down this unused connection. This response is used much more since some browsers, like Chrome, Firefox 27+, or IE9, use HTTP pre-connection mechanisms to speed up surfing. Also note that some servers shut down the connection without sending this message. | Request timeout |
ERR-010 | 409 | This response is sent when a request conflicts with the current state of the server. | Conflict |
ERR-011 | 410 | This response is sent when the requested content has been permanently deleted from server, with no forwarding address. Clients are expected to remove their caches and links to the resource. The HTTP specification intends this status code to be used for "limited-time, promotional services". | Gone |
ERR-012 | 411 | Content-Length header field is not defined and the server requires it. | Length required |
ERR-013 | 412 | The client has indicated preconditions in its headers which the server does not meet. | Precondition failed |
ERR-014 | 413 | Request entity is larger than limits defined by server. The server can close the connection or return an Retry-After header field. | Request entity too large |
ERR-015 | 414 | The URI requested by the client is longer than the server accepts or can process. | URI too long |
ERR-016 | 415 | The media format of the requested data is not supported by the server, so the server rejects the request. | Unsupported media type |
ERR-017 | 416 | Range specified by the Range header in the request cannot be fulfilled. It's possible that the range is outside the size of the target URI's data. | Range not satisfiable |
ERR-018 | 417 | Expectation indicated by the Expect request header field cannot be met by the server. | Expectation failed |
ERR-019 | 418 | The server refuses the attempt to brew coffee with a teapot. | I'm a teapot |
ERR-020 | 421 | The request was directed at a server that cannot produce a response. This can be sent by a server that is not configured to produce responses for the combination of scheme and authority that are included in the request URI. | Misdirected request |
ERR-021 | 422 | The request was well-formed but could not be followed due to semantic errors. | Unprocessable entity |
ERR-022 | 423 | The resource that is being accessed is locked. | Locked |
ERR-023 | 424 | The request failed due to failure of a previous request. | Failed dependency |
ERR-024 | 425 | Indicates that the server rejects a request that might be replayed. | Too early |
ERR-025 | 426 | The server refuses to perform the request using the current protocol, but might accept the request after the client upgrades to a different protocol. | Upgrade required |
ERR-026 | 428 | The origin server requires the request to be conditional. | Precondition required |
ERR-027 | 429 | The user has sent too many requests in a given amount of time ("rate limiting"). | Too many requests |
ERR-028 | 431 | The server refuses to process the request because its header fields are too large. The request may be resubmitted after reducing the size of the request header fields. | Request header fields too large |
ERR-029 | 451 | The user agent requested a resource that cannot legally be provided, such as a web page censored by a government. | Unavailable for legal reasons |
ERR-042 | 400 | Invalid data | Invalid data |
ERR-043 | 400 | Bad digest | Bad digest |
ERR-044 | 400 | Invalid argument | Invalid argument |
ERR-045 | 400 | Invalid content | Invalid content |
ERR-046 | 400 | Invalid header | Invalid header |
ERR-047 | 400 | Invalid version | Invalid version |
ERR-048 | 400 | Missing parameter | Missing parameter |
ERR-049 | 400 | Invalid identifier | Invalid identifier |
ERR-050 | 400 | Unsupported scheme | Unsupported scheme |
ERR-051 | 400 | Request was rejected due to unsupported encoding. | Unsupported request encoding |
ERR-052 | 401 | Authorization token required | Authorization token is required. |
ERR-053 | 401 | Authorization token is provided, but is invalid. | Authorization token is provided, but is invalid. |
ERR-054 | 401 | Authorization token expired | Authorization token expired |
ERR-055 | 401 | Invalid credentials | Invalid credentials |
ERR-056 | 404 | Resource not found | Request path not found |
ERR-057 | 406 | Request rejected due to unaccepted response content type. | Unaccepted response content type |
ERR-058 | 406 | Unaccepted response encoding | Unaccepted response encoding |
ERR-059 | 408 | Connection timeout | Connection timeout |
ERR-060 | 415 | Request rejected due to unsupported request content type. | Unsupported request content type |
ERR-061 | 429 | Request throttled | Request throttled |
ERR-063 | 400 | A required header was missing. | Missing required header |
ERR-065 | 207 | Batch operation failed | Batch operation failed |
ERR-066 | 400 | The pagination limits must be between 1 and 100. | The pagination limits must be between 1 and 100. |