oclapi2 is retiring public_access: "Edit": an incoming Edit is stored as View (OpenConceptLab/oclapi2#912). The CLI, the MCP server and the API docs still offer it, and ocl-mcp tells agents it means "publicly editable".
ACs
Where
- ocl-cli:
src/ocl_cli/commands/repo.py:106, :144, src/ocl_cli/commands/org.py:90, README.md:136
- ocl-mcp:
src/ocl_mcp/server.py:1458, :1462, src/ocl_mcp/tools.py:946, src/ocl_mcp/api_client.py:1062, docs/API.md:549
- ocl-docs,
docs/source/oclapi/apireference/: sources.md:224, :340, collections.md:241, :314, orgs.md:95, :126, permissionssummary.md:12, and the public_access field descriptions in bulkimporting.md:96, :120
The bulk-import example itself was fixed in OpenConceptLab/ocl-docs#67.
oclapi2 is retiring
public_access: "Edit": an incomingEditis stored asView(OpenConceptLab/oclapi2#912). The CLI, the MCP server and the API docs still offer it, and ocl-mcp tells agents it means "publicly editable".ACs
--public-accessoffers View and None.Editis still accepted, with a deprecation warning, and sent as View, so existing scripts don't exit 2.public_accessenum and descriptions dropEdit.View.Where
src/ocl_cli/commands/repo.py:106, :144,src/ocl_cli/commands/org.py:90,README.md:136src/ocl_mcp/server.py:1458, :1462,src/ocl_mcp/tools.py:946,src/ocl_mcp/api_client.py:1062,docs/API.md:549docs/source/oclapi/apireference/:sources.md:224, :340,collections.md:241, :314,orgs.md:95, :126,permissionssummary.md:12, and thepublic_accessfield descriptions inbulkimporting.md:96, :120The bulk-import example itself was fixed in OpenConceptLab/ocl-docs#67.