Allow addition of Table Entries (Look ups) through the API

Where the SKY API is being used to synchronise NXT with another system (e.g. student records) we have to accommodate the scenario that new, validated values that would appear in a table entries / look up (e.g. Degree Name, Scholarship Name) need to be pushed from the original system into NXT.  Without the ability to add values to table entries through the API we cannot add the new records.

See also discussion: https://community.blackbaud.com/forums/viewtopic/492/36991?post_id=139501#p139501

  • John Bird
  • Nov 30 2017
  • Attach files
  • Jay Watkins commented
    June 10, 2020 14:10

    We are in the middle of building an integration with Raiser's Edge NXT with our SIS, and we are unable to create new records, like Education, because we can not add new school names, degrees, etc. This is a huge problem.

  • Deleted User commented
    March 16, 2018 16:12

    Thanks for the feedback. We are considering introducing either a dedicated Metadata API, or other ways of managing code tables and other similar fields via the API. This set of functionality will likely not show up this year, though. We will update you if this estimate changes and we can pull it in sooner!

  • Steven Cinquegrana commented
    November 30, 2017 20:16

    I second this on the basis that virtually any record update process carried out solely using the API requires that new values are able to be added on the fly (or at least via a, embedded  call, eg to add the value to the Code Table).

    (And I would suggest that Code Table additions be managed with a single, generic call to a codetable endpoint with the Code Table and values as parameters.)