feat(archive): add archive_ingest api