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
    10 Jun, 2020 02:10pm

    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
    16 Mar, 2018 04:12pm

    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
    30 Nov, 2017 08:16pm

    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.)