{ "opencollection": "1.0.0", "info": { "name": "Microsoft Azure AccessControlClient AccessConnector $schemaGroups API", "version": "2020-08-01-preview" }, "items": [ { "info": { "name": "$schemaGroups", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Azure Get List Of Schema Groups", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/$schemaGroups", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." } ] }, "docs": "Gets the list of schema groups user is authorized to access." }, { "info": { "name": "Microsoft Azure Get Properties For Existing Schema", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/$schemaGroups/:groupName/schemas/:schemaName:get-id", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "groupName", "value": "", "type": "path", "description": "Name of schema group." }, { "name": "schemaName", "value": "", "type": "path", "description": "Name of schema." } ] }, "docs": "Gets the properties referencing an existing schema within the specified schema group, as matched by schema content comparison." }, { "info": { "name": "Microsoft Azure Register New Schema", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/$schemaGroups/:groupName/schemas/:schemaName", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "groupName", "value": "", "type": "path", "description": "Name of schema group." }, { "name": "schemaName", "value": "", "type": "path", "description": "Name of schema." } ] }, "docs": "Register new schema. If schema of specified name does not exist in specified group, schema is created at version 1. If schema of specified name exists already in specified group, schema is created at latest version + 1." }, { "info": { "name": "Microsoft Azure List Schema Versions", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/$schemaGroups/:groupName/schemas/:schemaName/versions", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "groupName", "value": "", "type": "path", "description": "Name of schema group." }, { "name": "schemaName", "value": "", "type": "path", "description": "Name of schema." } ] }, "docs": "Gets the list of all versions of one schema." }, { "info": { "name": "Microsoft Azure Get Specific Schema Versions", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/$schemaGroups/:groupName/schemas/:schemaName/versions/:schemaVersion", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "groupName", "value": "", "type": "path", "description": "Name of schema group." }, { "name": "schemaName", "value": "", "type": "path", "description": "Name of schema." }, { "name": "schemaVersion", "value": "", "type": "path", "description": "Version number of specific schema." } ] }, "docs": "Gets one specific version of one schema." }, { "info": { "name": "Microsoft Azure Get A Registered Schema By Its Unique Id Reference", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/$schemaGroups/$schemas/:id", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "id", "value": "", "type": "path", "description": "Schema ID that uniquely identifies a schema in the registry namespace." } ] }, "docs": "Gets a registered schema by its unique ID. Azure Schema Registry guarantees that ID is unique within a namespace. Operation response type is based on serialization of schema requested." } ] } ], "bundled": true }