POST/sharedrives
Creates a collaborative drive.
To limit access permissions to a specified user, team or group, use Create an access permission.
The master can update the collaborative drive, create or remove access permissions for the drive.
OAuth 2.0 authentication.
For more information, see Authentication and Authorization.
file
| Header | type | Description |
|---|---|---|
| Authorization | string | Bearer {token} required |
It is used to create a collaborative drive.
| Property | Type | Description |
|---|---|---|
| accessDenies | array (ShareDriveAccessDeny) | List of user types to restrict access by. Note |
| description | string | Description minLength : 0 maxLength : 300 |
| masters | array (ShareDriveMaster) | List of master IDs required |
| name | string | First name required minLength : 1 maxLength : 80 |
| permissionType | string | Permission type
default : WRITE Allowed values : READ, WRITE |
| accessibleRange | string | Accessible range
default : DOMAIN Allowed values : TENANT, DOMAIN, MEMBER |
| Property | Type | Description |
|---|---|---|
| id | string | Access denial ID |
| type | string | Access denial type Allowed values : user-type |
| Property | Type | Description |
|---|---|---|
| id | string | Master user ID |
example
1{2 "name": "share drive",3 "description": "description here",4 "masters": [5 {6 "id": "userf7da-f82c-4284-13e7-030f3b4c756x"7 }8 ],9 "accessDenies": [10 {11 "id": "041b68d3-263a-4fbe-9bc5-0350c49d1c42",12 "type": "user-type"13 }14 ],15 "accessibleRange": "DOMAIN"16}OK
| Property | Type | Description |
|---|---|---|
| accessDenies | array (ShareDriveAccessDeny) | Access denials |
| createdTime | string | Creation date readOnly : true |
| description | string | Description |
| hasPermission | boolean | Indicates whether a specified member is granted access permission. readOnly : true |
| accessibleRange | string | Accessible range
Allowed values : TENANT, DOMAIN, MEMBER nullable : false |
| masters | array (ShareDriveMaster) | Master |
| name | string | First name |
| quota | object (quota) | Capacity information readOnly : true |
| sharedriveId | string | Collaborative drive ID readOnly : true |
| permissionType | string | Permission type
Allowed values : READ, WRITE |
| Property | Type | Description |
|---|---|---|
| id | string | Access denial ID |
| name | string | Access denial name readOnly : true |
| type | string | Access denial type Allowed values : user-type |
| Property | Type | Description |
|---|---|---|
| id | string | Master user ID |
| name | string | Master user name readOnly : true |
| Property | Type | Description |
|---|---|---|
| trash | integer | Trash size format : int64 readOnly : true |
| used | integer | Used size format : int64 readOnly : true |
example
1{2 "sharedriveId": "@2101000000000008",3 "name": "share drive",4 "description": "description here",5 "createdTime": "2020-12-16T19:40:15.15+09:00",6 "quota": {7 "used": 46426,8 "trash": 09 },10 "hasPermission": false,11 "masters": [12 {13 "id": "userf7da-f82c-4284-13e7-030f3b4c756x",14 "name": "User Name"15 }16 ],17 "accessDenies": [18 {19 "type": "user-type",20 "id": "041b68d3-263a-4fbe-9bc5-0350c49d1c42",21 "name": "Part-time job"22 }23 ],24 "permissionType": "READ",25 "accessibleRange": "DOMAIN"26}Forbidden