Vertex AI Search API

So I have been reading about Vertex AI Search using the console UI. I created an app with website search capability, attached data store to it and able to interface witht the search app in the console.

Now I want to do this programmatically? Can someone point me to docs or confirm the existence of APIs to do these operations:

  • create an app
  • create datastore and attach it to the created app
  • if the data store is a website, verifying the domain
  • get a confirmation that the indexing process has been completed