mirror of
https://github.com/bitwarden/docs
synced 2025-12-06 01:33:19 +00:00
update spec
This commit is contained in:
@@ -346,6 +346,100 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"/public/groups/{id}/member-ids": {
|
||||||
|
"get": {
|
||||||
|
"tags": [
|
||||||
|
"Groups"
|
||||||
|
],
|
||||||
|
"summary": "Retrieve a groups's member ids",
|
||||||
|
"description": "Retrieves the unique identifiers for all members that are associated with this group. You need only\r\nsupply the unique group identifier that was returned upon group creation.",
|
||||||
|
"operationId": "GetMemberIds",
|
||||||
|
"consumes": [],
|
||||||
|
"produces": [
|
||||||
|
"text/plain",
|
||||||
|
"application/json",
|
||||||
|
"text/json"
|
||||||
|
],
|
||||||
|
"parameters": [
|
||||||
|
{
|
||||||
|
"name": "id",
|
||||||
|
"in": "path",
|
||||||
|
"description": "The identifier of the group to be retrieved.",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"format": "uuid"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"responses": {
|
||||||
|
"200": {
|
||||||
|
"description": "Success",
|
||||||
|
"schema": {
|
||||||
|
"uniqueItems": true,
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"format": "uuid",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"404": {
|
||||||
|
"description": "Not Found"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"put": {
|
||||||
|
"tags": [
|
||||||
|
"Groups"
|
||||||
|
],
|
||||||
|
"summary": "Update a group's members.",
|
||||||
|
"description": "Updates the specified group's member associations.",
|
||||||
|
"operationId": "PutMemberIds",
|
||||||
|
"consumes": [
|
||||||
|
"application/json-patch+json",
|
||||||
|
"application/json",
|
||||||
|
"text/json",
|
||||||
|
"application/*+json"
|
||||||
|
],
|
||||||
|
"produces": [
|
||||||
|
"text/plain",
|
||||||
|
"application/json",
|
||||||
|
"text/json"
|
||||||
|
],
|
||||||
|
"parameters": [
|
||||||
|
{
|
||||||
|
"name": "id",
|
||||||
|
"in": "path",
|
||||||
|
"description": "The identifier of the group to be updated.",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"format": "uuid"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "model",
|
||||||
|
"in": "body",
|
||||||
|
"description": "The request model.",
|
||||||
|
"required": false,
|
||||||
|
"schema": {
|
||||||
|
"$ref": "#/definitions/UpdateMemberIdsRequestModel"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"responses": {
|
||||||
|
"200": {
|
||||||
|
"description": "Success"
|
||||||
|
},
|
||||||
|
"400": {
|
||||||
|
"description": "Bad Request",
|
||||||
|
"schema": {
|
||||||
|
"$ref": "#/definitions/ErrorResponseModel"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"404": {
|
||||||
|
"description": "Not Found"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"/public/groups": {
|
"/public/groups": {
|
||||||
"get": {
|
"get": {
|
||||||
"tags": [
|
"tags": [
|
||||||
@@ -535,6 +629,100 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"/public/members/{id}/group-ids": {
|
||||||
|
"get": {
|
||||||
|
"tags": [
|
||||||
|
"Members"
|
||||||
|
],
|
||||||
|
"summary": "Retrieve a member's group ids",
|
||||||
|
"description": "Retrieves the unique identifiers for all groups that are associated with this member. You need only\r\nsupply the unique member identifier that was returned upon member creation.",
|
||||||
|
"operationId": "GetGroupIds",
|
||||||
|
"consumes": [],
|
||||||
|
"produces": [
|
||||||
|
"text/plain",
|
||||||
|
"application/json",
|
||||||
|
"text/json"
|
||||||
|
],
|
||||||
|
"parameters": [
|
||||||
|
{
|
||||||
|
"name": "id",
|
||||||
|
"in": "path",
|
||||||
|
"description": "The identifier of the member to be retrieved.",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"format": "uuid"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"responses": {
|
||||||
|
"200": {
|
||||||
|
"description": "Success",
|
||||||
|
"schema": {
|
||||||
|
"uniqueItems": true,
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"format": "uuid",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"404": {
|
||||||
|
"description": "Not Found"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"put": {
|
||||||
|
"tags": [
|
||||||
|
"Members"
|
||||||
|
],
|
||||||
|
"summary": "Update a member's groups.",
|
||||||
|
"description": "Updates the specified member's group associations.",
|
||||||
|
"operationId": "PutGroupIds",
|
||||||
|
"consumes": [
|
||||||
|
"application/json-patch+json",
|
||||||
|
"application/json",
|
||||||
|
"text/json",
|
||||||
|
"application/*+json"
|
||||||
|
],
|
||||||
|
"produces": [
|
||||||
|
"text/plain",
|
||||||
|
"application/json",
|
||||||
|
"text/json"
|
||||||
|
],
|
||||||
|
"parameters": [
|
||||||
|
{
|
||||||
|
"name": "id",
|
||||||
|
"in": "path",
|
||||||
|
"description": "The identifier of the member to be updated.",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"format": "uuid"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "model",
|
||||||
|
"in": "body",
|
||||||
|
"description": "The request model.",
|
||||||
|
"required": false,
|
||||||
|
"schema": {
|
||||||
|
"$ref": "#/definitions/UpdateGroupIdsRequestModel"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"responses": {
|
||||||
|
"200": {
|
||||||
|
"description": "Success"
|
||||||
|
},
|
||||||
|
"400": {
|
||||||
|
"description": "Bad Request",
|
||||||
|
"schema": {
|
||||||
|
"$ref": "#/definitions/ErrorResponseModel"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"404": {
|
||||||
|
"description": "Not Found"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"/public/members": {
|
"/public/members": {
|
||||||
"get": {
|
"get": {
|
||||||
"tags": [
|
"tags": [
|
||||||
@@ -990,6 +1178,20 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"UpdateMemberIdsRequestModel": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"memberIds": {
|
||||||
|
"description": "The associated member ids that have access to this object.",
|
||||||
|
"uniqueItems": false,
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"format": "uuid",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"ListResponseModel[GroupResponseModel]": {
|
"ListResponseModel[GroupResponseModel]": {
|
||||||
"required": [
|
"required": [
|
||||||
"object",
|
"object",
|
||||||
@@ -1137,6 +1339,20 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"UpdateGroupIdsRequestModel": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"groupIds": {
|
||||||
|
"description": "The associated group ids that this object can access.",
|
||||||
|
"uniqueItems": false,
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"format": "uuid",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"ListResponseModel[MemberResponseModel]": {
|
"ListResponseModel[MemberResponseModel]": {
|
||||||
"required": [
|
"required": [
|
||||||
"object",
|
"object",
|
||||||
|
|||||||
Reference in New Issue
Block a user