If you specify an ID when you register a document, the document ID will be used; if you do not specify an ID, the ID issued by the system will be used.
Yes, and the id will be returned in the response in both cases.
For a basic license, there is no way to know the document ID via API.
If you want to know the document ID via API, you need a platinum license.
It is correct that you can't query for document ids over the API without a platinum license. The workaround is persisting the document ids in use at index time.
If you have a basic license, you need to keep a separate record of the document ID at the time of registration.
Correct.
If you have a platinum license, you can refer to the document ID at any time using the search API.
Yes in that you will be able to query for the document ids over the API.
Note that if the above understanding is correct...
Correct, it would be up to the administrator to ensure relevant document ids are tracked at index time as needed for later use.
I would like to submit a request to include the document ID in the return value of the
get-content-source-api
shown above, is that possible?
If it is possible, please let me know the proper way to submit the request.
Unfortunately it wouldn't be feasible to return all document ids that exist under a content source, which is what that endpoint is used for. I'll pass along this friction point to the team in case they decide to make any changes.