Registry
Install a directory server into a project
Writes a servers row and catalog provenance. SUCCESS MEANS INSTALLED, NOT CONNECTED — follow with get_project_server_connection_status and, for OAuth, the browser connect-link handoff. Pass expectedContentHash from GET /registry/directory-servers/{id} to reject a row that moved (TOCTOU). There is no catalog-uninstall route: delete the project server.
post/projects/{projectId}/registry/directory-installs
Path parameters
projectIdstring required
ID of the hosted project that contains the server.
Request body
Response
Installed or already present (outcome is created or reconnected).