The models service provides access to model resources created and managed in a Design Management project. This service is context aware. A valid snapshot or workspace URI can be passed with the URL query parameter rmps.context. Actions on this service will then work with the model resource version associated with the referenced context. If no context is provided via this parameter, then the service will use the default configuration as set in the project properties.

Model resources accessed via a snapshot URI will not be modifiable. Usage of snapshot URIs should be restricted to the GET methods of the service.

Model resources accessed via a workspace URI will be the latest version of those resources committed to the workspace.

Model resources may also be accessed with a changeset query parameter in addition to the rmps.context query parameter. The changeset parameter references an active editing session which may contain changes on top of the workspace. The service methods will then act upon the resource in the editing session context.