<div dir="ltr"><div>We're developing a migration tool to import records from our database into ArchivesSpace via the API.  For each controlled access name in each collection, our tool needs to know if a name record exists in ArchivesSpace, and if so, query its ID in order to build the collection-name link.  However, the only method that I've found to discover agent/family/corp records (knowing only the type and title string) via the API is GET /search/.<br><br></div>Using GET /search/ for discovering name records is proving unwieldy, as there is a long delay (~30 seconds on localhost) between POSTing a new name record and having it return in the index.  When generating many records at once, this leads to frequent false negatives.  It also makes for slow discovery, as a full search query has to be run, then some number of the results iterated through, for every name.<br clear="all"><div><div><br></div><div>Is there a more direct way to query ArchivesSpace for name records, ideally bypassing search altogether?  If not, how are other API users developing methods to match name records to ArchivesSpace objects?<br><br></div><div>Many thanks,<br></div><div>--Alex<br></div><div><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Alexander Duryee<div>Metadata Archivist</div><div>New York Public Library</div><div>(917)-229-9590</div><div><a href="mailto:alexanderduryee@nypl.org" target="_blank">alexanderduryee@nypl.org</a></div></div></div></div></div>
</div></div></div>