{ "opencollection": "1.0.0", "info": { "name": "Microsoft Azure AccessControlClient AccessConnector PersonDirectory API", "version": "2020-08-01-preview" }, "items": [ { "info": { "name": "PersonDirectory", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Azure Retrieve List Of Person Information In Person Directory", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/persons", "params": [ { "name": "start", "value": "", "type": "query", "description": "List persons from the least personId greater than the \"start\". It contains no more than 64 characters. Default is empty." }, { "name": "top", "value": "", "type": "query", "description": "The number of persons to list, ranging in [1, 1000]. Default is 1000." } ] }, "docs": "Needs a more full description created." }, { "info": { "name": "Microsoft Azure Creates A New Person In Person Directory", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/persons" }, "docs": "Needs a more full description created." }, { "info": { "name": "Microsoft Azure Retrieve A Person S Name And Userdata, And The Persisted Faceids Representing The Registered Person Face Feature S", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/persons/:personId", "params": [ { "name": "personId", "value": "", "type": "path", "description": "Person id." } ] }, "docs": "Needs a more full description created." }, { "info": { "name": "Microsoft Azure Update Name Or Userdata Of A Person", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/persons/:personId", "params": [ { "name": "personId", "value": "", "type": "path", "description": "Person id to update." } ] }, "docs": "Needs a more full description created." }, { "info": { "name": "Microsoft Azure Delete An Existing Person From Person Directory \r\nthe Persistedfaceid, Userdata, Person Name And Face Feature S In The Person Entry Will All Be Deleted", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/persons/:personId", "params": [ { "name": "personId", "value": "", "type": "path", "description": "Person id to delete." } ] }, "docs": "Needs a more full description created." }, { "info": { "name": "Microsoft Azure Retrieve Person Face Information The Persisted Person Face Is Specified By Its Personid And Persistedfaceid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/persons/:personId/recognitionModels/:recognitionModel/persistedFaces", "params": [ { "name": "personId", "value": "", "type": "path", "description": "Target person to get persistedFaceIds from." }, { "name": "recognitionModel", "value": "", "type": "path", "description": "The 'recognitionModel' associated with this persisted face." } ] }, "docs": "Needs a more full description created." }, { "info": { "name": "Microsoft Azure Add A New Face To Person", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/persons/:personId/recognitionModels/:recognitionModel/persistedFaces", "params": [ { "name": "personId", "value": "", "type": "path", "description": "Person id." }, { "name": "recognitionModel", "value": "", "type": "path", "description": "Recognition model string." }, { "name": "detectionModel", "value": "", "type": "query", "description": "Detection model string." }, { "name": "userData", "value": "", "type": "query", "description": "User data of person face." }, { "name": "targetFace", "value": "", "type": "query", "description": "Target face." } ] }, "docs": "Needs a more full description created." }, { "info": { "name": "Microsoft Azure Retrieve Person Face Information The Persisted Person Face Is Specified By Its Personid And Persistedfaceid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/persons/:personId/recognitionModels/:recognitionModel/persistedFaces/:persistedFaceId", "params": [ { "name": "personId", "value": "", "type": "path", "description": "Target person to get face from." }, { "name": "recognitionModel", "value": "", "type": "path", "description": "The 'recognitionModel' associated with this persisted face." }, { "name": "persistedFaceId", "value": "", "type": "path", "description": "Target person face id to get." } ] }, "docs": "Needs a more full description created." }, { "info": { "name": "Microsoft Azure Update The Data Of A Person Face", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/persons/:personId/recognitionModels/:recognitionModel/persistedFaces/:persistedFaceId", "params": [ { "name": "personId", "value": "", "type": "path", "description": "Target person to update face from." }, { "name": "recognitionModel", "value": "", "type": "path", "description": "The 'recognitionModel' associated with this persisted face." }, { "name": "persistedFaceId", "value": "", "type": "path", "description": "PersistedFaceId created from Person Face Create" } ] }, "docs": "Needs a more full description created." }, { "info": { "name": "Microsoft Azure Delete An Existing Person Face From Person Directory \r\nthe Persistedfaceid, Userdata, And Face Feature In The Person Entry Will All Be Deleted", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/persons/:personId/recognitionModels/:recognitionModel/persistedFaces/:persistedFaceId", "params": [ { "name": "personId", "value": "", "type": "path", "description": "Person id." }, { "name": "recognitionModel", "value": "", "type": "path", "description": "Recognition model string." }, { "name": "persistedFaceId", "value": "", "type": "path", "description": "Persisted face id to delete." } ] }, "docs": "Needs a more full description created." }, { "info": { "name": "Microsoft Azure Get Metadata On A Dynamic Person Group", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/dynamicpersongroups/:dynamicPersonGroupId", "params": [ { "name": "dynamicPersonGroupId", "value": "", "type": "path", "description": "User provided dynamic person group id" } ] }, "docs": "Needs a more full description created." }, { "info": { "name": "Microsoft Azure Creates A New Dynamic Person Group With Specified Dynamicpersongroupid, Name, And User Provided Userdata \r\na Dynamic Person Group Is A Container That References Persons \r\nafter Creation, Use \"dynamicpersongroup Update\" To Add Remove Persons Into The Search Space \r\ndynamicpersongroup And Userdata Will Be Stored On Server Until Dynamicpersongroup Delete Is Called", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/dynamicpersongroups/:dynamicPersonGroupId", "params": [ { "name": "dynamicPersonGroupId", "value": "", "type": "path", "description": "User provided dynamic person group Id. Valid format should be a string composed by numbers, English letters in lower case, '-', '_', and no longer than 64 characters." } ] }, "docs": "Needs a more full description created." }, { "info": { "name": "Microsoft Azure Updates An Existing Dynamic Person Group With Specified Dynamicpersongroupid, Name, And User Provided Userdata", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/dynamicpersongroups/:dynamicPersonGroupId", "params": [ { "name": "dynamicPersonGroupId", "value": "", "type": "path", "description": "User provided dynamic person group Id." } ] }, "docs": "Needs a more full description created." }, { "info": { "name": "Microsoft Azure Delete An Existing Dynamic Person Group \r\nnote That Persons Are Not Deleted With This Operation To Delete Person Call Person Delete", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/dynamicpersongroups/:dynamicPersonGroupId", "params": [ { "name": "dynamicPersonGroupId", "value": "", "type": "path", "description": "User provided dynamic person group Id." } ] }, "docs": "Needs a more full description created." }, { "info": { "name": "Microsoft Azure Retrieve List Of Persons Referenced In A Given Dynamicpersongroup Person Directory", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/dynamicpersongroups/:dynamicPersonGroupId/persons", "params": [ { "name": "dynamicPersonGroupId", "value": "", "type": "path", "description": "Dynamic person group Id to list persons from" }, { "name": "start", "value": "", "type": "query", "description": "List persons from the least personId greater than the \"start\". It contains no more than 64 characters. Default is empty." }, { "name": "top", "value": "", "type": "query", "description": "The number of persons to list, ranging in [1, 1000]. Default is 1000." } ] }, "docs": "Needs a more full description created." }, { "info": { "name": "Microsoft Azure Retrieve List Of Dynamic Person Groups In Person Directory", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/dynamicpersongroups", "params": [ { "name": "start", "value": "", "type": "query", "description": "List dynamicPersonGroupId from the least dynamicPersonGroupId greater than the \"start\". It contains no more than 64 characters. Default is empty." }, { "name": "top", "value": "", "type": "query", "description": "The number of dynamicPersonGroups to list, ranging in [1, 1000]. Default is 1000." } ] }, "docs": "Needs a more full description created." }, { "info": { "name": "Microsoft Azure List The Dynamic Person Groups That A Person Has Been Referenced In", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/persons/:personId/dynamicPersonGroupReferences", "params": [ { "name": "personId", "value": "", "type": "path", "description": "Valid PersonId created from Person Create." }, { "name": "start", "value": "", "type": "query", "description": "List dynamic person group id from the least dynamicPersonGroupId greater than the \"start\". It contains no more than 64 characters. Default is empty." }, { "name": "top", "value": "", "type": "query", "description": "The number of dynamicPersonGroupId to list, ranging in [1, 1000]. Default is 1000." } ] }, "docs": "Needs a more full description created." } ] } ], "bundled": true }