Blackbaud CRM API - Validation Error

Hi everyone,

I'm currently working on a Power App that is utilizing the Blackbaud CRM API, and running into an issue.

When attempting to adjust the API configuration settings in our staging environment, I'm receiving the following error: Data could not be saved. Validation error: Error posting to CRM. No response index was outside the bounds of the array.

4c447654c7783dbb096a133ad268b2a2-huge-im

The Web Service URL was fetched from HTTP Endpoint Reference\\Business Operations Services, whilst the Subscription Key entered corresponds to the Primary Key defined in my BBCRM API Portal subscriptions.

I'm not sure if this adds anything, but we're hosted through a third-party company, and it was working a few months back, before we had updated our staging environment, and had loaded our production database within it.

Any assistance on this would be greatly appreciated!

Comments

  • @Mandeep Tahim

    I figured out the issue. For anyone interested, see below.

    I'm able to log into CRM using only the display name. I was using that value in the Username field. However, if you view the application users list, and you have a prefix to your Login Name, then that is required as well. (e.g. HOSTING\\USERNAME)

    Also, the value for the CRM web service URL was not properly predefined. It can be fetched from the HTTP Endpoint Reference page, under Business Operations Services\\DB.