Status codes provide extra information when a request is made to the MTAPI. The response code will be provided when a request has been successfully completed.
...
Response Headers
{
"cache-control": "no-cache",
"content-length": "123",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 20 Apr 2021 11:28:03 GMT",
"expires": "-1",
"mtapistatus": "-1",
"pragma": "no-cache",
"server": "Microsoft-IIS/8.5",
"x-aspnet-version": "4.0.30319",
"x-powered-by": "ASP.NET"
}
...
Generic/Reusable Statuses - can be used in any controller (901000-902999)
Operation you performed came across internal error, if you keep seeing error contact your lead or support
InternalError = 901000 // instead of disclosing details, this error may be usedMtapiSettingError = 901001 // instead of disclosing details, this error may be used
ArgumentError = 901002, // use this status code for argument related errors where the app used to throw "ArgumentException", where error handler logs error however return a bad request to the caller
EnrollmentInServiceRequired = 901003 // use this status code if an
Error in MTAPI service setting, contact MTAPI team to get it resolved
MtapiSettingError = 901001Operation you tried to perform came across argument related error - such as missing argument or invalid value
ArgumentError = 901002An operation cannot be performed because it requires users to be enrolled in a service
EnrollmentInServiceRequired = 901003Must be a valid province
NoServiceWithReadUserPermission = 901008In a filter, at least one value is invalid. For further details, refer documentation of an operation where this error occur or contact MTAPI team
InvalidValueInFilter = 901005Authorization error
AuthorizationError = 901006CurrentUserId does not belong to a real application user
UserIdNotBelongingToApplication = 901005ApplicationName is not available
ApplicationNameNotAvailable = 901006Request context is not available
RequestContextNotAvailable = 901007User is not enrolled in any service with read user permission
NoServiceWithReadUserPermission = 901008
App Controller (603000 - 603999)
...
File Attachments Controller (607000-607999)
InvalidServiceRequestId = 607000Note: app uses ServiceRequestNotFound = 4041001Md5HashNotMatching = 607000
MD5 hash does not match.FileNameWithUnsupportedCharacters = 607001
File name consists unsupported characters.VirusScanResultBlocked = 607002
Virus Scan Result - Blocked.InvalidVirusScanUrl = 607004Note: app uses MtapiSettingError = 901001MISSING_WORKFLOW_RULE = 7005Note: app uses MtapiSettingError = 901001
Invoices Controller (608000-608999)
...
Users Controller (620000-620999)
Note: Not implemented yet.
InvalidUserId = 620000
InvalidUserType = 620001Call to check whether user exists or not has failed
UserExistsFailed = 620001Call to check whether user exists or not has failed
UserExistsFailed = 620001Associate internal user to organization failed
AssociateInternalUserToOrganizationFails = 620003Retrieving users has failed
RetrievingUsersFailed = 62000Retrieving user using id has failed
RetrievingUserByIdFailed = 620005Retrieving user using PKI has failed
RetrievingUserByPkiFailed = 620006Retrieving users using email has failed
RetrievingUsersByEmailFailed = 620007Retrieving user using passed credentials has failed
RetrievingUserByAuthInfoFailed = 620008Retrieving request for user has failed
RetrievingRequestsForUserFailed = 620009Adding or updating user information has failed
AddingOrUpdatingUserFailed = 620010Deleting user has failed
DeletingUserFailed = 620011Retrieving organizations information for a user has failed
RetrievingOrganizationsForUserFailed = 620012Retrieving business systems information for a user has failed
RetrievingBusinessSystemsForUserFailed = 620013Retrieving services for a user has failed
RetrievingServicesByUserFailed = 620014Adding permission to service has failed
AddingPermissionToServiceFailed = 620015Deleting service permission has failed
DeletingServicePermissionFailed = 620016Retrieving notices for a user has failed
RetrievingNoticesForUserFailed = 620017Retrieving permissions of a user has failed
RetrievingPermissionsByUserFailed = 620018Retrieving permissions for a user's service has failed
RetrievingPermissionsByUserAndServiceFailed = 620019Searching users has failed
UserSearchFailed = 620019
Virus Scan Controller (621000-621999)
...