Skip to content

API error codes

Stable error codes returned in the code field of API failure responses (949 total). Codes follow the convention <Subject>.<Reason> (e.g., Order.BatchClosed, Cohort.NotFound). The matching HTTP status is set by the endpoint that consumes the Result<T>; most failures map to 400 Bad Request.

Code Default message
cap_reached You can have at most … alert subscriptions. Delete one before creating another.
name_required Name is required.
name_taken You already have an alert subscription with this name.
not_authenticated User context is not resolved.
not_found The subscription does not exist or does not belong to you.
Code Default message
AddressCache.EntryNotFound That cached answer no longer exists.
AddressCache.OrganizationNotFound That organization doesn’t exist, or isn’t set up yet.
AddressCache.OrganizationUnavailable This organization’s database can’t be reached right now. Try again in a few minutes.
Code Default message
ApiKey.NotFound API key not found.
ApiKey.ScopeNotHeld A key can’t do what you can’t. You don’t have: ….
ApiKey.StillActive Revoke the key before deleting it.
Code Default message
Appeal.CampaignDeleted Its campaign has been deleted. Restore the campaign first.
Appeal.CampaignNotFound That campaign doesn’t exist.
Appeal.ChannelDeleted Its channel has been deleted. Restore the channel first.
Appeal.ChannelInactive The … channel is switched off. Choose another, or switch it back on.
Appeal.ChannelNotFound That channel doesn’t exist.
Appeal.CodeExists Another appeal already uses the code ….
Appeal.IdAndCodeDisagree The appeal id and the code … name different appeals. Send one or the other.
Appeal.Inactive Appeal … is no longer active, so new gifts can’t be credited to it.
Appeal.InUse This appeal …. Switch it off instead.
Appeal.NotFound That appeal doesn’t exist.
Code Default message
AppealChannel.CannotDeleteSystem Cannot delete a system default channel.
AppealChannel.InUse This channel is used by …. Mark it inactive instead.
AppealChannel.NameExists A channel with this name already exists.
AppealChannel.NotFound Channel not found.
Code Default message
Attachment.Invalid File name is required.
Code Default message
AuditLog.NotFound Audit log entry not found.
Code Default message
Auth.AccountDeactivated This account has been deactivated.
Auth.Forbidden Missing users:reset-mfa permission.
Auth.InvalidCredentials Invalid email or password.
Auth.InvalidPassword Current password is incorrect.
Auth.InvalidRequest Invalid password reset request.
Auth.InvalidTenant Target tenant not found.
Auth.NotAuthenticated You must be signed in to accept the agreement.
Auth.Required Sign-in required.
Auth.TooManyAttempts Too many wrong passwords. Try again in ….
Auth.Unauthorized Not authenticated.
Auth.UserNotFound User not found.
Code Default message
Automation.ActionConfigInvalid Action configuration is malformed.
Automation.EmailNeedsOrderEvent This trigger has no gift or order attached, so there is nothing to send an email about.
Automation.EmailNeedsPickupEvent A pickup notice needs the trigger about an order being ready to collect.
Automation.EmailTemplateNotForTrigger This trigger can send an event message, or the email it is for — the confirmation when someone
Automation.EmailTemplateNotFound The email this rule sends no longer exists.
Automation.EventEmailNeedsEventTrigger An event email can only be sent by an event trigger about a registration.
Automation.NoEvaluator No condition evaluator registered for ….
Automation.TagNotFound The configured tag no longer exists.
Automation.TemplateRenderFailed Could not render tag comment: …
Automation.UnknownEventSource No test-fire path for event source ….
Automation.WaitlistOfferEmailOnly A waitlist offer sends the waitlist offer email, which carries the link to claim the seats.
Code Default message
AutomationExecution.NotFound Execution not found.
AutomationExecution.NotRetryable Only failed executions can be retried.
Code Default message
AutomationRule.ActionNotAvailableForTrigger A donor-score automation can create a task or tag the contact; it can’t send an email.
AutomationRule.AssigneeCantTakeTasks … Choose someone else to assign the tasks to, or leave them unassigned.
AutomationRule.HoursBeforeOutOfRange Choose between 1 and 672 hours before the event (four weeks).
AutomationRule.NameTaken You already have an automation rule with this name.
AutomationRule.NoOwner Cannot create an automation rule without a current user.
AutomationRule.NotFound Automation rule not found.
AutomationRule.NotOwner Only the rule’s owner can delete it.
AutomationRule.SystemRule This automation ships with Auradonors and can’t be deleted. You can change what it
Code Default message
BackgroundProcess.AlreadyRetried A fresh copy of this email has already been sent.
BackgroundProcess.ItemNotFound That item no longer exists.
BackgroundProcess.NotFound Background process is not available for this tenant.
BackgroundProcess.NothingToRetry This job has nothing that can be retried from here.
BackgroundProcess.NotManuallyTriggerable Background process ‘…’ does not support manual triggering.
BackgroundProcess.NotRetryable Only an email that couldn’t be sent can be retried.
BackgroundProcess.RetryFeatureOff —
BackgroundProcess.RetryForbidden Retrying this needs permission to ….
BackgroundProcess.ServiceNotRegistered No manually-triggerable service is registered for process ‘…’.
Code Default message
Batch.AlreadyClosed Batch is already closed.
Batch.AlreadyOpen Batch is already open.
Batch.Closed Cannot modify a closed batch.
Batch.HasActuals Cannot delete a batch with actual transactions recorded. Remove the transactions first or set actual values to zero.
Batch.HasUnreviewedMismatches This batch has … reconciliation … that must be reviewed before closing.
Batch.InvalidBatchSource Batch source not found or inactive.
Batch.InvalidBatchType Batch type not found or inactive.
Batch.NoProcessor No payment processor is configured for this tenant.
Batch.NotBalanced Batch cannot be closed because it is not balanced. Expected: … / …, Actual: … / ….
Batch.NotFound Batch not found.
Batch.TargetClosed Target batch #… is closed. Reopen it before transferring this payment.
Batch.TransferTargetSameAsSource The payment is already in that batch.
Code Default message
BatchSource.CannotDeleteSystem Cannot delete a system default batch source.
BatchSource.NameExists A batch source with this name already exists.
BatchSource.NotFound Batch source not found.
Code Default message
BatchType.CannotDeleteSystem Cannot delete a system default batch type.
BatchType.NameExists A batch type with this name already exists.
BatchType.NotFound Batch type not found.
Code Default message
Behavior.NotFound Behavior ‘…’ is not registered.
Code Default message
BundleItem.ItemNotFound Referenced inventory item not found.
BundleItem.NestedBundle A bundle cannot contain another bundle.
BundleItem.SelfReference A bundle cannot contain itself.
BundleItem.VariantNotFound Referenced item variant not found.
Code Default message
Campaign.CodeExists Another campaign already uses the code ….
Campaign.HasAppeals This campaign has …. Switch it off instead, or move its appeals to another campaign first.
Campaign.HasMailings This campaign has …. Switch it off instead, or take them off the campaign first.
Campaign.HasPremiums This campaign has … offered with it. Switch it off instead, or take it off the premiums first.
Campaign.NameExists Another campaign already has this name.
Campaign.NotFound Campaign not found.
Code Default message
Chart.Unknown Unknown chart key ‘…’.
Code Default message
Cohort.NameAlreadyExists You already have a cohort with this name.
Cohort.NotFound A cohort referenced by this report is no longer available.
Cohort.NotOwner Only the cohort owner can delete it.
Cohort.NotVisible You can’t access this cohort.
Cohort.TruncatedCohort Cohort too large to evaluate. Refine the cohort’s filter to fewer than
Code Default message
Connection.Failed —
Code Default message
Contact.AddressRequired A mailing address is required on every contact. An administrator can change this under Contact settings.
Contact.AlreadyCleaned This contact has already been cleaned.
Contact.Anonymized This contact’s personal details were erased, so a letter can’t be addressed to them.
Contact.ConfirmationMismatch The confirmation name does not match the contact’s name.
Contact.ContactMethodRequired A phone number or email address is required on every contact. An administrator can change this under Contact settings.
Contact.HasEventRegistrations This contact is registered for an event that hasn’t happened yet. Cancel the registration first.
Contact.InvalidSource The selected contact source does not exist or is inactive.
Contact.InvalidSuffix The selected suffix does not exist or is inactive.
Contact.InvalidTitle The selected title does not exist or is inactive.
Contact.MergeNotFound Merge record not found.
Contact.NotFound Contact not found.
Contact.SameContact Loser and survivor must be different contacts.
Code Default message
ContactAttachment.NotFound Attachment not found.
Code Default message
ContactBulkUpdate.AssigneeUnavailable The person chosen to take the tasks can’t be assigned tasks. Choose someone else, or leave the tasks unassigned.
ContactBulkUpdate.AssignForbidden Assigning the tasks to someone else needs permission to assign tasks. Assign them to yourself, or leave them unassigned.
ContactBulkUpdate.AudienceInvalid —
ContactBulkUpdate.CohortNotFound The cohort chosen no longer exists. Pick another.
ContactBulkUpdate.CohortNotShared The cohort chosen belongs to someone else and isn’t shared. Ask them to share it, or pick another.
ContactBulkUpdate.CohortsNotOnPlan Saved cohorts aren’t part of your organization’s plan. Choose the contacts with conditions instead.
ContactBulkUpdate.NoContacts These conditions don’t match any contact.
ContactBulkUpdate.NotFound Bulk update not found.
ContactBulkUpdate.NothingToUndo It didn’t change any contact, so there’s nothing to undo.
ContactBulkUpdate.NotUndoable —
ContactBulkUpdate.TooManyContacts These conditions match more than …. Narrow them, or make the change in several bulk updates.
ContactBulkUpdate.UndoExpired A bulk update can only be undone for 30 days after it finishes.
Code Default message
ContactEmail.NotFound Email address not found on this contact.
Code Default message
ContactNote.NotFound Note not found.
Code Default message
ContactOrganization.AlreadyExists This contact is already a member of this organization.
ContactOrganization.InvalidTypes Organization membership requires one individual and one organization contact.
ContactOrganization.NotFound Organization membership not found.
Code Default message
ContactRelationship.AlreadyExists This relationship already exists between these contacts.
ContactRelationship.NotFound Contact relationship not found.
Code Default message
ContactSource.CannotDeleteSystem Cannot delete a system default contact source.
ContactSource.NameExists A contact source with this name already exists.
ContactSource.NotFound Contact source not found.
Code Default message
ContactTag.AlreadyAssigned This tag is already assigned to the contact.
ContactTag.Duplicate This tag is already assigned to the contact.
ContactTag.NotFound Contact tag not found.
Code Default message
Contract.BlankWording Version … of the … has no wording. Write it before publishing.
Contract.DraftExists Version … of the … is already a draft. Open it, or discard it first.
Contract.InvalidTemplate The wording of the … can’t be merged: …
Contract.LastPublishedVersion Version … is the only published version of the …, so new deals need it. Publish another first, or switch the template off.
Contract.TemplateNotFound That contract template doesn’t exist.
Contract.UnknownMergeField … …. Fix or remove it before publishing.
Contract.VersionNotDraft Version … of the … is published and is kept for good. Only a draft can be discarded.
Contract.VersionNotFound That version doesn’t exist.
Contract.VersionNotPublished Only a published version can be retired, and version … of the … isn’t one.
Code Default message
ContractTime.TenantNotFound Tenant not found.
Code Default message
ContractTimeEntry.NotFound Time entry not found.
Code Default message
Dashboard.UnknownKey Dashboard key is not recognized.
Code Default message
DashboardList.Unknown Unknown list key ‘…’.
Code Default message
DataSource.NotFound Data source not found.
Code Default message
Deal.ChildInProgress —
Deal.DemoNotFound That demo doesn’t exist.
Deal.DocumentNotFound That document isn’t part of this deal.
Deal.DocumentsOutOfDate A newer version of the … has been published since this deal was saved. Save the deal again to use it, then send it.
Deal.FollowsItsAgreement An amendment or termination uses its agreement’s tenant. Link the agreement instead.
Deal.Incomplete Finish the deal before sending it. …
Deal.IssueNotice Deal … is a notice from Auradonors. Issue it rather than sending it for signature.
Deal.KindMismatch Deal … is …; it can’t be saved as another kind.
Deal.NotAnAgreement … is itself a …. Start from the agreement it belongs to.
Deal.NotANotice Deal … isn’t a notice from Auradonors. Send it for signature instead.
Deal.NotDraft Deal … has been sent for signature, so it is kept with its record.
Deal.NotFound That deal doesn’t exist.
Deal.NotSendable Deal … has already been issued.
Deal.ParentEnded —
Deal.ParentNotSigned … isn’t signed yet. Change its terms directly while it’s a draft.
Deal.SandboxTenant Link the production tenant, not its sandbox.
Deal.TemplateNotAvailable —
Deal.TenantAlreadyLinked Deal … is already linked to a tenant. Unlink it first.
Deal.TenantNotFound That tenant doesn’t exist.
Code Default message
Demo.AttendeeNotFound One or more attendees were not found on this demo: …
Demo.NotFound Demo not found.
Code Default message
Department.AlreadyAssigned User is already assigned to this department.
Department.CannotDeleteSystem Cannot delete a system default department.
Department.CannotRenameSystem Cannot rename a system default department.
Department.NameExists A department with this name already exists.
Department.NotAssigned User is not assigned to this department.
Department.NotFound Department not found or inactive.
Code Default message
DepartmentDashboard.NotAssigned No dashboard assigned to this department.
Code Default message
DepartmentLandingRoute.NotAssigned No landing route assigned to this department.
Code Default message
DiscountDefinition.NameExists A catalog discount with this name already exists.
DiscountDefinition.NotFound Catalog discount not found.
Code Default message
DiscountTier.CannotDeleteSystem Cannot delete a system default discount tier.
DiscountTier.InUse This tier is assigned to one or more departments. Reassign those departments before deleting it.
DiscountTier.NameExists A discount tier with this name already exists.
DiscountTier.NotFound Discount tier not found.
Code Default message
DonorScores.NotAvailable Donor scores aren’t available to you, so the list can’t be sorted or filtered by them.
Code Default message
DonorTask.AlreadyComplete Task is already complete.
DonorTask.AssigneeNotActive That person can’t take tasks — they are deactivated or not part of this organization.
DonorTask.DeleteCompletedDenied You don’t have permission to delete completed tasks.
DonorTask.NotFound Task not found.
DonorTask.ReassignForbidden Only people who can assign tasks can change who this task is assigned to.
DonorTask.UserNotFound Assigned user not found.
Code Default message
DuplicatePair.NotDismissed This pair is not dismissed.
DuplicatePair.SameContact A contact cannot be a duplicate of itself.
Code Default message
Event.AddOnNotOnSale … isn’t on sale.
Event.AddOnQuantity …: at most … with this registration.
Event.AddOnSold … has been sold, so it can’t be removed. Switch off “On sale” to stop selling it.
Event.AlreadyCancelled This event is already cancelled.
Event.BankPaymentsUnavailable Bank payments through Stripe take days to settle, so events don’t take them yet. Take a card instead.
Event.BatchClosed Order #…’s payment is in batch #…, which is closed. Reopen it to give the money back.
Event.BatchTypeNotFound No batch type matches … payments. Add one named ….
Event.BenefitsNotDeclinable Only a sponsorship’s benefits can be declined, and … isn’t one.
Event.Cancelled This event was cancelled, so it can’t be changed.
Event.ChoiceDeadlinePassed The date people must choose by has to be in the future.
Event.CompForbidden Giving tickets free needs permission to comp tickets.
Event.ContributionFundMissing The tickets kept as a gift need a fund to go to, and the event has none. Choose one on the event first.
Event.DepartmentNotFound That department doesn’t exist or is switched off.
Event.FundNotFound That fund doesn’t exist or is switched off.
Event.GiftAmountInvalid A gift has to be more than nothing.
Event.GiftFundNotFound A gift names a fund that isn’t open for gifts.
Event.GiftNeedsPayment A gift is taken with a payment. Take payment now, or add the gift when they pay.
Event.GuestContactNotFound A guest is linked to a contact that doesn’t exist.
Event.HasRegistrations People have registered for this event, so it can’t be deleted. Cancel it instead.
Event.ImageNotFound That picture isn’t uploaded.
Event.InvalidAnswer —
Event.NoBatchSource Your organization has no active batch source to file the payment in.
Event.NoPaymentProcessor Your organization has no payment processor set up, so a card payment can’t be given back.…
Event.NotADraft Only a draft can be deleted. Unpublish the event first, or cancel it if people have registered.
Event.NotFound That event doesn’t exist.
Event.NothingToPay These cost nothing, so there’s no payment to take.
Event.NotInSeries This event isn’t one of a series of dates.
Event.NotOpenForRegistration This event isn’t taking registrations.
Event.NotPublished Only a published event can be cancelled. A draft can be deleted instead.
Event.NotReadyToPublish —
Event.OverrideForbidden Selling past a limit needs permission to override event rules.
Event.PaymentMethodNotPermitted You don’t have permission to take … payments.
Event.PaymentMismatch The payments come to …, but … is due.
Event.PaymentRequired Say how they’re paying.
Event.PaymentReversalFailed … …
Event.PromoCodeLimit Promo code … can be used for at most … tickets in one registration.
Event.PromoCodeNotApplicable Promo code … doesn’t apply to these tickets.
Event.PromoCodeNotFound … isn’t a promo code for this event.
Event.PromoCodeNotValidNow Promo code … isn’t working right now.
Event.PublicSiteNotConfigured The public events site isn’t set up on this site.
Event.PurchaserNotFound That contact doesn’t exist.
Event.RefundFailed The processor refused to give back a payment on order #…: ……
Event.RepeatInvalid The copy for … can’t be made: …
Event.SessionKindLocked —
Event.SlugExists Another event already uses the web address ….
Event.SoldOut ……
Event.SplitPaymentsDisabled Your organization doesn’t allow a payment to be split. Take it as a single payment.
Event.TagNotFound A members-only ticket names a tag that doesn’t exist or is switched off.
Event.TicketAttendanceLocked … has been sold, so whether it’s for joining online or coming in person can’t change. Add a new ticket type instead.
Event.TicketQuantity … is sold … or more at a time.
Event.TicketRestricted … is for contacts with a particular tag, and this purchaser doesn’t have it.
Event.TicketSessionsLocked … has been sold, so the sessions it admits to can’t change. Add a new ticket type for the new sessions.
Event.TicketTypeNotOnSale … isn’t on sale.
Event.TicketTypeSold … has been sold, so it can’t be removed. Switch off “On sale” to stop selling it.
Event.TooManyAttendees These tickets seat …, but … people are named.
Event.TooManyRegistrants That’s more than 5,000 registrations. Send to a narrower group.
Event.UnknownAddOn An add-on in the request isn’t one this event sells.
Event.UnknownRow A … in the request doesn’t belong to this event. Reload the event and try again.
Event.UnknownTicketType A ticket in the request isn’t one this event sells.
Code Default message
EventAttendee.Cancelled This guest’s seat was cancelled.
EventAttendee.ContactNotFound That contact doesn’t exist.
EventAttendee.NoEmail Add the guest’s email address first.
EventAttendee.NotFound That guest isn’t registered for this event.
EventAttendee.PurchaserSeat This is the purchaser’s own seat. Change who bought the registration instead.
EventAttendee.PurchaserTicket The person who registered has their tickets in their confirmation.
Code Default message
EventBreakout.Closed Breakouts can’t be changed here once the event has started. Ask the organizer.
EventBreakout.Full —
EventBreakout.NotOffered —
EventBreakout.Overlap … and … are at the same time. Choose one.
Code Default message
EventCheckIn.CannotUndo A volunteer can undo only their own check-ins, for ten minutes. Ask a member of staff.
EventCheckIn.Closed Check-in for … has closed. A member of staff can still check people in.
EventCheckIn.EventCancelled This event was cancelled, so nobody can be checked in to it.
EventCheckIn.ExpiryPassed Choose when the link stops working — a time still to come.
EventCheckIn.ExpiryTooLate A volunteer’s link can last until a week after the event at most.
EventCheckIn.LinkNotFound That check-in link doesn’t exist.
EventCheckIn.LinkNotValid This check-in link has run out or been switched off. Ask the event’s organizer for a new one.
EventCheckIn.NoPublicSite The public events site isn’t set up on this site, so there’s no door page to open.
EventCheckIn.NotForSession That ticket isn’t for ….
EventCheckIn.NotFound That check-in doesn’t exist or was already undone.
EventCheckIn.NotOpen Check-in opens once the event is published.
EventCheckIn.NotOpenYet Check-in for … opens …, ….
EventCheckIn.NotPublished This event isn’t published yet, so nobody can be checked in to it.
EventCheckIn.OverrideForbidden Letting in someone who still owes money needs permission to override event rules.
EventCheckIn.SessionNotFound A session chosen isn’t part of this event.
EventCheckIn.StaffOnly Sign in as one of the organization’s own staff to open check-in.
EventCheckIn.WalkInNotFree Only a free ticket can be given at the door here. Register paying guests at the box office.
EventCheckIn.WalkInsClosed This event isn’t taking registrations any more.
EventCheckIn.WalkInsNotAllowed This link can’t register walk-ins. Ask a member of staff.
Code Default message
EventCheckout.AnswerRequired Answer “…”.
EventCheckout.BotCheckFailed We couldn’t confirm you’re not a robot. Refresh the page and try again.
EventCheckout.CardRequired Enter your card to finish.
EventCheckout.Ended Your seats were released. Start again.
EventCheckout.Failed —
EventCheckout.GiftNeedsCard A gift is given by card. Pay now to add one, or leave it off.
EventCheckout.GiftUnavailable This event doesn’t take gifts online.
EventCheckout.Incomplete Fill in your details first.
EventCheckout.NoMoreTime Your seats can’t be held any longer. Finish now, or start again.
EventCheckout.NotFound We couldn’t find your registration in progress. Start again.
EventCheckout.PayAtDoorUnavailable This event is paid for when you register.
EventCheckout.PaymentsUnavailable This event can’t take payments online right now. Contact the organizer to register.
EventCheckout.RegistrationClosed ….
EventCheckout.SeatsGone Your seats were held for ten minutes and went to someone else. …
EventCheckout.TooManyAttempts That’s too many tries for one registration, so your seats were released. Start again, or contact the organizer.
EventCheckout.TooManyGuests Your tickets seat …, but … people are named.
EventCheckout.TooManyTickets You can register for at most … tickets at a time.
Code Default message
EventPrint.NobodyRegistered Nobody has a seat at this event yet.
EventPrint.NoTables This event has no tables. Add them when you edit the event.
EventPrint.UnknownStock Choose one of the badge sheets offered.
Code Default message
EventRegistration.AddOnNotFound One of those add-ons isn’t live on this registration.
EventRegistration.AlreadyPaid Someone else took this payment a moment ago, so this one was given back.
EventRegistration.CancelFailed Your registration couldn’t be cancelled here. Contact the organizer.
EventRegistration.Cancelled This registration is already cancelled.
EventRegistration.CancelNotAllowed —
EventRegistration.ChangedWhileAdding Someone changed this registration’s tickets while these were being added, so nothing was added.… Try again.
EventRegistration.ChangedWhilePaying Tickets on this registration were cancelled while the payment was being taken, so the payment was given back. Take it again for what’s owed now.
EventRegistration.LogoNotFound That logo isn’t an image uploaded to Auradonors.
EventRegistration.NamesLocked Guests can’t be changed here any more. Contact the organizer.
EventRegistration.NoPublicSite The public events site isn’t set up on this site, so there’s no page to link to.
EventRegistration.NotASponsor Only a registration holding a sponsorship can be thanked on the event’s page.
EventRegistration.NotFound That registration doesn’t exist.
EventRegistration.NothingOwed This registration doesn’t owe anything.
EventRegistration.NothingToCancel Choose at least one ticket or add-on to cancel.
EventRegistration.PromoCodeMismatch This registration used promo code …, and a registration takes one code.
EventRegistration.PurchaserErased The purchaser’s personal data was erased, so their registration has no page of its own any more.
EventRegistration.QuestionAlreadyAnswered That question is asked once per registration and this one has answered it. Change the answer on the registration instead.
EventRegistration.SeatCheckedIn Seat … has been checked in, so the name on it can’t be changed.
EventRegistration.SeatNotNameable Seat … can’t be named here.
EventRegistration.TooManyAddOns Only … of … can be cancelled.
Code Default message
EventSettings.BatchSourceNotFound That batch source isn’t available. Choose another.
EventSettings.CoverImageNotFound That picture isn’t available. Upload it again.
Code Default message
EventTable.NotFound That table isn’t one of this event’s.
EventTable.OnlineGuest Someone joining online can’t be seated at a table.
EventTable.WrongSession That table is set for a session some of those people’s tickets don’t include.
Code Default message
EventTicket.CheckedIn Someone in those tickets has already been checked in, so they can’t be cancelled without an override.
EventTicket.NotFound One of those tickets isn’t live on this registration — it may already be cancelled.
Code Default message
EventWaitlist.AlreadyWaiting You’re already on this event’s waitlist. We’ll email you if seats come free.
EventWaitlist.BotCheckFailed We couldn’t confirm you’re not a robot. Refresh the page and try again.
EventWaitlist.Closed ….
EventWaitlist.EmailRequired Enter the email address we should send an offer to.
EventWaitlist.EventNotOpen Seats can be offered only before a published event starts.
EventWaitlist.NameRequired Enter your first and last name.
EventWaitlist.NotFound That person isn’t on this event’s waitlist.
EventWaitlist.NotOffered This event doesn’t have a waitlist.
EventWaitlist.NotWaiting Only someone still waiting can be offered seats.
EventWaitlist.OfferEnded This offer has ended, so its seats aren’t held for you any more.
EventWaitlist.OfferMismatch This offer holds … of … for you — choose up to that many.
EventWaitlist.OfferNotFound We couldn’t find that offer. Check the link in your email.
EventWaitlist.Quantity You can wait for between … and … of ….
EventWaitlist.TicketNotOffered The ticket they’re waiting for isn’t on sale online any more, so an offer couldn’t be claimed.
EventWaitlist.TicketsAvailable There are still tickets for … — register for them instead.
Code Default message
Export.Deleting The data is being deleted, so it can’t be exported.
Export.FileNotFound That file doesn’t exist or has been deleted.
Export.InProgress An export of this tenant is already waiting or running.
Export.NotFound That export doesn’t exist.
Export.NotReady That export’s files aren’t ready, or have been deleted.
Export.NotSetUp This tenant isn’t set up yet, so there’s nothing to export.
Export.Sandbox Export the production tenant; its sandbox is a copy of it.
Export.SelfHosted This organization’s data is on its own server, so it already has it.
Export.StorageNotConfigured Export storage isn’t set up on this site (ExportStorage__*).
Code Default message
Feature.NotFound Feature not found.
Feature.TierGated This feature is managed by your pricing tier. Contact your administrator to change it.
Code Default message
Filter.CohortNotSupported Cohort filters are not supported on this data source.
Filter.UnmappedColumn ‘…’ can’t be used as a filter on this report.
Filter.UnsupportedOperator The selected condition can’t be applied to ‘…’ on this report.
Code Default message
FulfillmentExportProfile.NameExists An export profile with this name already exists.
FulfillmentExportProfile.NoColumns This export profile has no columns configured.
FulfillmentExportProfile.NotFound Export profile not found.
Code Default message
Fund.CannotDeleteSystem Cannot delete a system default fund.
Fund.NameExists A fund with this name already exists.
Fund.NotFound Fund not found.
Code Default message
Household.AlreadyMember … is already in this household.
Household.ContactAnonymized Contact #… has been erased and can’t join a household.
Household.ContactInAnotherHousehold … is already in another household, ….
Household.ContactNotFound Contact #… doesn’t exist or has been deleted.
Household.MemberInAnotherHousehold … has joined another household since this one was deleted. Remove them from it first.
Household.NotAMember That person isn’t in this household.
Household.NotAnIndividual … is an organization. Only people can be in a household.
Household.NotFound Household not found.
Household.StaleOrder The household’s members have changed since the page loaded. Reload and try again.
Household.TooManyMembers A household can hold at most … people.
Code Default message
Impersonation.CrossTenantForbidden Tenant admins cannot impersonate users in another tenant.
Impersonation.Forbidden You do not have permission to impersonate other users.
Impersonation.InvalidImpersonatorId Original admin id is malformed.
Impersonation.NotActive There is no active impersonation session to exit.
Impersonation.NoTenant Target tenant could not be determined.
Impersonation.OriginalUserNotFound Original admin account no longer exists.
Impersonation.TargetInactive Target user is not active.
Impersonation.TargetNotFound Target user does not exist in the resolved tenant.
Impersonation.TenantNotFound Target tenant is not available.
Code Default message
Import.FileTooLarge This workbook is too large to import. Split it into smaller files and import them one at a time.
Import.InvalidStatus Only pending or validated imports can be cancelled.
Import.NoContactsSheet The uploaded file must contain a ‘Contacts’ sheet.
Import.NoSheets The uploaded file does not contain any recognized sheets.
Import.NotFound Import job not found.
Import.TemplateNotFound No import template found for source system ‘…’.
Import.UndoBlocked Some records this import created have been used since — for example, an imported contact now has an order or a task that wasn’t part of the import. Remove that activity first, then undo the import.
Import.UndoExpired The undo window for this import has expired.
Code Default message
Inventory.NotFound Inventory item not found.
Inventory.VariantNotFound Variant not found on item.
Code Default message
InventoryItem.CategoryNotFound Product category not found.
InventoryItem.NotABundle This item is not a bundle.
InventoryItem.NotFound Inventory item not found.
InventoryItem.SkuExists An item with this SKU already exists.
InventoryItem.TypeChangeBlocked This bundle already has orders, so it can’t become a regular item. Add the item as a new product instead.
InventoryItem.UpcExists An item with this UPC already exists.
Code Default message
InventoryStock.CountBelowCommitted The count is below the units already committed to orders. Record it anyway to mark the item oversold.
InventoryStock.ExceedsBackOrder Cannot release … — only … … back-ordered.
InventoryStock.InsufficientAvailable Cannot release … — only … … available in stock.
InventoryStock.InvalidField ‘…’ is not a valid stock field.
InventoryStock.NegativeQuantity Adjustment would result in negative quantity (…). Current value is ….
InventoryStock.NoBackOrders This item has no back-ordered units.
InventoryStock.NotFound Inventory stock record not found.
Code Default message
ItemVariant.NotFound Item variant not found.
ItemVariant.SkuExists An item or variant with SKU ‘…’ already exists.
Code Default message
Kpi.Unknown Unknown KPI key ‘…’.
Code Default message
LandingRoute.UnknownKey Landing route key is not recognized.
Code Default message
LetterSkuAssignment.Duplicate This letter is already assigned to this item.
LetterSkuAssignment.NotFound Letter SKU assignment not found.
Code Default message
LetterTemplate.NameExists A letter template with this name already exists.
LetterTemplate.NotAMailLetter That’s a packing slip insert, so it can’t be mailed. Pick a mail letter.
LetterTemplate.NotAPackingSlipInsert A mail letter isn’t put in a package. Assign a packing slip insert to this item instead.
LetterTemplate.NotFound Letter template not found.
Code Default message
Log.AlreadySucceeded This delivery already succeeded.
Log.NotFound Delivery log not found.
Code Default message
Logo.NotAnImage Logo must be a PNG or JPG.
Logo.NotFound No logo uploaded for this tenant.
Code Default message
LookupOrder.OutOfDate The list changed while you were reordering. Reload it and try again.
Code Default message
Mailchimp.AudiencesNotFound None of the audiences switched on here were found in Mailchimp. If the API key is for another Mailchimp account, put back the right one; if the audiences were deleted in Mailchimp, switch them off here.
Mailchimp.Busy Mailchimp is busy right now.
Mailchimp.KeyRefused Mailchimp refused the API key. Check it on the Mailchimp settings page.
Mailchimp.MemberRefused Mailchimp won’t subscribe this address: the person unsubscribed or asked to be forgotten, so they need to sign up again through a Mailchimp form.
Mailchimp.NotConfigured Mailchimp is not configured for this tenant.
Mailchimp.NotFound Mailchimp couldn’t find this audience or contact. It may have been deleted in Mailchimp.
Mailchimp.RequestRefused Mailchimp refused the request.
Mailchimp.Unavailable Mailchimp isn’t responding right now.
Mailchimp.Unreachable Auradonors couldn’t reach Mailchimp.
Code Default message
MailchimpList.NotFound Mailchimp list not found or not enabled.
MailchimpList.RemovedFromMailchimp This audience is no longer in Mailchimp, so it can’t be switched on.
Code Default message
Mailing.AlreadyBuilding This mailing is already being built.
Mailing.AlreadyMailed This mailing has gone out, so it can’t be built again.
Mailing.AppealNotFound An appeal a segment answers no longer exists. Pick another.
Mailing.AudienceInvalid —
Mailing.CampaignInactive That campaign is switched off. Switch it back on, or pick another.
Mailing.CampaignNotFound That campaign no longer exists. Pick another, or none.
Mailing.CohortNotFound A cohort in this mailing no longer exists. Pick another.
Mailing.CohortNotShared A cohort in this mailing belongs to someone else and isn’t shared. Ask them to share it, or pick another.
Mailing.CohortsNotOnPlan Saved cohorts aren’t part of your organization’s plan. Describe the audience with conditions instead.
Mailing.LabelRangeInvalid The first piece must come before the last.
Mailing.LabelSheetsInvalid Print between 1 and … sheets at a time.
Mailing.LabelStartInvalid The starting label must be between 1 and … on this sheet.
Mailing.LabelStockUnknown Pick a label sheet from the list.
Mailing.LetterNotFound A letter this mailing prints no longer exists. Pick another.
Mailing.LetterRangeInvalid The first piece must come before the last.
Mailing.NoLetters This mailing prints no letter. Send it back to draft, choose a letter, and build it again.
Mailing.NoLettersInRange No piece in that range prints a letter.
Mailing.NoPieces This mailing has no pieces to mail.
Mailing.NoReturnAddress Add your organization’s address on the organization profile first.
Mailing.NoSegments Add a segment before building the mailing.
Mailing.NotAMailLetter A packing slip insert can’t be mailed. Pick a mail letter, or make one under Letters.
Mailing.NotDeleted That mailing isn’t deleted.
Mailing.NotDraft Only a draft can be changed. Send this mailing back to draft first.
Mailing.NotFound That mailing no longer exists.
Mailing.NotReady Build the mailing before marking it mailed.
Mailing.TooManyLabels That’s …. Print up to … at a time by choosing a range of pieces.
Mailing.TooManyLetters That’s …. Print up to … at a time by choosing a range of pieces.
Code Default message
MailingListFormat.NameExists There’s already a mailing list format with this name.
MailingListFormat.NotFound That mailing list format no longer exists.
Code Default message
MailLetter.InvalidTemplate The letter “…” has a mistake in its merge fields, so it can’t be printed. Fix it under Letters. …
Code Default message
Mfa.AlreadyConfirmed Enrollment already confirmed.
Mfa.AlreadyEnrolled MFA is already enrolled. Disable or reset first.
Mfa.ChallengeExpired Your session has expired. Please sign in again.
Mfa.EmailEnrollmentDisabled Email-based enrollment is not available.
Mfa.HostAdminEmailEnrollmentForbidden Host administrators must enroll via an authenticator app.
Mfa.InvalidCode Invalid code.
Mfa.InvalidDeviceName Name is required.
Mfa.InvalidTenant Tenant no longer available.
Mfa.InvalidTrustedDevice Invalid device.
Mfa.Locked Too many attempts. Try again later.
Mfa.NotEnrolled No pending enrollment found.
Mfa.TrustedDeviceUnavailable Trusted devices are not available.
Mfa.WrongEnrollmentMethod Pending enrollment is not TOTP.
Code Default message
NcoaImport.AlreadyApplied This job has already been applied.
NcoaImport.AppliedNotDeletable Cannot delete a job that has been applied. Undo first.
NcoaImport.EntryNotFound NCOA entry not found.
NcoaImport.NotApplied Only an applied job can be undone.
NcoaImport.NotFound NCOA import job not found.
NcoaImport.NotReadyForApply Upload a result file and review entries before applying.
NcoaImport.OutcomeNotApplyable There is nothing to apply for this result.
NcoaImport.ParseFailed Could not parse the result file: …
NcoaImport.UndoExpired The 30-day undo window has elapsed.
Code Default message
NoteCategory.CannotDeleteSystem Cannot delete a system default note category.
NoteCategory.NameExists A note category with this name already exists.
NoteCategory.NotFound Note category not found or inactive.
Code Default message
NoteSubCategory.NotFound Note sub-category not found, inactive, or does not belong to the selected category.
NoteSubCategory.Required Choose a sub-category. This category has sub-categories, so every note filed under it needs one.
Code Default message
Notification.NotFound Notification not found.
Code Default message
Order.AlreadyVoidedOrRefunded Order is already ….
Order.AppealRequired Your organization requires an appeal on every order, so it can be changed but not cleared.
Order.BankAccountEntryUnavailable Stripe can’t take a bank account entered here — the account holder has to confirm a small test deposit first, which takes days. Take a card, or record a bank payment made in Stripe as already charged.
Order.BatchClosed Source batch #… is closed. Reopen it before transferring this payment.
Order.BatchNotFound Specified batch not found.
Order.BatchNotReady —
Order.BatchOverrideForbidden You don’t have permission to choose the batch for this transaction. Required: ‘…’.
Order.BatchTypeNotFound No batch type found for payment method ‘…’. Expected one of: ….
Order.BundleComponentNoStock Bundle component has no stock record for bundle ‘…’.
Order.ContactInactive Contact is not active.
Order.ContactNotFound Contact not found.
Order.DepartmentNotFound Department not found.
Order.DiscountCeilingExceeded The total discount (…) exceeds your tier’s per-order limit of ….
Order.DiscountExceedsTier The discount on ‘…’ (…%) exceeds your tier’s per-line limit of …%.
Order.DiscountForbidden You don’t have permission to apply discounts. Required: ‘…’.
Order.DiscountInvalid The selected catalog discount is no longer available.
Order.DiscountNotAllowedForItem ‘…’ is not eligible for discounts.
Order.DiscountsDisabled Discounts are not enabled for this organization.
Order.DuplicateRefundItem Each item can appear only once in a refund.
Order.EmailSuppressionForbidden You don’t have permission to skip the confirmation email for this transaction. Required: ‘…’.
Order.FundInactive Fund ‘…’ is not active.
Order.FundNotFound Fund ‘…’ not found.
Order.HandlingOverrideForbidden You don’t have permission to override the handling fee. Required: ‘…’.
Order.InsufficientBundleStock Insufficient stock for bundle ‘…’ component. Required: …, available: ….
Order.InsufficientStock Insufficient stock for ‘…’. Available: …, requested: ….
Order.InvalidBatchSource Batch source not found or inactive.
Order.InvalidRefundAmount Total refund amount must be greater than zero.
Order.InvalidRefundQuantity Refund quantity (…) is invalid for order item ‘…’. Original quantity: ….
Order.InvalidRefundShippedQuantity The shipped part of the refund for ‘…’ must be between 0 and ….
Order.InvalidStatus Only paid orders that still have items to send can be fulfilled. Current status: ….
Order.InvalidStatusForRefund Cannot refund an order with status ‘…’.
Order.InvalidStatusForShipment Only paid orders that still have items to send can be marked as shipped. Current status: ….
Order.InvalidStatusForVoid Only completed, shipped, or partially-voided orders can be voided. Current status: ….
Order.ItemDeleted Inventory item ‘…’ has been deleted.
Order.ItemInactive Inventory item ‘…’ is not active.
Order.ItemNotFound Inventory item ‘…’ not found.
Order.ManagedByEventRegistration This order paid for an event registration. Cancel tickets or change the purchaser from the registration instead.
Order.MaxQuantityExceeded Max quantity per contact (…) exceeded for ‘…’. Already ordered: …, requested: ….
Order.NoBatchSource No active batch source available.
Order.NoDepartment No department assigned to the current user.
Order.NoItemsToShip This order has nothing ready to ship.
Order.NoPaymentSource Electronic payment requires either a saved payment method or a payment token.
Order.NotFound Order not found.
Order.PartialVoidPaymentFailed Failed to refund payment …: …
Order.PartialVoidShippedItem Item ‘…’ has already been shipped — use refund with restock instead.
Order.PaymentFailed Payment processing failed: …
Order.PaymentMethodNotAllowedForOrder … isn’t accepted on ….
Order.PaymentMethodNotPermitted You don’t have permission to take … payments. Required: ‘…’.
Order.PaymentMethodNotTakenInAura PayPal payments come from a website’s store. Auradonors records them but can’t take one.
Order.PaymentMismatch Payment total (…) does not match order total (…).
Order.PaymentProcessorNotConfigured Payment processor not configured for this tenant.
Order.PaymentReversalFailed —
Order.ProcessorCustomerFailed Failed to create processor customer: …
Order.ProcessorNotConfigured Payment processor is not configured for this tenant.
Order.RecurringEndBeforeStart A recurring gift’s end date must be after the day it starts.
Order.RecurringEndDateNotAllowed Your organization doesn’t set end dates on recurring gifts; they run until cancelled.
Order.RecurringEndDateRequired Your organization requires an end date on every recurring gift.
Order.RecurringFrequencyNotOffered Your organization doesn’t offer … recurring gifts.
Order.RefundAmountExceedsOriginal Refund amount (…) exceeds remaining (…) for ‘…’.
Order.RefundDonationAmountExceedsOriginal Refund amount (…) exceeds donation (…).
Order.RefundDonationNotFound Donation ‘…’ not found.
Order.RefundExceedsPayments Total refund (…) exceeds remaining refundable (…).
Order.RefundItemNotFound Order item ‘…’ not found.
Order.RefundProcessingFailed Failed to refund or void payment: …
Order.RefundUnitsNotOnOrder Only … of ‘…’ haven’t shipped and haven’t already been refunded — the refund names ….
Order.RefundUnitsNotShipped Only … of ‘…’ have shipped and haven’t already been refunded — the refund names ….
Order.SaleStackingNotPermitted A scheduled sale (‘…’) applies to ‘…’. Manual discounts cannot be stacked on top of a sale.
Order.SavedPaymentMethodNotFound Saved payment method not found or inactive.
Order.ShippingOverrideForbidden This shipping option’s rate couldn’t be confirmed. Calculate shipping again, then place the order.
Order.SplitPaymentsDisabled Your organization doesn’t allow one order to be split across several payments. Take it as a single payment.
Order.TaxNotApplicable This contact is tax exempt, so tax cannot be charged on their order.
Order.TaxOverrideForbidden You don’t have permission to enter a tax amount on this order.
Order.TokenizationFailed Failed to tokenize payment method: …
Order.TransferTargetSameAsSource The order is already attributed to that contact.
Order.VariantInactive Variant ‘…’ on item ‘…’ is not active.
Order.VariantNotFound Variant ‘…’ not found on item ‘…’.
Order.VoidPaymentFailed Failed to void/refund payment …: …
Code Default message
OrderPayment.NotFound Order payment not found.
Code Default message
Override.NotFound Permission override not found for this user.
Code Default message
PackingSlips.LetterRenderFailed Failed to render letter ‘…’ for order #…: …
PackingSlips.NoItems No items to include in packing slips.
PackingSlips.NoSelection No shipments or orders specified.
PackingSlips.NoTemplate No active packing slip template found. Please create and activate a template first.
PackingSlips.RenderFailed Failed to render packing slip for order #…: …
Code Default message
PackingSlipTemplate.CannotDeleteActive Cannot delete the active packing slip template. Activate another template first.
PackingSlipTemplate.NameExists A packing slip template with this name already exists.
PackingSlipTemplate.NotFound Packing slip template not found.
Code Default message
PaymentMethod.BankAccountEntryUnavailable Stripe can’t take a bank account entered here — the account holder has to confirm a small test deposit first, which takes days. Save a card instead.
PaymentMethod.ContactNotFound Contact not found.
PaymentMethod.CreateCustomerFailed Failed to create customer in payment processor: …
PaymentMethod.Deleted Cannot update a deleted payment method.
PaymentMethod.HasActiveSchedules This payment method has … active …. Cancel or move them to another payment method first.
PaymentMethod.NoProcessor No payment processor is configured for this tenant.
PaymentMethod.NotFound Payment method not found.
PaymentMethod.NotTakenInAura PayPal can’t be saved as a payment method: Auradonors records PayPal payments but doesn’t take them.
PaymentMethod.ProcessorDeleteFailed —
PaymentMethod.TokenizeFailed —
Code Default message
PaymentProcessor.InvalidConfig Payment processor configuration is invalid.
PaymentProcessor.NotConfigured No payment processor is configured for this tenant.
Code Default message
PhoneCall.ContactErased That contact’s personal details were erased, so a call can’t be linked to them.
PhoneCall.ContactNotFound That contact no longer exists.
PhoneCall.NotFound That call no longer exists.
Code Default message
PhoneSystem.AlreadyConnected A phone system is already connected. Change it, or remove it first.
PhoneSystem.InvalidCallReport Say which way the call went (direction: inbound or outbound) and how it ended (outcome: answered, missed or voicemail), or send 3CX’s callType.
PhoneSystem.KeyNotValid The connection key isn’t valid. Create a new one on the Phone system page in Auradonors and paste it into your phone system.
PhoneSystem.NotConnected No phone system is connected.
PhoneSystem.NoteCategoryNotFound That note category isn’t available. Choose another.
PhoneSystem.NotOnPlan Connecting a phone system isn’t part of this organization’s plan.
PhoneSystem.SwitchedOff The phone system connection is switched off in Auradonors.
PhoneSystem.Unavailable Auradonors couldn’t reach this organization’s contacts just now. Try again in a minute.
Code Default message
Premium.GiftTooSmall —
Premium.NoGiftToday —
Premium.NotForThisAppeal … isn’t offered with this order’s appeal.
Premium.NotFound There is no premium ….
Premium.NotOffered … isn’t being offered today.
Premium.OnePerGift —
Premium.OutOfStock Not enough stock for the premium ‘…’ once the order’s other items are counted.
Premium.OverPerContactLimit This contact has already received … as many times as allowed.
Premium.Unavailable … can’t be sent: its item has been switched off.
Code Default message
PremiumOffer.CodeExists Another premium now uses the code …. Change it before restoring this one.
PremiumOffer.ItemNotFound That item can’t be found, or is switched off.
PremiumOffer.NameExists Another premium is now called …. Rename it before restoring this one.
PremiumOffer.NotFound That premium can’t be found.
PremiumOffer.TargetNotFound One of the appeals chosen can’t be found.
PremiumOffer.VariantNotOnItem That variant isn’t one of the item’s, or is switched off.
PremiumOffer.VariantRequired Choose which version of the item ships.
Code Default message
Preset.Forbidden Only the owner can delete this preset.
Preset.NotFound Preset not found.
Code Default message
ProductCategory.CannotDeleteSystem Cannot delete a system default product category.
ProductCategory.NameExists A product category with this name already exists.
ProductCategory.NotFound Product category not found.
Code Default message
PublicEvents.NotFound There’s no events page here.
Code Default message
ReconciliationItem.NotFound Reconciliation item not found.
Code Default message
RecurringDonation.AlreadyCancelled This recurring donation schedule is already cancelled.
RecurringDonation.AmountUpdateFailed Couldn’t change the amount at …: …
RecurringDonation.CancelFailed Failed to cancel subscription at …: …
RecurringDonation.ContactNotFound Contact not found.
RecurringDonation.CustomIntervalRequired CustomIntervalDays is required when Frequency is Custom.
RecurringDonation.EndDateNotAllowed Your organization doesn’t set end dates on recurring gifts; they run until cancelled.
RecurringDonation.EndDateRequired Your organization requires an end date on every recurring gift.
RecurringDonation.FrequencyNotOffered Your organization doesn’t offer … recurring gifts.
RecurringDonation.InvalidFund One or more funds not found or inactive: …
RecurringDonation.InvalidPaymentMethod Payment method not found, does not belong to this contact, or is inactive.
RecurringDonation.InvalidStatus Only active schedules can be paused.
RecurringDonation.LineItemNotFound Line item ‘…’ was not found.
RecurringDonation.NoLineItems At least one line item is required.
RecurringDonation.NoPaymentMethod A saved payment method is required for recurring donations.
RecurringDonation.NotFound Recurring donation schedule not found.
RecurringDonation.PauseFailed Failed to pause subscription at …: …
RecurringDonation.PaymentMethodInactive The specified payment method is not active.
RecurringDonation.PaymentMethodNotFound The specified payment method was not found.
RecurringDonation.PaymentMethodNotTakenInAura A recurring gift is charged by the payment processor, so it can’t be paid through PayPal.
RecurringDonation.PaymentMethodOtherProcessor That card is saved with …, but this gift is charged through ….
RecurringDonation.PaymentMethodUpdateFailed Couldn’t change the card at …: …
RecurringDonation.ProcessorChanged This gift is charged through …, which isn’t the payment processor set up now. Change it in …’s own dashboard.
RecurringDonation.ProcessorNotConfigured Payment processor is not configured. Cannot create recurring subscription.
RecurringDonation.ProcessorNotSetUp This gift is charged by a payment processor that isn’t set up in Auradonors any more, so it can’t be changed from here. Change it in the processor’s own dashboard.
RecurringDonation.ResumeFailed Failed to resume subscription at …: …
RecurringDonation.SubscriptionFailed Failed to create subscription at …: …
Code Default message
RelatedContact.NotFound Related contact not found.
Code Default message
RelationshipType.CannotDeleteSystem Cannot delete a system default relationship type.
RelationshipType.InverseAlreadyPaired That type is already the other side of another pair. Pick one that isn’t paired, or type a new name.
RelationshipType.InverseNameExists A relationship type with the inverse name already exists.
RelationshipType.InverseNotFound The specified inverse relationship type was not found.
RelationshipType.NameExists A relationship type with this name already exists.
RelationshipType.NotFound Relationship type not found or inactive.
Code Default message
Report.DataSourceNoAccess Your role doesn’t let you see reports about ….
Report.DataSourceNotOnPlan Reports about … aren’t included in your organization’s plan.
Report.DonorScoresNoAccess This uses donor scores, which your role doesn’t let you see.
Report.DonorScoresNotOnPlan This uses donor scores, which aren’t included in your organization’s plan.
Report.DrillDownUnavailable That group can’t be opened — its value doesn’t map back to a filter.
Report.GivingTotalsPreparing Your organization’s giving totals are still being worked out. Try this report again in a few minutes.
Report.GroupingRowCap A unique count or a median reads every row, and this report has more than …. Add more selective filters, or use a sum, count or average.
Report.InvalidDataSource Data source not found.
Report.NotFound Report not found.
Report.NotGroupable Column ‘…’ is not groupable on this data source.
Report.NotGrouped This report isn’t grouped, so there’s nothing to drill into.
Report.SendFailed The report couldn’t be sent to any of those addresses.
Report.TooManyGroups This grouping makes more than … groups. Group by a column with fewer values, or add filters.
Code Default message
ReportFolder.NameExists A folder named ‘…’ already exists.
ReportFolder.NotFound Folder not found.
Code Default message
ReportType.FeatureNotEnabled This report is not available on your current plan.
ReportType.MissingParameter Required parameter ‘…’ is missing.
ReportType.NotFound Report type not found.
ReportType.PermissionRequired You do not have access to this report.
Code Default message
Retry.Failed —
Code Default message
SalePromotion.InvalidDiscount —
SalePromotion.NameExists A sale with this name already exists.
SalePromotion.NotFound Sale was not found.
Code Default message
Schedule.Invalid Schedule has no report definition or report type.
Schedule.NotFound Schedule not found.
Code Default message
Schema.NoMigrations No migrations found in the database.
Schema.ValidationFailed —
Code Default message
Shipment.AlreadyCancelled This shipment is already cancelled.
Shipment.AlreadyShipped Cannot cancel a shipment that has already been shipped or delivered.
Shipment.InvalidStatus Cannot ship a shipment with status ‘…’.
Shipment.NotEnoughOnShelf There … … of … on the shelf and this shipment needs …. Correct the count or wait for stock to arrive.
Shipment.NotFound Shipment not found.
Shipment.NotPickupOrder This order is being shipped, not collected, so there is nothing to collect.
Shipment.NotShipped Only shipped shipments can be unshipped. Use Cancel for shipments that haven’t shipped yet.
Shipment.PickupOrder This is a pickup order — submit it via Mark Picked Up rather than the shipping carrier.
Code Default message
ShipmentItem.BackOrdered Item ‘…’ is fully back-ordered and cannot be shipped yet.
ShipmentItem.ExceedsShippable Item ‘…’ has only … (requested …).
ShipmentItem.NotFound Order item … not found on this order.
Code Default message
Shipping.InvalidConfig Shipping provider configuration is invalid.
Shipping.NoFromAddress Ship-from address is not configured.
Shipping.NotConfigured Shipping provider is not configured.
Shipping.NotEnabled Shipping integration is not enabled for this tenant.
Shipping.RateError —
Code Default message
ShippingBox.NameExists A box with this name already exists.
ShippingBox.NotFound Box not found.
Code Default message
ShippingOption.CodeExists A shipping option with this code already exists.
ShippingOption.InactiveCannotBeDefault An inactive shipping option can’t be the default. Make it active first.
ShippingOption.NotFound Shipping option not found.
Code Default message
ShipStation.ApiError ShipStation returned …: …
ShipStation.CancelFailed ShipStation returned …
ShipStation.CreateFailed —
ShipStation.Exception —
ShipStation.NotEnabledForFulfillment This tenant fulfills via flat-file export, not ShipStation. Create the shipment and mark it shipped manually.
ShipStation.ParseError Failed to parse ShipStation response.
ShipStation.SubmitFailed Failed to submit to ShipStation: …
Code Default message
Signing.AlreadySigned These documents have already been signed.
Signing.CodeIncorrect That code isn’t right, or it has expired. Check the email, or ask for a new code.
Signing.CodeLocked Too many wrong codes. Try again after ….
Signing.CodeNotSent We couldn’t email the code. Try again in a minute.
Signing.DocumentsChanged The documents on this page aren’t the ones sent. Reload the page and review them again.
Signing.ExecutionFailed The executed … came out with the wrong number of pages, so nothing was stored. Try again.
Signing.FileNotFound That file isn’t part of this deal.
Signing.LinkNotAvailable This site emails the request to sign, so it keeps no copy of the link. Send it again to email a new one.
Signing.LinkNotValid —
Signing.NoLink There’s no signing link to copy. Send the deal for signature first.
Signing.NotCompleted This deal hasn’t been signed by both sides yet.
Signing.NotLive There’s nothing out for signature to withdraw.
Signing.NotReadyToCountersign This deal has already been countersigned.
Signing.NotWaiting Only documents waiting for the client’s signature can be sent again.
Signing.SessionExpired For your security, enter a new code to continue.
Code Default message
Slack.NoWebhook Paste a Slack webhook to send a test to.
Slack.TestFailed —
Slack.WebhookRequired Paste a Slack webhook before switching Slack notifications on.
Code Default message
Stock.NotFound Inventory stock record not found.
Code Default message
Subscription.NotFound Subscription not found.
Code Default message
Suffix.CannotDeleteSystem Cannot delete a system default suffix.
Suffix.NameExists A suffix with this name already exists.
Suffix.NotFound Suffix not found.
Code Default message
Support.AssigneeNotActive Choose an active member of Auradonors’ team.
Support.CantDeleteConversation Only whoever started a conversation can delete it, and only until someone else writes in it. Archive it instead.
Support.CantEditMessage —
Support.ChannelCantBeDeleted An organization’s channel can’t be deleted.
Support.ChannelStaysOpen Your organization’s channel stays open — it can’t be archived.
Support.Closed This request is closed. Reopen it to add a message.
Support.ConversationArchived This conversation is archived. Reopen it to write here.
Support.ConversationFull A conversation can hold up to … people.
Support.ConversationNeedsAuradonors Add someone from Auradonors’ team — Messages is for talking with Auradonors.
Support.ConversationNeedsOrganization Add someone from the organization — Messages is for talking with them.
Support.ConversationNotFound That conversation doesn’t exist, or you’re not in it.
Support.EmptyMessage Write a message.
Support.FileNotAllowed —
Support.FileNotFound One of the files isn’t there any more — attach it again.
Support.LastFromAuradonors You’re the last person from Auradonors’ team in this group, so it can’t go on without you. Archive it instead, or add a colleague first.
Support.LastFromOrganization You’re the last person from your organization in this group, so it can’t go on without you. Archive it instead.
Support.MessageAlreadyARequest A request has already been made from that message.
Support.MessageNotFound That message doesn’t exist, or you can’t see it.
Support.MessageTooLong That’s too long — 10,000 characters at most.
Support.MessagingNotOnPlan That organization’s plan doesn’t include Messages.
Support.NotACustomerMessage A request is made from something the organization wrote, on its author’s behalf.
Support.NotAGroup People can be added to a group only. Start a group with everyone instead.
Support.NotAMessage Only a message, or the files a request was filed with, can be removed.
Support.NotClosed This request is still open — add a message instead.
Support.NotFound That support request doesn’t exist, or you can’t see it.
Support.NotReporter Only the person who filed a request can change who sees it.
Support.OrganizationUnreachable Couldn’t reach the organization’s database to see who can use Messages. Try again shortly.
Support.PersonCantMessage Someone you chose can’t use Messages — your organization hasn’t let them, or they’re no longer active.
Support.StaffInactive Someone you chose isn’t on Auradonors’ team any more.
Support.ThreadNotFound That message can’t be replied to — it was removed, or it’s a reply itself.
Support.TooManyFiles Attach up to five files, 25 MB together.
Support.TooManyWaitingFiles You have ten files waiting to be sent. Send them, or remove some, first.
Code Default message
Tag.NotFound Tag not found or inactive.
Code Default message
TagCategory.CannotDeleteSystem Cannot delete a system default tag category.
TagCategory.Inactive Tag category is inactive.
TagCategory.NameExists A tag category with this name already exists.
TagCategory.NotFound Tag category not found.
Code Default message
TaskCategory.CannotDeleteSystem Cannot delete a system default task category.
TaskCategory.NameExists A task category with this name already exists.
TaskCategory.NotFound Task category not found or inactive.
Code Default message
TaskType.CannotDeleteSystem Cannot delete a system default task type.
TaskType.NameExists A task type with this name already exists.
TaskType.NotFound Task type not found or inactive.
Code Default message
Tax.CalculationError —
Tax.NotEnabled Tax calculation is not enabled for this tenant.
Code Default message
TaxStatement.EmailRetryFailed Email retry failed: …
TaxStatement.ExternalEmailDisabled Email to contacts is turned off on this site, so this statement cannot be sent. Print it instead.
TaxStatement.NoEligibleDonations This contact has no eligible tax-deductible donations in ….
TaxStatement.NoEmail Contact has no email address on file.
TaxStatement.NoPdf No stored PDF for this statement. Use Reissue to re-render it before retrying email delivery.
TaxStatement.NotFound No statement exists for that contact in this batch.
TaxStatement.NotRetryable This statement isn’t in a retry-eligible state. Only EmailSendFailed and EmailBounced rows can be retried.
TaxStatement.OrgProfileIncomplete Organization legal name and EIN are required before generating tax statements.
TaxStatement.PrintBucketEmpty Print bucket has no statements to export.
TaxStatement.PrintBucketMergeFailed Merged PDF was empty. Inspect the operations log for per-PDF parse errors.
Code Default message
TaxStatementBatch.Cancelled Cannot reissue statements in a cancelled batch.
TaxStatementBatch.NotCancellable Cannot cancel a batch in … status.
TaxStatementBatch.NotFound Tax statement batch not found.
Code Default message
TaxStatementTemplate.Active Cannot delete the active template. Activate a different template first.
TaxStatementTemplate.Inactive Selected template is not active.
TaxStatementTemplate.NameExists A tax statement template with this name already exists.
TaxStatementTemplate.NoActive No active tax statement template. Activate a template first.
TaxStatementTemplate.NotFound Tax statement template not found.
Code Default message
Template.Invalid —
Template.OutputTooLarge The template produced more than 10 MB of text. Check it for a loop that repeats too much.
Template.ParseError —
Template.RenderError —
Template.RenderTimedOut The template took longer than … seconds to fill in. Check it for a loop that does too much.
Code Default message
Tenant.ConnectionFailed Could not connect to the provided database: …
Tenant.ConnectionStringInsecure The connection string must be a valid PostgreSQL connection string specifying SSL Mode=Require or stronger.
Tenant.DatabaseNameRefused \
Tenant.DatabaseStillThere The database … is still there after deleting it. Try again.
Tenant.DataDeleted —
Tenant.DomainExists The domain ‘…’ is already in use.
Tenant.Forbidden You can only manage your own tenant’s logo.
Tenant.MigrationFailed —
Tenant.NotFound Tenant not found.
Tenant.NotResolved Tenant context is required to view background process detail.
Tenant.NotSelfHosted Connection string can only be updated for self-hosted tenants.
Tenant.PairNotFound Paired tenant not found.
Tenant.Required Tenant context required.
Tenant.SandboxConnectionFailed Could not connect to the provided sandbox database: …
Tenant.SandboxConnectionStringInsecure The sandbox connection string must be a valid PostgreSQL connection string specifying SSL Mode=Require or stronger.
Tenant.SchemaInvalid Schema validation failed: …
Tenant.SetupFinished This tenant is already set up.
Tenant.SetupNotFinished This tenant is still being set up, and it stays switched off until its databases are built.
Tenant.SetupRunning Setup is already running. This page shows its progress.
Tenant.SlugExists A tenant with this slug already exists.
Tenant.SubscriptionEnded —
Code Default message
TenantExit.CantApprove —
TenantExit.CantCancel —
TenantExit.CantSchedule —
TenantExit.EndsBeforeNotice The last day can’t be before the day notice was given.
TenantExit.Finished This exit is finished, so there is nothing to hold.
TenantExit.InProgress This tenant already has an exit in progress. Change it there.
TenantExit.NoCertificate That exit has no certificate of deletion yet.
TenantExit.NoExportDelivered No export was delivered. Confirm the organization didn’t ask for one, or send it one first.
TenantExit.NotFound That exit doesn’t exist.
TenantExit.NotScheduled Only an exit that hasn’t ended yet can be changed.
TenantExit.SlugMismatch Type … exactly to approve deleting its data.
TenantExit.SupportCopies Confirm that any copy of the data made for support has been deleted.
Code Default message
Tile.NotFound Tile not found.
Code Default message
Title.CannotDeleteSystem Cannot delete a system default title.
Title.NameExists A title with this name already exists.
Title.NotFound Title not found.
Code Default message
TransactionalEmail.BodyTooLarge The composed email is larger than the … KB limit.
TransactionalEmail.ContentUnavailable —
TransactionalEmail.EmptySubject The subject line rendered empty.
TransactionalEmail.EventEmailFromRegistration An event email is sent from the event registration, not the order.
TransactionalEmail.NotAnEventMessage Choose an event message to send — under Contact emails, Event messages.
TransactionalEmail.NotAwaitingApproval This email is not waiting for review.
TransactionalEmail.NotCancellable This email has already been sent or is being sent right now.
TransactionalEmail.NotFound Email not found.
TransactionalEmail.ShipmentRequired A pickup notice needs to say which shipment is ready.
Code Default message
TransactionalEmailLayout.IsActive This layout is in use. Activate a different one first, or turn it off.
TransactionalEmailLayout.NameExists A layout called ‘…’ already exists.
TransactionalEmailLayout.NotFound Layout not found.
Code Default message
TransactionalEmailTemplate.IsActive This template is in use. Activate a different one first, or turn it off.
TransactionalEmailTemplate.NameExists A template called ‘…’ already exists for this email.
TransactionalEmailTemplate.NotFound Template not found.
Code Default message
turnstile.failed Your submission could not be verified. Please try again.
Code Default message
Upload.NotAnImage Choose a PNG, JPEG, GIF or WebP picture.
Code Default message
User.NotAuthenticated Current user could not be resolved.
User.NotFound User not found.
Code Default message
UserDashboard.NotFound Dashboard not found.
UserDashboard.NotOwner You can only modify your own dashboards.
Code Default message
VariantType.CannotDeleteSystem Cannot delete a system default variant type.
VariantType.NameExists A variant type with this name already exists.
VariantType.NotFound Variant type not found.
Code Default message
Webhook.ChargeLookupFailed Couldn’t confirm the charge with Authorize.Net. Check the API login ID and transaction key saved under Order processing → Payments in Auradonors; Authorize.Net will send the notification again.
Webhook.InvalidPayload Invalid JSON payload.
Webhook.InvalidStructure Missing ‘payload’ in Authorize.Net event.
Webhook.MissingEventType Missing ‘eventType’ field in Authorize.Net event.
Webhook.MissingSubscriptionId Missing subscription ID in Authorize.Net event.
Webhook.MissingTenantId Cannot resolve tenant for this webhook.
Webhook.MissingTransactionId Missing transaction ID in Authorize.Net event.
Webhook.NotFound Webhook endpoint not found.
Webhook.ProcessorNotSetUp Authorize.Net isn’t set up as this organization’s payment processor in Auradonors, so the charge couldn’t be confirmed.
Webhook.ScheduleNotFound No recurring donation schedule found for subscription ‘…’.
Webhook.SignatureExpired The webhook signature is more than five minutes old.
Webhook.SignatureInvalid The webhook signature doesn’t match. Check the signing secret saved under Order processing → Payments in Auradonors.
Webhook.SignatureMissing The request carries no webhook signature.
Webhook.SigningNotSetUp Webhook signing isn’t set up for this organization’s payment processor. Add the signing secret under Order processing → Payments in Auradonors.
Webhook.TenantNotFound Tenant not found or inactive.
Code Default message
WebhookDelivery.AlreadyDelivered That webhook was already delivered.
WebhookDelivery.EndpointGone The webhook this was sent to has been deleted.
WebhookDelivery.EndpointInactive That webhook is switched off. Switch it on in Webhooks, then retry.
WebhookDelivery.NotFound That webhook delivery no longer exists.
WebhookDelivery.StillRetrying Auradonors is still retrying this webhook on its own. Try again once it has stopped.
WebhookDelivery.TestSend Test sends aren’t retried. Send another test from Webhooks.
Code Default message
Webstore.AccountLinkedElsewhere That account on the store is already linked to another contact in Auradonors.
Webstore.AddressIncomplete An address needs a street, a city and a postal code.
Webstore.AddressTypeRequired Say which address this is: billing or shipping.
Webstore.AlreadyConnected An online store is already connected. Change it, or remove it first.
Webstore.AmountNotValid The amount must be more than zero.
Webstore.AppealNotFound That appeal isn’t available. Choose another.
Webstore.BatchSourceNotFound That batch source isn’t available. Choose another.
Webstore.CheckUnavailable The missed-order check isn’t running on this site.
Webstore.ContactErased That contact’s personal data was erased, so an order can’t be recorded under them. Choose another.
Webstore.ContactNotFound Auradonors has no contact with the number ….
Webstore.ContactSourceNotFound That contact source isn’t available. Choose another.
Webstore.CustomerIdRequired Send the store’s id for the account. A guest has no account to link.
Webstore.CustomerIdTooLong The store’s id for the account is longer than the … characters Auradonors keeps.
Webstore.DepartmentNotFound That department isn’t available. Choose another.
Webstore.DonorDetailsIncomplete To add someone, send their first and last name (or an organization’s name) and their email address.
Webstore.DonorDetailsRequired Send the store’s id for the account, or a name or email address, to look someone up.
Webstore.DonorNotFound Auradonors has no contact linked to that account on the store.
Webstore.EmailNotValid \
Webstore.FundNotFound That fund isn’t available. Choose another.
Webstore.InvalidOrder The order couldn’t be read: the body was empty.
Webstore.ItemNotFound That item isn’t available. Choose another.
Webstore.KeyNotValid The connection key isn’t valid. Create a new one on the Website orders page in Auradonors and paste it into the store’s settings.
Webstore.MappingExists “…” is already mapped. Change that mapping instead.
Webstore.MappingNotFound That mapping no longer exists.
Webstore.NoBatchSource There is no batch source switched on to batch the order’s payment under. Switch one on in Reference data, then try the order again.
Webstore.NoDepartment Choose the department website orders are recorded under, on the Website orders page, then try the order again.
Webstore.NoFund Auradonors doesn’t know which fund the gift on line … is for…, and no default fund is chosen. Map the designation to a fund, or choose a default fund, on the Website orders page, then try the order again.
Webstore.NoPaymentProcessor The store took a card or bank payment, but no payment processor is set up in Auradonors, so a refund couldn’t reach it. Set the processor up in Order processing, then try the order again.
Webstore.NotAxiomFormat This store’s connection in Auradonors isn’t set up for orders in the Axiom format.
Webstore.NotConnected No online store is connected.
Webstore.NothingToChange Send an amount, a card or a billing address to change.
Webstore.NotOnPlan Orders from a website’s store aren’t part of this organization’s plan.
Webstore.NotWooCommerce This connection isn’t to a WooCommerce store, so Auradonors doesn’t read WooCommerce webhooks for it.
Webstore.OrderNotFound Auradonors hasn’t received an order with that id from this store.
Webstore.OrderSettled —
Webstore.PaymentMethodIncomplete To change the card, send both the payment processor’s customer id and the card’s id.
Webstore.PaymentMethodNotFound The payment processor has no card or account with that id for this customer.
Webstore.PaymentProfileNotDonors That card isn’t saved under the payment processor’s customer this gift charges.
Webstore.PhoneNotValid \
Webstore.ProviderSetByAuradonors A store in a custom format is connected by Auradonors. Ask your account manager.
Webstore.SandboxNotRehearsing This is a sandbox: it records the store’s orders only while rehearsing a cutover.
Webstore.ShippingOptionNotFound That shipping option isn’t available. Choose another.
Webstore.StoreAddressRequired Enter the store’s address to switch the missed-order check on.
Webstore.StoreKeyRequired Enter the store’s read-only key and its secret to switch the missed-order check on.
Webstore.StoreRefused —
Webstore.SubscriptionNotFound Auradonors has no repeating gift with that subscription for a donor of this store.
Webstore.SweepNeedsWooCommerce The missed-order check reads WooCommerce stores, and this connection isn’t to one.
Webstore.SwitchedOff The online store connection is switched off in Auradonors.
Webstore.TooManyContactMethods Send at most … phone numbers and … email addresses at a time.
Webstore.TotalsDontAddUp The order’s lines, shipping, tax and fee add up to …, but the store says it charged …. Check the order on the store, then try it again or dismiss it.
Webstore.Unavailable Auradonors couldn’t reach this organization’s records just now. Try again in a minute.
Webstore.UnknownPaymentMethod The store says the order was paid by “…”, which isn’t a payment method Auradonors knows. Map it on the Website orders page, then try the order again.
Webstore.UnknownSku The store sent … Auradonors doesn’t know: …. Map … to an item on the Website orders page, then try the order again.
Webstore.VariantNotOnItem That version isn’t one of the item’s.
Webstore.WebhookNotFound No online store connection is at this address.
Webstore.WebhookNotSetUp No webhook secret is saved for this store in Auradonors. Set up the webhooks on the Website orders settings page.
Webstore.WebhookSignatureInvalid The delivery isn’t signed with this store’s webhook secret.
Webstore.WebhooksNeedWooCommerce Webhooks are for a WooCommerce store, and this connection isn’t to one.
Code Default message
WhatsNewDispatch.NotFound That announcement email could not be found.