• Register

Error codes

Virgin Money Giving has closed

Page and account creation APIs are now unavailable so please consider your use of our APIs and how this affects you. All other APIs will be available until 18 February. If you have any questions please take a look at our Q&A.

Read our Q&A

Error codes

If you get an error code when making an API call, you'll find more information on what it means and how to resolve it below.

Error code Message Explanation
001.00.001 error.invalid.value Invalid value.
001.00.002 error.url.invalid.value URL not supplied or has invalid length - it should be between 3 and 45 characters.
001.00.003 error.url.invalid.profanity This URL is unacceptable.
001.00.004 error.invalid.path Invalid Path: There is no resource for path.
001.00.005 error.search.invalid.order.direction Invalid search order. Please provide A or D.
001.00.006 error.search.rowcount.exceeds.limit Row limit exceeded, see additional details for maximum rows allowed.
001.00.007 error.search.invalid.order.column Unexpected sort field name provided, see additional details for valid options.
001.00.008 error.system.exception An internal error occurred servicing your request. Please try again, and if the problem persists, contact Virgin Money Giving.
001.00.009 error.customcode.invalid.profanity Custom code contains unacceptable phrase.
001.00.010 error.url.invalid.unavailable This URL is unavailable. Please select an alternative URL.
001.00.011 error.invalid.input.type The data type of an input value is incorrect. Please provide the correct type. Refer to developer documentation for more details.
001.01.001 error.charity.search.invalid.value The length of the search name is incorrect.
001.01.002 error.charity.search.no.results No matching charity found for the supplied search criteria.
001.01.003 error.charity.invalid.resource.id Invalid charity resource ID.
001.01.004 error.charity.empty.resource.id Missing charity resource ID, please provide a valid charity ID.
001.01.005 error.charity.fundraiser.pages.no.results No fundraiser pages found for the charity.
001.02.001 error.fundraiser.invalid.resourceid Fundraiser resource ID not supplied.
001.02.002 error.fundraiser.page.no.pageurl Page ID not supplied.
001.02.003 error.fundraiser.page.invalid.pageurl Invalid page ID supplied.
001.02.004 error.fundraiser.page.no.results No fundraiser page found for the supplied search criteria.
001.02.005 error.fundraiser.country.no.results Could not retrieve country code details.
001.02.006 error.fundraiser.activity.no.results Could not retrieve activity type details.
001.02.007 error.fundraiser.postcode.no.results No addresses found for postcode supplied.
001.02.008 error.fundraiser.customcodes.none.provided No fundraiser custom codes provided.
001.02.009 error.fundraiser.no.resourceid Fundraiser resource ID not supplied.
001.02.010 error.fundraiser.search.surname.too.short Search surname must be at least 3 characters long.
001.02.011 error.fundraiser.search.no.results No fundraiser found for the supplied search criteria.
001.02.012 error.fundraiser.search.no.criteria No search criteria provided.
002.01.01 error.create.fundraiser.null No fundraiser details provided.
002.01.02 error.fundraiser.account.create.no.data Cannot create fundraiser account - no details supplied.
002.01.03 error.create.fundraiser.country.invalid Country code is invalid.
002.01.04 error.create.fundraiser.url.empty Title is invalid.
002.01.05 error.create.fundraiser.url.length Fundraiser URL not supplied.
002.01.06 error.create.fundraiser.surname.length Surname is invalid. Please provide a value up to 50 characters.
002.01.07 error.create.fundraiser.forename.length Forename is invalid. Please provide a value up to 50 characters.
002.01.08 error.create.fundraiser.title.invalid An account cannot be created if the terms and conditions are not accepted.
002.01.09 error.create.fundraiser.email.invalid.length Email addresses must be up to 255 characters.
002.01.10 error.create.fundraiser.email.invalid.format Email address format is invalid.
002.01.11 error.create.fundraiser.phone.invalid.format Please provide a valid phone number.
002.01.12 error.create.fundraiser.phone.invalid.length A valid phone number up to 16 digits must be provided.
002.01.13 error.create.fundraiser.dob.missing Please provide a date of birth in YYYYMMDD format.
002.01.14 error.create.fundraiser.dob.invalid Please provide a valid date of birth in YYYYMMDD format.
002.01.15 error.create.fundraiser.age.range Fundraiser age should be between 13 and 100 years.
002.01.16 error.create.address.postcode.exceeds.length Postcode should not exceed 8 characters.
002.01.17 error.create.address.postcode.badformat The postcode must be in one of the Royal mail prescribed formats.
002.01.18 error.create.fundraiser.terms.not.accepted Team URL exists. Please select another.
002.01.19 error.create.address.invalid Please provide the first line of address and the town or city name.
002.01.20 error.create.market.permission.invalid Fundraiser URL is invalid. Please provide a value up to 60 characters.
002.01.21 error.create.customcode.charity.invalid A valid charity resource ID must be provided if creating custom codes.
002.01.22 error.create.customcode.codes.invalid Please provide up to 5 valid custom codes.
002.01.23 error.create.customcode.codes.maxreached A maximum of 5 custom codes are allowed.
002.01.24 error.create.fundraiser.event.not.published Event not published.
002.01.25 error.create.fundraiser.event.expired Event has expired.
002.01.26 error.create.fundraiser.event.max.charities.reached Maximum number of charities has been reached.
002.01.27 error.create.fundraiser.event.fee.based Event is fee-based.
002.01.28 error.create.fundraiser.event.limit.reached Event limit has been reached.
002.01.29 error.create.fundraiser.event.closed Event closed.
002.01.30 error.create.fundraiser.event.charity.split.mismatch Event charity split mismatch.
002.01.31 error.create.fundraiser.account.exists A Virgin Money Giving account already exists for the given email address and date of birth.
003.01.01 error.create.page.fundraiser.group.name.empty Fundraiser team name must be provided for a team page.
003.01.02 error.create.page.team.name.length Fundraising team name exceeds maximum length.
003.01.03 error.create.page.team.url.length Fundraising team URL exceeds maximum length.
003.01.04 error.create.page.invalid No page details supplied.
003.01.05 error.create.page.title.invalid A valid page title up to 45 characters is required.
003.01.06 error.create.page.event.date.supplied A fundraising date is not expected for an organised event.
003.01.07 error.create.page.activity.date.invalid Please provide a valid fundraising date.
003.01.08 error.create.page.activity.date.past Please provide a valid fundraising date in the future.
003.01.09 error.create.page.team.indicator.invalid Please enter Y or N to indicate if this is a team page.
003.01.10 error.create.page.team.name.invalid Please provide a valid team name of up to 60 characters.
003.01.11 error.create.page.team.url.invalid Please provide a valid team URL of up to 100 characters.
003.01.12 error.create.page.charity.split.null Please provide at least one charity for this fundraising page.
003.01.13 error.create.page.charity.split.max The maximum number of charity allowed has been exceeded.
003.01.14 error.create.page.charity.split.resourceid Charity resource ID missing for split percent.
003.01.15 error.create.page.charity.split.percent The fundraising split does not equal 100 percent.
003.01.16 error.create.page.charity.post.event.interval The post event fundraising interval is invalid - must be between 1 to 36 months.
003.01.17 error.create.page.charity.indicator.invalid Please tell us if a charity has contributed to your page.
003.01.18 error.create.page.activity.code.invalid Please enter Y or N for this value.
003.01.19 error.create.page.activity.desc.invalid A description is required for an activity type 'Other'.
003.01.20 error.create.page.charity.split.count Selected charity does not match event charity.
003.01.21 error.create.page.charity.not.live One or more charity selected is invalid. Please re-check.
003.01.22 error.create.page.activity.code.invalid Please provide a valid activity code.
003.01.23 error.create.page.event.and.activity Please provide either an organised event resource ID OR activity details.
003.01.24 error.create.page.invalid.teamname.profanity This team name is unacceptable.
004.01.01 error.event.search.invalid.parameters Please provide at least one of event name or event date.
004.01.02 error.event.search.invalid.name.value The length of the event search name is incorrect.
004.01.03 error.event.search.invalid.date.value Please provide a valid event date in YYYYMM format.
004.01.04 error.event.search.no.results No matching events found for your search criteria.
004.01.05 error.event.invalid.resource.id Invalid event ID. Please provide a valid event resource ID.
004.01.06 error.event.fundraiser.pages.no.results No fundraiser pages found for the event.