Help with Dynamic Query: Do I Need to Delete Anything After Execution?

Hello everyone,

I’m currently using the Sky API to retrieve data using their dynamic query functionality. My workflow involves:

  1. POST method: Executing a query to create a job.
  2. GET method: Fetching the results of the query as a CSV.

This setup works well for my daily data extraction needs. However, I’m unsure if there are any cleanup steps I should perform after executing the job and downloading the data.

  • Do I need to explicitly delete the job or results from the system to optimize performance or avoid storage issues?
  • If so, what API method(s) should I use to properly handle cleanup?

Thank you in advance for any guidance or best practices!

Comments

  • Alex Wong
    Alex Wong Community All-Star
    Tenth Anniversary Kudos 5 Facilitator 4 bbcon 2025 Attendee Badge

    @Eva Feldman
    No cleanup is needed. Blackbaud will invalidate the download url and clean it up after a set amount of time.

Categories