Describe the problem you would like to solve
As part of https://github.com/ror-community/ror-roadmap/issues/122, add API functionality to ROR API that supports generating new or updated record files in bulk using data submitted to the API in a CSV file.
Describe the solution you'd like
Functionality should behave as follows:
User submits a CSV file to API endpoint with field values specified in columns identified by column headings.
ROR ID column should be empty for new records and populated for existing records.
For updated records, only new/updated fields and ROR ID field must contain values
Fields values can be deleted by including the field name and setting its value to “delete”
API returns a ZIP file object containing generated records for all successful rows. If any (or all) rows were skipped due to errors, API returns an error message containing the full list of errors.
Who would benefit from this feature?
ROR curation team
Describe the problem you would like to solve As part of https://github.com/ror-community/ror-roadmap/issues/122, add API functionality to ROR API that supports generating new or updated record files in bulk using data submitted to the API in a CSV file.
Describe the solution you'd like Functionality should behave as follows:
Who would benefit from this feature? ROR curation team
Additional information See full specification for more details