All exceptions (i.e., errors) that are caught and handled by AAPI return as a SOAP (Simple Object Access Protocol) fault of type InformzAAPIFault. Each soap fault contains a code and a reason.
- The code is a "camel case," machine-readable string that represents a generic classification of the error message.
- The reason is a human-readable description that contains details of why the exception is occurring.
SOAP fault codes
The following table lists some possible SOAP fault codes.
| BrandNotFoundException | ItemNotFoundException |
| ConfigurationErrorException | MismatchedTargetGroupsException |
| ConflictingInformationException | MultipleDefaultTargetGroupsException |
| InsufficientDataToCreateSubscriberException | NoAvailableIPAddressException |
| InsufficientInformationToCompleteActionException | NoNameSpaceSpecifiedException |
| InvalidCredentialsException | SystemAccessException |
| InvalidDataFormatException | UnexpectedInputException |
| InvalidDocumentException | UnknownActionException |
| InvalidGridCategoryException | UnknownRequestException |
| InvalidMessageException | ValidUserNotFoundException |