open API

Error codes.

Server

CodeError
1InternalServerError
2InvalidJsonInRequestBody
3InvalidQueryString
4DatabaseUnderMaintenance

Authorization

CodeError
101UsernameHasSpace
102UserLockedOut
103InvalidCredentials
104SupportUsername
105InvalidPassword
106WrongUserType
107DeviceAlreadyAssociatedWithAnotherUser
108NoSupportUser
109Unauthorized
110MissingAuthorizationHeader
111InvalidOrInsufficientInformation
112ErrorHandlingRequest
113UnknownErrorWhileProcessingRequest
114UserInactive

Ids

CodeError
201IdMissing
202InvalidId
203CannotSetIdOnCreate
204DoNotMatch

General Field Validation

CodeError
301MissingRequiredField
302InvalidValueForEnum
303InvalidOrderBy
304ValueWrongType
305InvalidValueForContext
306ValueCannotBeNegative
307ValueTooLarge
308FieldInactive
309ValueCannotBeEdited
310MalformedValue
311ValueTooLong
312ValueBelongsInHeader
313InvalidYear

Constituent

CodeError
401HouseholdInConstituentEndpoint
402CannotSetFullNameForIndividuals
403CustomEmailInterestsWithoutCustomType
404CannotDeleteWithTransactions
405CannotDeleteWithSoftCredits
406WebsiteFormattingNotCorrect
407InvalidTwitterId
408CannotChangeAccountOnUpdate
409TwitterCommunicationError

Primary

CodeError
501CannotSetIsPrimaryToFalse
502CannotSetIsPrimaryToTrue
503CannotHaveSecondaryWithoutPrimary

Household

CodeError
601AccountIsNotHousehold
602CannotHaveRelationships
603CannotHaveObjectType
604AccountAlreadyInHousehold
605HouseholdsCannotBeInHouseholds
606IncorrectHeadCount

Relationship

CodeError
701CannotSetRelationshipWithSelf

Notes

CodeError
801InvalidNoteLength

Address

CodeError
901CannotAssignToHousehold - Obsolete
902CannotSetAddressFields
903CannotSetStateField

Transaction

CodeError
1001CannotDeleteTransaction
1002CannotUpdateTransaction
1003CannotAddAttachmentNonSplitPaymentCreation
1004OneDesignationRequired
1005TwentyDesignationMax
1007OnePaymentPerPledgePerTransaction
1008OnePaymentPerRecurringDonationPerTransaction
1009MethodMismatch

WalletItem

CodeError
1101CannotDeleteWalletItem
1102NoEFTForStripe

QuickBooks

CodeError
1201NotEnabled

Interaction

CodeError
1301MissingHtmlContent

Refund

CodeError
1401CannotDelete
1402TransactionAlreadyRefunded

Task

CodeError
1501AlreadyCompleted
1502CannotComplete
1503MissingConstituent
1504BenevonMustBeInteraction

Attachment

CodeError
1601InvalidETagForAttachment

TransactionProcessorAccount

CodeError
1701IsNotStripe
1702IsNotStripeConnect

Designation

CodeError
1801NonDeductibleGreaterThanAmount
1802AmountDoesNotMatchParentRecurring
1803CannotAddAckToNonAckedDesignation

Pledge

CodeError
1804PledgeAlreadyWrittenOff
1805AmountDoesNotMatchParentPledge
1806PledgeAlreadyFulfilledOrOverpaid

Database

NonUsOrganization
CodeError
1901Deactivated
1902Suspended
1903

Processing

CodeError
2001PaymentProcessingFailed

CustomFields

CodeError
2101RequestedFieldsExceeded

Group

CodeError
2201GroupNameExists
2202NonUserGroup