Getting “Resource not found (404)” in JSON despite HTTP 200 OK from Query API (Financial Edge NXT)

Hi Team,

I’m integrating the Blackbaud Query API in our Window

application to retrieve General Ledger data from Financial Edge NXT.

I used the following endpoint with our valid access token and subscription key:

https://host.nxt.blackbaud.com/query/fenxt-gl?queryid=23&envid=p—lEWw1utcEi5yeKOSr4Y-g&svcid=fenxt&tabId=results

When I run this request:

  • I receive an HTTP 200 OK response.
  • {"statusCode":404,"message":"Resource not found","status":404,"title":"Resource not found"}

However, when I run the same query inside the Blackbaud Query UI (using
https://host.nxt.blackbaud.com/query/fenxt-gl?...), it returns correct data.

After checking documentation, I believe the correct API endpoint for running a saved query should be something like:

https://api.sky.blackbaud.com/query/queries/{query_id}

but I couldn’t find clear examples for Financial Edge NXT queries in SKY API.

Could you please confirm:

  1. The correct endpoint to execute saved queries for Financial Edge NXT (GL module or Journal entry Transaction details)?
  2. If any specific product/module parameters are required for FE queries?
  3. Whether the “Resource not found” response indicates a permissions or product-scope issue?
  4. Are there any queries to get Json result for Journal Entry Transaction details?

Thanks in advance for your help!

Best regards,
Kuldeep Singh

Answers

  • Hi Kuldeep, you might be better off raising this as a ticket with Blackbaud directly, if you don't get a response in this forum? They usually respond pretty quickly in my experience