Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- swagger: '2.0'
- info: {version: 1.0.0, title: Smartsheet API Reference, description: Smartsheet API
- Reference}
- host: api.smartsheet.com
- basePath: /2.0
- schemes: [https]
- consumes: []
- produces: [application/json]
- paths:
- /contacts:
- get:
- summary: List Contacts
- description: List Contacts
- operationId: ListContacts
- parameters:
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: modifiedSince, default: '1985-09-11T17:58:59.315Z', in: query, type: string,
- required: true}
- - {name: numericDates, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- id: {type: string, description: id}
- name: {type: string, description: name}
- email: {type: string, description: email}
- description: data
- '401':
- description: '401'
- schema:
- type: object
- properties:
- errorCode: {type: integer, format: int32, description: errorCode}
- message: {type: string, description: message}
- refId: {type: string, description: refId}
- '404':
- description: '404'
- schema:
- type: object
- properties:
- errorCode: {type: integer, format: int32, description: errorCode}
- message: {type: string, description: message}
- refId: {type: string, description: refId}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- errorCode: {type: integer, format: int32, description: errorCode}
- message: {type: string, description: message}
- refId: {type: string, description: refId}
- /contacts/{contactId}:
- get:
- summary: Get Contact
- description: Get Contact
- operationId: GetContact
- parameters:
- - {name: include, default: profileImage, in: query, type: string, required: true}
- - {name: contactId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- id: {type: string, description: id}
- name: {type: string, description: name}
- email: {type: string, description: email}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /favorites/{favoriteType}:
- delete:
- summary: Remove Multiple Favorites
- description: Remove Multiple Favorites
- operationId: RemoveMultipleFavorites
- parameters:
- - {name: favoriteType, default: folder, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /favorites/{favoriteType}/{favoriteId}:
- delete:
- summary: Remove Favorite
- description: Remove Favorite
- operationId: RemoveFavorite
- parameters:
- - {name: favoriteType, default: folder, in: path, type: string, required: true}
- - {name: favoriteId, default: '-4847524.674802229', in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /favorites:
- get:
- summary: List Favorites
- description: List Favorites
- operationId: ListFavorites
- parameters:
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- objectId: {type: number, format: float, description: objectId}
- type: {type: string, description: type}
- description: data
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- post:
- summary: Add Favorites
- description: Add Favorites
- operationId: AddFavorites
- parameters:
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- objectId: {type: number, format: float, description: objectId}
- type: {type: string, description: type}
- default: {objectId: -10339464.119341418, type: template}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- objectId: {type: number, format: float, description: objectId}
- type: {type: string, description: type}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /folders/{folderId}/folders:
- get:
- summary: List Folders
- description: List Folders
- operationId: ListFolders
- parameters:
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: folderId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- result:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- post:
- summary: Create Folder
- description: Create Folder
- operationId: CreateFolder
- parameters:
- - {name: include, default: filters, in: query, type: string, required: true}
- - {name: exclude, default: sheetHyperlinks, in: query, type: string, required: true}
- - {name: skipRemap, default: sights, in: query, type: string, required: true}
- - {name: folderId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- default: {value: 'reference #/components/schemas/Folder/properties/folders/items
- not found in the OpenAPI spec'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /folders/{folderId}/sheets:
- post:
- summary: Create Sheet in Folder
- description: Create Sheet in Folder
- operationId: CreateSheetInFolder
- parameters:
- - {name: include, default: rules, in: query, type: string, required: true}
- - {name: folderId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- columns:
- type: array
- items:
- type: object
- properties:
- autoNumberFormat:
- type: object
- properties:
- fill:
- type: object
- properties:
- value: {type: string, description: value}
- description: fill
- prefix:
- type: object
- properties:
- value: {type: string, description: value}
- description: prefix
- startingNumber:
- type: object
- properties:
- value: {type: string, description: value}
- description: startingNumber
- suffix:
- type: object
- properties:
- value: {type: string, description: value}
- description: suffix
- description: autoNumberFormat
- contactOptions:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: contactOptions
- options:
- type: array
- items: {type: string}
- description: options
- primary: {type: boolean, description: primary}
- symbol: {type: string, description: symbol}
- systemColumnType: {type: string, description: systemColumnType}
- title: {type: string, description: title}
- type: {type: string, description: type}
- width: {type: number, format: float, description: width}
- description: columns
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- default:
- columns:
- - autoNumberFormat:
- fill: {value: '<Error: Too many levels of nesting to fake this schema>'}
- prefix: {value: '<Error: Too many levels of nesting to fake this schema>'}
- startingNumber: {value: '<Error: Too many levels of nesting to fake
- this schema>'}
- suffix: {value: '<Error: Too many levels of nesting to fake this schema>'}
- contactOptions:
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- options: ['Lorem in labore ', commodo nostrud dolore]
- primary: true
- symbol: officia laboris eu amet
- systemColumnType: CREATED_DATE
- title: minim culpa
- type: PICKLIST
- width: -98498771.72943535
- - autoNumberFormat:
- fill: {value: '<Error: Too many levels of nesting to fake this schema>'}
- prefix: {value: '<Error: Too many levels of nesting to fake this schema>'}
- startingNumber: {value: '<Error: Too many levels of nesting to fake
- this schema>'}
- suffix: {value: '<Error: Too many levels of nesting to fake this schema>'}
- contactOptions:
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- options: ['Lorem in labore ', commodo nostrud dolore]
- primary: true
- symbol: officia laboris eu amet
- systemColumnType: CREATED_DATE
- title: minim culpa
- type: PICKLIST
- width: -98498771.72943535
- name: {value: 'reference #/components/schemas/Folder/properties/sheets/items/properties/name
- not found in the OpenAPI spec'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- columns:
- type: object
- properties:
- value: {type: string, description: value}
- description: columns
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- permalink:
- type: object
- properties:
- value: {type: string, description: value}
- description: permalink
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /folders/{folderId}/sheets/import:
- post:
- summary: Import Sheet into Folder
- description: Import Sheet into Folder
- operationId: ImportSheetIntoFolder
- parameters:
- - {name: sheetName, default: ex Excepteur laboris, in: query, type: string,
- required: true}
- - {name: headerRowIndex, default: '-4847524.674802229', in: query, type: string,
- required: true}
- - {name: primaryColumnIndex, default: '0', in: query, type: string, required: true}
- - {name: folderId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Disposition, in: header, required: true, type: string, default: attachment;
- filename="ProgressReport.docx", description: Content-Disposition}
- - {name: Content-Type, in: header, required: true, type: string, default: application/octet-stream,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- type: {type: string, description: type}
- permalink:
- type: object
- properties:
- value: {type: string, description: value}
- description: permalink
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /folders/{folderId}:
- get:
- summary: Get Folder
- description: Get Folder
- operationId: GetFolder
- parameters:
- - {name: include, default: ownerInfo, in: query, type: string, required: true}
- - {name: folderId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- delete:
- summary: Delete Folder
- description: Delete Folder
- operationId: DeleteFolder
- parameters:
- - {name: folderId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- put:
- summary: Update Folder
- description: Update Folder
- operationId: UpdateFolder
- parameters:
- - {name: folderId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- default: {value: 'reference #/components/schemas/Folder/properties/folders/items
- not found in the OpenAPI spec'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /folders/{folderId}/copy:
- post:
- summary: Copy Folder
- description: Copy Folder
- operationId: CopyFolder
- parameters:
- - {name: include, default: filters, in: query, type: string, required: true}
- - {name: exclude, default: sheetHyperlinks, in: query, type: string, required: true}
- - {name: skipRemap, default: sights, in: query, type: string, required: true}
- - {name: folderId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- destinationId: {type: number, format: float, description: destinationId}
- destinationType: {type: string, description: destinationType}
- newName: {type: string, description: newName}
- default: {destinationId: 80073746.07746986, destinationType: workspace,
- newName: in eu}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- destinationId: {type: number, format: float, description: destinationId}
- destinationType: {type: string, description: destinationType}
- newName: {type: string, description: newName}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /folders/{folderId}/move:
- post:
- summary: Move Folder
- description: Move Folder
- operationId: MoveFolder
- parameters:
- - {name: folderId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- destinationId: {type: number, format: float, description: destinationId}
- destinationType: {type: string, description: destinationType}
- newName: {type: string, description: newName}
- default: {destinationId: 80073746.07746986, destinationType: workspace,
- newName: in eu}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- destinationId: {type: number, format: float, description: destinationId}
- destinationType: {type: string, description: destinationType}
- newName: {type: string, description: newName}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /groups/{groupId}/members:
- post:
- summary: Add Group Members
- description: Add Group Members
- operationId: AddGroupMembers
- parameters:
- - {name: groupId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- id: {type: integer, format: int32, description: id}
- email: {type: string, description: email}
- firstName: {type: string, description: firstName}
- lastName: {type: string, description: lastName}
- name: {type: string, description: name}
- default: {id: 2331373580117892, email: [email protected], firstName: John,
- lastName: Doe, name: John Doe}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- email:
- type: object
- properties:
- value: {type: string, description: value}
- description: email
- firstName:
- type: object
- properties:
- value: {type: string, description: value}
- description: firstName
- lastName:
- type: object
- properties:
- value: {type: string, description: value}
- description: lastName
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /groups/{groupId}/members/{userId}:
- delete:
- summary: Delete Group Members
- description: Delete Group Members
- operationId: DeleteGroupMembers
- parameters:
- - {name: groupId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: userId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /groups/{groupId}:
- get:
- summary: Get Group
- description: Get Group
- operationId: GetGroup
- parameters:
- - {name: groupId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- id: {type: integer, format: int32, description: id}
- name: {type: string, description: name}
- description: {type: string, description: description}
- owner: {type: string, description: owner}
- ownerId: {type: integer, format: int32, description: ownerId}
- createdAt: {type: string, description: createdAt}
- modifiedAt: {type: string, description: modifiedAt}
- data:
- type: array
- items:
- type: object
- properties:
- id: {type: integer, format: int32, description: id}
- email: {type: string, description: email}
- firstName: {type: string, description: firstName}
- lastName: {type: string, description: lastName}
- name: {type: string, description: name}
- description: data
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- delete:
- summary: Delete Group
- description: Delete Group
- operationId: DeleteGroup
- parameters:
- - {name: groupId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- '401':
- description: '401'
- schema:
- type: object
- properties:
- errorCode: {type: integer, format: int32, description: errorCode}
- message: {type: string, description: message}
- refId: {type: string, description: refId}
- '404':
- description: '404'
- schema:
- type: object
- properties:
- errorCode: {type: integer, format: int32, description: errorCode}
- message: {type: string, description: message}
- refId: {type: string, description: refId}
- put:
- summary: Update Group
- description: Update Group
- operationId: UpdateGroup
- parameters:
- - {name: groupId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- name: {type: string, description: name}
- description: {type: string, description: description}
- ownerId: {type: integer, format: int32, description: ownerId}
- default: {name: Renamed group, description: Some new description, ownerId: 94094820842}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id: {type: integer, format: int32, description: id}
- name: {type: string, description: name}
- description: {type: string, description: description}
- owner: {type: string, description: owner}
- ownerId: {type: integer, format: int32, description: ownerId}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- description: result
- '400':
- description: '400'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- errorCode: {type: integer, format: int32, description: errorCode}
- message: {type: string, description: message}
- refId: {type: string, description: refId}
- /groups:
- get:
- summary: List Org Groups
- description: List Org Groups
- operationId: ListOrgGroups
- parameters:
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: modifiedSince, default: <dateTime>, in: query, type: string, required: true}
- - {name: numericDates, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- id: {type: integer, format: int32, description: id}
- name: {type: string, description: name}
- description: {type: string, description: description}
- owner: {type: string, description: owner}
- ownerId: {type: integer, format: int32, description: ownerId}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- description: data
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- post:
- summary: Add Group
- description: Add Group
- operationId: AddGroup
- parameters:
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- name: {type: string, description: name}
- description: {type: string, description: description}
- members:
- type: array
- items:
- type: object
- properties:
- email: {type: string, description: email}
- description: members
- default:
- name: API-created group
- description: Group created via API
- members:
- - {email: [email protected]}
- - {email: [email protected]}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id: {type: integer, format: int32, description: id}
- name: {type: string, description: name}
- description: {type: string, description: description}
- owner: {type: string, description: owner}
- ownerId: {type: integer, format: int32, description: ownerId}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- description: result
- '400':
- description: '400'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- '401':
- description: '401'
- schema:
- type: object
- properties:
- errorCode: {type: integer, format: int32, description: errorCode}
- message: {type: string, description: message}
- refId: {type: string, description: refId}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- errorCode: {type: integer, format: int32, description: errorCode}
- message: {type: string, description: message}
- refId: {type: string, description: refId}
- /home/folders:
- get:
- summary: List Folders in Home
- description: List Folders in Home
- operationId: ListFoldersInHome
- parameters:
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- result:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- post:
- summary: Create Folder
- description: Create Folder
- operationId: CreateFolder23
- parameters:
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- default: {value: 'reference #/components/schemas/Folder/properties/folders/items
- not found in the OpenAPI spec'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /home:
- get:
- summary: List Contents
- description: List Contents
- operationId: ListContents
- parameters:
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- folders:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: folders
- reports:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: reports
- sheets:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: sheets
- sights:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: sights
- templates:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: templates
- workspaces:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: workspaces
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /reports/{reportId}/publish:
- get:
- summary: Gets a Report's publish settings
- description: Gets a Report's publish settings
- operationId: GetsAReportsPublishSettings
- parameters:
- - {name: reportId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- readOnlyFullAccessibleBy: {type: string, description: readOnlyFullAccessibleBy}
- readOnlyFullDefaultView: {type: string, description: readOnlyFullDefaultView}
- readOnlyFullEnabled: {type: boolean, description: readOnlyFullEnabled}
- readOnlyFullShowToolbar: {type: boolean, description: readOnlyFullShowToolbar}
- readOnlyFullUrl: {type: string, description: readOnlyFullUrl}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- put:
- summary: Set a Report's publish status
- description: Set a Report's publish status
- operationId: SetAReportsPublishStatus
- parameters:
- - {name: reportId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- readOnlyFullAccessibleBy: {type: string, description: readOnlyFullAccessibleBy}
- readOnlyFullDefaultView: {type: string, description: readOnlyFullDefaultView}
- readOnlyFullEnabled: {type: boolean, description: readOnlyFullEnabled}
- readOnlyFullShowToolbar: {type: boolean, description: readOnlyFullShowToolbar}
- readOnlyFullUrl: {type: string, description: readOnlyFullUrl}
- default: {readOnlyFullAccessibleBy: sint Excepteur sunt nisi, readOnlyFullDefaultView: voluptate
- Duis, readOnlyFullEnabled: false, readOnlyFullShowToolbar: false, readOnlyFullUrl: sunt
- deserunt aliqua sit}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- readOnlyFullAccessibleBy: {type: string, description: readOnlyFullAccessibleBy}
- readOnlyFullDefaultView: {type: string, description: readOnlyFullDefaultView}
- readOnlyFullEnabled: {type: boolean, description: readOnlyFullEnabled}
- readOnlyFullShowToolbar: {type: boolean, description: readOnlyFullShowToolbar}
- readOnlyFullUrl: {type: string, description: readOnlyFullUrl}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /reports/{reportId}/shares/{shareId}:
- get:
- summary: Get Report Share.
- description: Get Report Share.
- operationId: GetReportShare
- parameters:
- - {name: reportId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: shareId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- id: {type: string, description: id}
- groupId: {type: number, format: float, description: groupId}
- userId: {type: number, format: float, description: userId}
- type: {type: string, description: type}
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe: {type: boolean, description: ccMe}
- createdAt: {type: string, description: createdAt}
- email: {type: string, description: email}
- message: {type: string, description: message}
- modifiedAt: {type: string, description: modifiedAt}
- name: {type: string, description: name}
- scope: {type: string, description: scope}
- subject: {type: string, description: subject}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- delete:
- summary: Delete Report Share
- description: Delete Report Share
- operationId: DeleteReportShare
- parameters:
- - {name: reportId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: shareId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- put:
- summary: Update Report Share.
- description: Update Report Share.
- operationId: UpdateReportShare
- parameters:
- - {name: reportId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: shareId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- id: {type: string, description: id}
- groupId: {type: number, format: float, description: groupId}
- userId: {type: number, format: float, description: userId}
- type: {type: string, description: type}
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe: {type: boolean, description: ccMe}
- createdAt: {type: string, description: createdAt}
- email: {type: string, description: email}
- message: {type: string, description: message}
- modifiedAt: {type: string, description: modifiedAt}
- name: {type: string, description: name}
- scope: {type: string, description: scope}
- subject: {type: string, description: subject}
- default:
- id: mollit
- groupId: 6458197.992068276
- userId: 55638615.369980216
- type: proident ex
- accessLevel: {value: 'reference #/components/schemas/Discussion/properties/accessLevel
- not found in the OpenAPI spec'}
- ccMe: false
- createdAt: <dateTime>
- email: voluptate Duis minim Lorem
- message: voluptate officia eiusmod qui
- modifiedAt: <dateTime>
- name: do in
- scope: occaecat labore
- subject: deserunt ut
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message:
- type: object
- properties:
- value: {type: string, description: value}
- description: message
- resultCode:
- type: object
- properties:
- value: {type: string, description: value}
- description: resultCode
- result:
- type: object
- properties: {}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /reports/{reportId}/shares:
- get:
- summary: List Report Shares
- description: List Report Shares
- operationId: ListReportShares
- parameters:
- - {name: sharingInclude, default: ITEM, in: query, type: string, required: true}
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: reportId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- result:
- type: array
- items:
- type: object
- properties:
- id: {type: string, description: id}
- groupId: {type: number, format: float, description: groupId}
- userId: {type: number, format: float, description: userId}
- type: {type: string, description: type}
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe: {type: boolean, description: ccMe}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- email: {type: string, description: email}
- message: {type: string, description: message}
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- name: {type: string, description: name}
- scope: {type: string, description: scope}
- subject: {type: string, description: subject}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- post:
- summary: Share Report
- description: Share Report
- operationId: ShareReport
- parameters:
- - {name: sendEmail, default: 'false', in: query, type: string, required: true}
- - {name: reportId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- id: {type: string, description: id}
- groupId: {type: number, format: float, description: groupId}
- userId: {type: number, format: float, description: userId}
- type: {type: string, description: type}
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe: {type: boolean, description: ccMe}
- createdAt: {type: string, description: createdAt}
- email: {type: string, description: email}
- message: {type: string, description: message}
- modifiedAt: {type: string, description: modifiedAt}
- name: {type: string, description: name}
- scope: {type: string, description: scope}
- subject: {type: string, description: subject}
- default:
- id: mollit
- groupId: 6458197.992068276
- userId: 55638615.369980216
- type: proident ex
- accessLevel: {value: 'reference #/components/schemas/Discussion/properties/accessLevel
- not found in the OpenAPI spec'}
- ccMe: false
- createdAt: <dateTime>
- email: voluptate Duis minim Lorem
- message: voluptate officia eiusmod qui
- modifiedAt: <dateTime>
- name: do in
- scope: occaecat labore
- subject: deserunt ut
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id: {type: string, description: id}
- groupId: {type: number, format: float, description: groupId}
- userId: {type: number, format: float, description: userId}
- type: {type: string, description: type}
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe: {type: boolean, description: ccMe}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- email: {type: string, description: email}
- message: {type: string, description: message}
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- name: {type: string, description: name}
- scope: {type: string, description: scope}
- subject: {type: string, description: subject}
- description: result
- '400':
- description: '400'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /reports/{reportId}:
- get:
- summary: Get Report
- description: Get Report
- operationId: GetReport
- parameters:
- - {name: include, default: format, in: query, type: string, required: true}
- - {name: exclude, default: linksOutToCellsDetails, in: query, type: string,
- required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: level, default: '0', in: query, type: string, required: true}
- - {name: reportId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /reports/{reportId}/emails:
- post:
- summary: Send report via email
- description: Send report via email
- operationId: SendReportViaEmail
- parameters:
- - {name: reportId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- default: {value: 'reference #/components/schemas/ProofRequestBody/allOf/0
- not found in the OpenAPI spec'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /reports:
- get:
- summary: Get Reports
- description: Get Reports
- operationId: GetReports
- parameters:
- - {name: modifiedSince, default: <dateTime>, in: query, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: data
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /search:
- get:
- summary: Search Everything
- description: Search Everything
- operationId: SearchEverything
- parameters:
- - {name: query, default: ex Excepteur laboris, in: query, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- result:
- type: array
- items:
- type: object
- properties:
- results:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: results
- totalCount: {type: number, format: float, description: totalCount}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /search/sheets/{sheetId}:
- get:
- summary: Search Sheet
- description: Search Sheet
- operationId: SearchSheet
- parameters:
- - {name: query, default: ex Excepteur laboris, in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- result:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sheets/{sheetId}/attachments/{attachmentId}/versions:
- get:
- summary: List Versions
- description: List Versions
- operationId: ListVersions
- parameters:
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: attachmentId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- parentId: {type: number, format: float, description: parentId}
- attachmentType: {type: string, description: attachmentType}
- attachmentSubType: {type: string, description: attachmentSubType}
- mimeType: {type: string, description: mimeType}
- parentType: {type: string, description: parentType}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- createdBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdBy
- name: {type: string, description: name}
- sizeInKb: {type: number, format: float, description: sizeInKb}
- url: {type: string, description: url}
- urlExpiresInMillis: {type: number, format: float, description: urlExpiresInMillis}
- description: data
- delete:
- summary: Delete All Versions
- description: Delete All Versions
- operationId: DeleteAllVersions
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: attachmentId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- post:
- summary: Attach New version
- description: Attach New version
- operationId: AttachNewVersion
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: attachmentId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: multipart/form-data,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- parentId: {type: number, format: float, description: parentId}
- attachmentType: {type: string, description: attachmentType}
- attachmentSubType: {type: string, description: attachmentSubType}
- mimeType: {type: string, description: mimeType}
- parentType: {type: string, description: parentType}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- createdBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdBy
- name: {type: string, description: name}
- sizeInKb: {type: number, format: float, description: sizeInKb}
- url: {type: string, description: url}
- urlExpiresInMillis: {type: number, format: float, description: urlExpiresInMillis}
- description: result
- /sheets/{sheetId}/attachments/{attachmentId}:
- get:
- summary: Get Attachment
- description: Get Attachment
- operationId: GetAttachment
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: attachmentId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- parentId: {type: number, format: float, description: parentId}
- attachmentType: {type: string, description: attachmentType}
- attachmentSubType: {type: string, description: attachmentSubType}
- mimeType: {type: string, description: mimeType}
- parentType: {type: string, description: parentType}
- createdAt: {type: string, description: createdAt}
- createdBy:
- type: object
- properties:
- email:
- type: object
- properties:
- value: {type: string, description: value}
- description: email
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- description: createdBy
- name: {type: string, description: name}
- sizeInKb: {type: number, format: float, description: sizeInKb}
- url: {type: string, description: url}
- urlExpiresInMillis: {type: number, format: float, description: urlExpiresInMillis}
- delete:
- summary: Delete Attachment
- description: Delete Attachment
- operationId: DeleteAttachment
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: attachmentId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- /sheets/{sheetId}/attachments:
- get:
- summary: List Attachments
- description: List Attachments
- operationId: ListAttachments
- parameters:
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- parentId: {type: number, format: float, description: parentId}
- attachmentType: {type: string, description: attachmentType}
- attachmentSubType: {type: string, description: attachmentSubType}
- mimeType: {type: string, description: mimeType}
- parentType: {type: string, description: parentType}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- createdBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdBy
- name: {type: string, description: name}
- sizeInKb: {type: number, format: float, description: sizeInKb}
- url: {type: string, description: url}
- urlExpiresInMillis: {type: number, format: float, description: urlExpiresInMillis}
- description: data
- post:
- summary: Attach File or URL to Sheet
- description: Attach File or URL to Sheet
- operationId: AttachFileOrUrlToSheet
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: multipart/form-data,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- parentId: {type: number, format: float, description: parentId}
- attachmentType: {type: string, description: attachmentType}
- attachmentSubType: {type: string, description: attachmentSubType}
- mimeType: {type: string, description: mimeType}
- parentType: {type: string, description: parentType}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- createdBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdBy
- name: {type: string, description: name}
- sizeInKb: {type: number, format: float, description: sizeInKb}
- url: {type: string, description: url}
- urlExpiresInMillis: {type: number, format: float, description: urlExpiresInMillis}
- description: result
- /sheets/{sheetId}/automationrules/{automationRuleId}:
- get:
- summary: Get an Automation Rule
- description: Get an Automation Rule
- operationId: GetAnAutomationRule
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: automationRuleId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- action:
- type: object
- properties:
- value: {type: string, description: value}
- description: action
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- createdBy:
- type: object
- properties:
- email:
- type: object
- properties:
- value: {type: string, description: value}
- description: email
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- description: createdBy
- disabledReason: {type: string, description: disabledReason}
- disabledReasonText: {type: string, description: disabledReasonText}
- enabled: {type: boolean, description: enabled}
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- modifiedBy:
- type: object
- properties:
- email:
- type: object
- properties:
- value: {type: string, description: value}
- description: email
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- description: modifiedBy
- name: {type: string, description: name}
- userCanModify: {type: boolean, description: userCanModify}
- delete:
- summary: Delete an Automation Rule
- description: Delete an Automation Rule
- operationId: DeleteAnAutomationRule
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: automationRuleId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- put:
- summary: Update an Automation Rule
- description: Update an Automation Rule
- operationId: UpdateAnAutomationRule
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: automationRuleId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- action:
- type: object
- properties:
- value: {type: string, description: value}
- description: action
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- createdBy:
- type: object
- properties:
- email:
- type: object
- properties:
- value: {type: string, description: value}
- description: email
- description: createdBy
- disabledReason: {type: string, description: disabledReason}
- disabledReasonText: {type: string, description: disabledReasonText}
- enabled: {type: boolean, description: enabled}
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- modifiedBy:
- type: object
- properties:
- email:
- type: object
- properties:
- value: {type: string, description: value}
- description: email
- description: modifiedBy
- name: {type: string, description: name}
- userCanModify: {type: boolean, description: userCanModify}
- default:
- id: 46295564.545469224
- action: {value: '<Error: Too many levels of nesting to fake this schema>'}
- createdAt: {value: '<Error: Too many levels of nesting to fake this schema>'}
- createdBy:
- email: {value: '<Error: Too many levels of nesting to fake this schema>'}
- disabledReason: NO_POTENTIAL_RECIPIENTS
- disabledReasonText: Lorem incididunt ullamco
- enabled: false
- modifiedAt: {value: '<Error: Too many levels of nesting to fake this schema>'}
- modifiedBy:
- email: {value: '<Error: Too many levels of nesting to fake this schema>'}
- name: consectetur Lorem adipisicing amet
- userCanModify: true
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- action:
- type: object
- properties:
- value: {type: string, description: value}
- description: action
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- createdBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdBy
- disabledReason: {type: string, description: disabledReason}
- disabledReasonText: {type: string, description: disabledReasonText}
- enabled: {type: boolean, description: enabled}
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- modifiedBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedBy
- name: {type: string, description: name}
- userCanModify: {type: boolean, description: userCanModify}
- description: result
- /sheets/{sheetId}/automationrules:
- get:
- summary: List All Automation Rules
- description: List All Automation Rules
- operationId: ListAllAutomationRules
- parameters:
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- action:
- type: object
- properties:
- value: {type: string, description: value}
- description: action
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- createdBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdBy
- disabledReason: {type: string, description: disabledReason}
- disabledReasonText: {type: string, description: disabledReasonText}
- enabled: {type: boolean, description: enabled}
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- modifiedBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedBy
- name: {type: string, description: name}
- userCanModify: {type: boolean, description: userCanModify}
- description: data
- /sheets/{sheetId}/columns/{columnId}:
- get:
- summary: Get Column
- description: Get Column
- operationId: GetColumn
- parameters:
- - {name: level, default: '1', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: columnId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- index: {type: number, format: float, description: index}
- symbol: {type: string, description: symbol}
- title: {type: string, description: title}
- type: {type: string, description: type}
- validation: {type: boolean, description: validation}
- delete:
- summary: Delete Column
- description: Delete Column
- operationId: DeleteColumn
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: columnId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- put:
- summary: Update Column
- description: Update Column
- operationId: UpdateColumn
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: columnId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- title: {type: string, description: title}
- type: {type: string, description: type}
- formula: {type: string, description: formula}
- hidden: {type: boolean, description: hidden}
- index: {type: number, format: float, description: index}
- autoNumberFormat:
- type: object
- properties:
- fill: {type: string, description: fill}
- prefix: {type: string, description: prefix}
- startingNumber: {type: number, format: float, description: startingNumber}
- suffix: {type: string, description: suffix}
- description: autoNumberFormat
- contactOptions:
- type: object
- properties:
- email: {type: string, description: email}
- name: {type: string, description: name}
- description: contactOptions
- description: {type: string, description: description}
- format: {type: string, description: format}
- locked: {type: boolean, description: locked}
- lockedForUser: {type: boolean, description: lockedForUser}
- options:
- type: array
- items: {type: string}
- description: options
- symbol: {type: string, description: symbol}
- systemColumnType: {type: string, description: systemColumnType}
- validation: {type: boolean, description: validation}
- version: {type: number, format: float, description: version}
- width: {type: number, format: float, description: width}
- default:
- title: reprehenderi
- type: MULTI_CONTACT_LIST
- formula: dolore ea
- hidden: false
- index: -93894618.19502069
- autoNumberFormat: {fill: Duis labore laborum, prefix: tempor sunt adipisicing
- magna minim, startingNumber: -82450136.44230506, suffix: adipisicing
- magna anim}
- contactOptions: {email: dolore id nulla, name: Ut proident anim eiusmod}
- description: nostrud sunt
- format: enim
- locked: true
- lockedForUser: false
- options: [aute aliq, amet pariatur irure magna]
- symbol: dolore commodo quis nisi
- systemColumnType: MODIFIED_DATE
- validation: true
- version: 9149821.630291343
- width: -81247707.33269045
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- index: {type: number, format: float, description: index}
- options:
- type: array
- items: {type: string}
- description: options
- title: {type: string, description: title}
- type: {type: string, description: type}
- validation: {type: boolean, description: validation}
- description: result
- /sheets/{sheetId}/columns:
- get:
- summary: List Columns
- description: List Columns
- operationId: ListColumns
- parameters:
- - {name: level, default: '1', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- index: {type: number, format: float, description: index}
- symbol: {type: string, description: symbol}
- title: {type: string, description: title}
- type: {type: string, description: type}
- validation: {type: boolean, description: validation}
- description: data
- post:
- summary: Add Columns
- description: Add Columns
- operationId: AddColumns
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- title: {type: string, description: title}
- type: {type: string, description: type}
- formula: {type: string, description: formula}
- hidden: {type: boolean, description: hidden}
- index: {type: number, format: float, description: index}
- autoNumberFormat:
- type: object
- properties:
- fill: {type: string, description: fill}
- prefix: {type: string, description: prefix}
- startingNumber: {type: number, format: float, description: startingNumber}
- suffix: {type: string, description: suffix}
- description: autoNumberFormat
- contactOptions:
- type: object
- properties:
- email: {type: string, description: email}
- name: {type: string, description: name}
- description: contactOptions
- description: {type: string, description: description}
- format: {type: string, description: format}
- locked: {type: boolean, description: locked}
- lockedForUser: {type: boolean, description: lockedForUser}
- options:
- type: array
- items: {type: string}
- description: options
- symbol: {type: string, description: symbol}
- systemColumnType: {type: string, description: systemColumnType}
- validation: {type: boolean, description: validation}
- version: {type: number, format: float, description: version}
- width: {type: number, format: float, description: width}
- default:
- title: aliquip aliqua nulla dolor eiusmod
- type: MULTI_PICKLIST
- formula: deserunt exercitation cillum
- hidden: false
- index: -24339889.160482734
- autoNumberFormat: {fill: magna officia ullamco voluptate, prefix: esse,
- startingNumber: 92760270.27099141, suffix: minim ea deseru}
- contactOptions: {email: cillum elit dolore ad ex, name: sunt}
- description: adipisicing esse mollit deserunt
- format: veniam quis
- locked: false
- lockedForUser: true
- options: [aute in, ut]
- symbol: est veniam
- systemColumnType: MODIFIED_BY
- validation: false
- version: -45163955.660274535
- width: -74870217.18572184
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: array
- items:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- index: {type: number, format: float, description: index}
- title: {type: string, description: title}
- type: {type: string, description: type}
- options:
- type: array
- items: {type: string}
- description: options
- validation: {type: boolean, description: validation}
- width: {type: number, format: float, description: width}
- description: result
- /sheets/{sheetId}/comments/{commentId}:
- get:
- summary: Get a comment
- description: Get a comment
- operationId: GetAComment
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: commentId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- delete:
- summary: Delete a comment
- description: Delete a comment
- operationId: DeleteAComment
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: commentId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- put:
- summary: Edit a comment
- description: Edit a comment
- operationId: EditAComment
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: commentId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- text: {type: string, description: text}
- default: {text: voluptate eu}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- /sheets/{sheetId}/comments/{commentId}/attachments:
- post:
- summary: Attach File or URL to Comment
- description: Attach File or URL to Comment
- operationId: AttachFileOrUrlToComment
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: commentId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: multipart/form-data,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- parentId: {type: number, format: float, description: parentId}
- attachmentType: {type: string, description: attachmentType}
- attachmentSubType: {type: string, description: attachmentSubType}
- mimeType: {type: string, description: mimeType}
- parentType: {type: string, description: parentType}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- createdBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdBy
- name: {type: string, description: name}
- sizeInKb: {type: number, format: float, description: sizeInKb}
- url: {type: string, description: url}
- urlExpiresInMillis: {type: number, format: float, description: urlExpiresInMillis}
- description: result
- /sheets/{sheetId}/crosssheetreferences:
- get:
- summary: List Cross-sheet References
- description: List Cross-sheet References
- operationId: ListCross-sheetReferences
- parameters:
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: data
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- post:
- summary: Create Cross-sheet References
- description: Create Cross-sheet References
- operationId: CreateCross-sheetReferences
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- sourceSheetId: {type: number, format: float, description: sourceSheetId}
- name: {type: string, description: name}
- endColumnId: {type: number, format: float, description: endColumnId}
- startColumnId: {type: number, format: float, description: startColumnId}
- default: {sourceSheetId: 8472067.16221404, name: sunt nulla id ut, endColumnId: -62042327.84843988,
- startColumnId: 91503084.44359049}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sheets/{sheetId}/crosssheetreferences/{crossSheetReferenceId}:
- get:
- summary: Get Cross-sheet Reference
- description: Get Cross-sheet Reference
- operationId: GetCross-sheetReference
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: crossSheetReferenceId, default: '-4847524.674802229', in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sheets/{sheetId}/discussions/{discussionId}:
- get:
- summary: Get Discussion
- description: Get Discussion
- operationId: GetDiscussion
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: discussionId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- delete:
- summary: Delete a Discussion
- description: Delete a Discussion
- operationId: DeleteADiscussion
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: discussionId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- /sheets/{sheetId}/discussions/{discussionId}/attachments:
- get:
- summary: List Discussion Attachments
- description: List Discussion Attachments
- operationId: ListDiscussionAttachments
- parameters:
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: discussionId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- parentId: {type: number, format: float, description: parentId}
- attachmentType: {type: string, description: attachmentType}
- attachmentSubType: {type: string, description: attachmentSubType}
- mimeType: {type: string, description: mimeType}
- parentType: {type: string, description: parentType}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- createdBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdBy
- name: {type: string, description: name}
- sizeInKb: {type: number, format: float, description: sizeInKb}
- url: {type: string, description: url}
- urlExpiresInMillis: {type: number, format: float, description: urlExpiresInMillis}
- description: data
- /sheets/{sheetId}/discussions/{discussionId}/comments:
- post:
- summary: Create a comment
- description: Create a comment
- operationId: CreateAComment
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: discussionId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: multipart/form-data,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- /sheets/{sheetId}/discussions:
- get:
- summary: List Discussions
- description: List Discussions
- operationId: ListDiscussions
- parameters:
- - {name: include, default: comments, in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: data
- post:
- summary: Create a Discussion
- description: Create a Discussion
- operationId: CreateADiscussion
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: multipart/form-data,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- /sheets/{sheetId}/proofs/{proofId}/attachments:
- get:
- summary: List Proof Attachments
- description: List Proof Attachments
- operationId: ListProofAttachments
- parameters:
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: proofId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- parentId: {type: number, format: float, description: parentId}
- attachmentType: {type: string, description: attachmentType}
- attachmentSubType: {type: string, description: attachmentSubType}
- mimeType: {type: string, description: mimeType}
- parentType: {type: string, description: parentType}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- createdBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdBy
- name: {type: string, description: name}
- sizeInKb: {type: number, format: float, description: sizeInKb}
- url: {type: string, description: url}
- urlExpiresInMillis: {type: number, format: float, description: urlExpiresInMillis}
- description: data
- post:
- summary: Attach File to Proof
- description: Attach File to Proof
- operationId: AttachFileToProof
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: proofId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/octet-stream,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- parentId: {type: number, format: float, description: parentId}
- attachmentType: {type: string, description: attachmentType}
- attachmentSubType: {type: string, description: attachmentSubType}
- mimeType: {type: string, description: mimeType}
- parentType: {type: string, description: parentType}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- createdBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdBy
- name: {type: string, description: name}
- sizeInKb: {type: number, format: float, description: sizeInKb}
- url: {type: string, description: url}
- urlExpiresInMillis: {type: number, format: float, description: urlExpiresInMillis}
- description: result
- /sheets/{sheetId}/proofs/{proofId}/discussions:
- get:
- summary: List Proof Discussions
- description: List Proof Discussions
- operationId: ListProofDiscussions
- parameters:
- - {name: include, default: comments, in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: proofId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: data
- post:
- summary: Create Proof Discussion
- description: Create Proof Discussion
- operationId: CreateProofDiscussion
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: proofId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: multipart/form-data,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- /sheets/{sheetId}/proofs/{proofId}/requests:
- delete:
- summary: Delete Proof Requests
- description: Delete Proof Requests
- operationId: DeleteProofRequests
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: proofId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- post:
- summary: Create Proof Request
- description: Create Proof Request
- operationId: CreateProofRequest
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: proofId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- default: {value: 'reference #/components/schemas/ProofRequest/allOf/0 not
- found in the OpenAPI spec'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- /sheets/{sheetId}/proofs/{proofId}/versions:
- get:
- summary: List Proof Versions
- description: List Proof Versions
- operationId: ListProofVersions
- parameters:
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: proofId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: data
- delete:
- summary: Delete Proof Version
- description: Delete Proof Version
- operationId: DeleteProofVersion
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: proofId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- post:
- summary: Create Proof Version
- description: Create Proof Version
- operationId: CreateProofVersion
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: proofId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: multipart/form-data,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- /sheets/{sheetId}/proofs/{proofId}:
- get:
- summary: Get Proof
- description: Get Proof
- operationId: GetProof
- parameters:
- - {name: include, default: discussions, in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: proofId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- delete:
- summary: Delete Proof
- description: Delete Proof
- operationId: DeleteProof
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: proofId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- put:
- summary: Update Proof Status
- description: Update Proof Status
- operationId: UpdateProofStatus
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: proofId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- isCompleted: {type: boolean, description: isCompleted}
- default: {isCompleted: false}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- /sheets/{sheetId}/proofs/{proofId}/requestactions:
- get:
- summary: List Proof Request Actions
- description: List Proof Request Actions
- operationId: ListProofRequestActions
- parameters:
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: proofId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- user:
- type: object
- properties:
- value: {type: string, description: value}
- description: user
- actionStatus: {type: string, description: actionStatus}
- description: data
- /sheets/{sheetId}/proofs:
- get:
- summary: List Proofs
- description: List Proofs
- operationId: ListProofs
- parameters:
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: data
- /sheets/{sheetId}/publish:
- get:
- summary: Get Sheet Publish Status
- description: Get Sheet Publish Status
- operationId: GetSheetPublishStatus
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- icalEnabled: {type: boolean, description: icalEnabled}
- icalUrl:
- type: object
- properties: {}
- description: icalUrl
- readOnlyFullAccessibleBy: {type: string, description: readOnlyFullAccessibleBy}
- readOnlyFullDefaultView: {type: string, description: readOnlyFullDefaultView}
- readOnlyFullEnabled: {type: boolean, description: readOnlyFullEnabled}
- readOnlyFullShowToolbar: {type: boolean, description: readOnlyFullShowToolbar}
- readOnlyFullUrl: {type: string, description: readOnlyFullUrl}
- readOnlyLiteEnabled: {type: boolean, description: readOnlyLiteEnabled}
- readOnlyLiteSslUrl: {type: string, description: readOnlyLiteSslUrl}
- readOnlyLiteUrl: {type: string, description: readOnlyLiteUrl}
- readWriteAccessibleBy: {type: string, description: readWriteAccessibleBy}
- readWriteDefaultView: {type: string, description: readWriteDefaultView}
- readWriteEnabled: {type: boolean, description: readWriteEnabled}
- readWriteShowToolbar: {type: boolean, description: readWriteShowToolbar}
- readWriteUrl: {type: string, description: readWriteUrl}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- put:
- summary: Set Sheet Publish Status
- description: Set Sheet Publish Status
- operationId: SetSheetPublishStatus
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- icalEnabled: {type: boolean, description: icalEnabled}
- readOnlyFullAccessibleBy: {type: string, description: readOnlyFullAccessibleBy}
- readOnlyFullDefaultView: {type: string, description: readOnlyFullDefaultView}
- readOnlyFullEnabled: {type: boolean, description: readOnlyFullEnabled}
- readOnlyFullShowToolbar: {type: boolean, description: readOnlyFullShowToolbar}
- readOnlyLiteEnabled: {type: boolean, description: readOnlyLiteEnabled}
- readWriteAccessibleBy: {type: string, description: readWriteAccessibleBy}
- readWriteDefaultView: {type: string, description: readWriteDefaultView}
- readWriteEnabled: {type: boolean, description: readWriteEnabled}
- readWriteShowToolbar: {type: boolean, description: readWriteShowToolbar}
- default: {icalEnabled: true, readOnlyFullAccessibleBy: SHARED, readOnlyFullDefaultView: GRID,
- readOnlyFullEnabled: false, readOnlyFullShowToolbar: false, readOnlyLiteEnabled: true,
- readWriteAccessibleBy: ORG, readWriteDefaultView: CARD, readWriteEnabled: false,
- readWriteShowToolbar: true}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- icalEnabled: {type: boolean, description: icalEnabled}
- icalUrl:
- type: object
- properties: {}
- description: icalUrl
- readOnlyFullAccessibleBy: {type: string, description: readOnlyFullAccessibleBy}
- readOnlyFullDefaultView: {type: string, description: readOnlyFullDefaultView}
- readOnlyFullEnabled: {type: boolean, description: readOnlyFullEnabled}
- readOnlyFullShowToolbar: {type: boolean, description: readOnlyFullShowToolbar}
- readOnlyFullUrl: {type: string, description: readOnlyFullUrl}
- readOnlyLiteEnabled: {type: boolean, description: readOnlyLiteEnabled}
- readOnlyLiteSslUrl: {type: string, description: readOnlyLiteSslUrl}
- readOnlyLiteUrl: {type: string, description: readOnlyLiteUrl}
- readWriteAccessibleBy: {type: string, description: readWriteAccessibleBy}
- readWriteDefaultView: {type: string, description: readWriteDefaultView}
- readWriteEnabled: {type: boolean, description: readWriteEnabled}
- readWriteShowToolbar: {type: boolean, description: readWriteShowToolbar}
- readWriteUrl: {type: string, description: readWriteUrl}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sheets/{sheetId}/rows/{rowId}/attachments:
- get:
- summary: List Row Attachments
- description: List Row Attachments
- operationId: ListRowAttachments
- parameters:
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: rowId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- parentId: {type: number, format: float, description: parentId}
- attachmentType: {type: string, description: attachmentType}
- attachmentSubType: {type: string, description: attachmentSubType}
- mimeType: {type: string, description: mimeType}
- parentType: {type: string, description: parentType}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- createdBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdBy
- name: {type: string, description: name}
- sizeInKb: {type: number, format: float, description: sizeInKb}
- url: {type: string, description: url}
- urlExpiresInMillis: {type: number, format: float, description: urlExpiresInMillis}
- description: data
- post:
- summary: Attach File or URL to Row
- description: Attach File or URL to Row
- operationId: AttachFileOrUrlToRow
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: rowId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: multipart/form-data,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- parentId: {type: number, format: float, description: parentId}
- attachmentType: {type: string, description: attachmentType}
- attachmentSubType: {type: string, description: attachmentSubType}
- mimeType: {type: string, description: mimeType}
- parentType: {type: string, description: parentType}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- createdBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdBy
- name: {type: string, description: name}
- sizeInKb: {type: number, format: float, description: sizeInKb}
- url: {type: string, description: url}
- urlExpiresInMillis: {type: number, format: float, description: urlExpiresInMillis}
- description: result
- /sheets/{sheetId}/rows/{rowId}/columns/{columnId}/cellimages:
- post:
- summary: Add Image to Cell
- description: Add Image to Cell
- operationId: AddImageToCell
- parameters:
- - {name: altText, default: ex Excepteur laboris, in: query, type: string, required: true}
- - {name: overrideValidation, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: rowId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: columnId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Disposition, in: header, required: true, type: string, default: attachment;
- filename="ProgressReport.docx", description: Content-Disposition}
- - {name: Content-Length, in: header, required: true, type: string, default: '5463',
- description: Content-Length}
- - {name: Content-Type, in: header, required: true, type: string, default: application/octet-stream,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- /sheets/{sheetId}/rows/{rowId}/columns/{columnId}/history:
- get:
- summary: List Cell History
- description: List Cell History
- operationId: ListCellHistory
- parameters:
- - {name: include, default: objectValue, in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: level, default: '1', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: rowId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: columnId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- columnId:
- type: object
- properties:
- value: {type: string, description: value}
- description: columnId
- columnType:
- type: object
- properties:
- value: {type: string, description: value}
- description: columnType
- conditionalFormat:
- type: object
- properties:
- value: {type: string, description: value}
- description: conditionalFormat
- displayValue:
- type: object
- properties:
- value: {type: string, description: value}
- description: displayValue
- format:
- type: object
- properties:
- value: {type: string, description: value}
- description: format
- formula:
- type: object
- properties:
- value: {type: string, description: value}
- description: formula
- hyperlink:
- type: object
- properties:
- value: {type: string, description: value}
- description: hyperlink
- image:
- type: object
- properties:
- value: {type: string, description: value}
- description: image
- linkInFromCell:
- type: object
- properties:
- value: {type: string, description: value}
- description: linkInFromCell
- linksOutToCells:
- type: object
- properties:
- value: {type: string, description: value}
- description: linksOutToCells
- objectValue:
- type: object
- properties:
- value: {type: string, description: value}
- description: objectValue
- overrideValidation:
- type: object
- properties:
- value: {type: string, description: value}
- description: overrideValidation
- strict:
- type: object
- properties:
- value: {type: string, description: value}
- description: strict
- value:
- type: object
- properties:
- value: {type: string, description: value}
- description: value
- description: data
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sheets/{sheetId}/rows/{rowId}/discussions:
- get:
- summary: List Discussions with a Row
- description: List Discussions with a Row
- operationId: ListDiscussionsWithARow
- parameters:
- - {name: include, default: comments, in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: rowId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: data
- post:
- summary: Create a Discussion on a Row
- description: Create a Discussion on a Row
- operationId: CreateADiscussionOnARow
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: rowId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: multipart/form-data,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- /sheets/{sheetId}/rows/{rowId}:
- get:
- summary: Get Row
- description: Get Row
- operationId: GetRow
- parameters:
- - {name: include, default: columns, in: query, type: string, required: true}
- - {name: exclude, default: filteredOutRows, in: query, type: string, required: true}
- - {name: level, default: '1', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: rowId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- sheetId: {type: number, format: float, description: sheetId}
- rowNumber: {type: number, format: float, description: rowNumber}
- expanded: {type: boolean, description: expanded}
- cells:
- type: array
- items:
- type: object
- properties:
- columnId: {type: number, format: float, description: columnId}
- columnType: {type: string, description: columnType}
- value:
- type: object
- properties:
- value: {type: string, description: value}
- description: value
- displayValue: {type: string, description: displayValue}
- description: cells
- createdAt: {type: string, description: createdAt}
- modifiedAt: {type: string, description: modifiedAt}
- /sheets/{sheetId}/rows/{rowId}/proofs:
- post:
- summary: Create Proof
- description: Create Proof
- operationId: CreateProof
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: rowId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/octet-stream,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- /sheets/{sheetId}/rows:
- delete:
- summary: Delete Rows
- description: Delete Rows
- operationId: DeleteRows
- parameters:
- - {name: ids, default: ex Excepteur laboris, in: query, type: string, required: true}
- - {name: ignoreRowsNotFound, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: array
- items: {type: number, format: float}
- description: result
- '404':
- description: '404'
- schema:
- type: object
- properties:
- errorCode: {type: integer, format: int32, description: errorCode}
- message: {type: string, description: message}
- refId: {type: string, description: refId}
- post:
- summary: Add Rows
- description: Add Rows
- operationId: AddRows
- parameters:
- - {name: allowPartialSuccess, default: 'false', in: query, type: string, required: true}
- - {name: overrideValidation, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- default: {value: 'reference #/components/schemas/ReportRow/allOf/0 not found
- in the OpenAPI spec'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: array
- items:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- sheetId: {type: number, format: float, description: sheetId}
- rowNumber: {type: number, format: float, description: rowNumber}
- expanded: {type: boolean, description: expanded}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- cells:
- type: array
- items:
- type: object
- properties:
- columnId:
- type: object
- properties:
- value: {type: string, description: value}
- description: columnId
- columnType:
- type: object
- properties:
- value: {type: string, description: value}
- description: columnType
- value:
- type: object
- properties:
- value: {type: string, description: value}
- description: value
- displayValue:
- type: object
- properties:
- value: {type: string, description: value}
- description: displayValue
- description: cells
- version: {type: number, format: float, description: version}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- put:
- summary: Update Rows
- description: Update Rows
- operationId: UpdateRows
- parameters:
- - {name: allowPartialSuccess, default: 'false', in: query, type: string, required: true}
- - {name: overrideValidation, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- default: {value: 'reference #/components/schemas/ReportRow/allOf/0 not found
- in the OpenAPI spec'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: array
- items:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- rowNumber: {type: number, format: float, description: rowNumber}
- parentRowNumber: {type: number, format: float, description: parentRowNumber}
- parentId: {type: number, format: float, description: parentId}
- expanded: {type: boolean, description: expanded}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- cells:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: cells
- version: {type: number, format: float, description: version}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sheets/{sheetId}/rows/emails:
- post:
- summary: Send Rows via Email
- description: Send Rows via Email
- operationId: SendRowsViaEmail
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- default: {value: 'reference #/components/schemas/UpdateRequest/allOf/0 not
- found in the OpenAPI spec'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- /sheets/{sheetId}/rows/copy:
- post:
- summary: Copy Rows to Another Sheet
- description: Copy Rows to Another Sheet
- operationId: CopyRowsToAnotherSheet
- parameters:
- - {name: include, default: discussions, in: query, type: string, required: true}
- - {name: ignoreRowsNotFound, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- rowIds:
- type: array
- items: {type: number, format: float}
- description: rowIds
- to:
- type: object
- properties:
- value: {type: string, description: value}
- description: to
- default:
- rowIds: [-42241667.224452905, 73529746.99541873]
- to: {value: 'reference #/components/schemas/CopyOrMoveRowDirective/properties/to
- not found in the OpenAPI spec'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- destinationSheetId: {type: number, format: float, description: destinationSheetId}
- rowMappings:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: rowMappings
- /sheets/{sheetId}/rows/move:
- post:
- summary: Move Rows to Another Sheet
- description: Move Rows to Another Sheet
- operationId: MoveRowsToAnotherSheet
- parameters:
- - {name: include, default: discussions, in: query, type: string, required: true}
- - {name: ignoreRowsNotFound, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- rowIds:
- type: array
- items: {type: number, format: float}
- description: rowIds
- to:
- type: object
- properties:
- value: {type: string, description: value}
- description: to
- default:
- rowIds: [-90382242.1263381, 60295872.545592785]
- to: {value: 'reference #/components/schemas/CopyOrMoveRowDirective/properties/to
- not found in the OpenAPI spec'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- destinationSheetId: {type: number, format: float, description: destinationSheetId}
- rowMappings:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: rowMappings
- /sheets/{sheetId}/sentupdaterequests/{sentUpdateRequestId}:
- get:
- summary: Get Sent Update Request
- description: Get Sent Update Request
- operationId: GetSentUpdateRequest
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: sentUpdateRequestId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- columnIds:
- type: array
- items: {type: number, format: float}
- description: columnIds
- rowIds:
- type: array
- items: {type: number, format: float}
- description: rowIds
- updateRequestId: {type: number, format: float, description: updateRequestId}
- includeAttachments: {type: boolean, description: includeAttachments}
- includeDiscussions: {type: boolean, description: includeDiscussions}
- message: {type: string, description: message}
- sentAt: {type: string, description: sentAt}
- sentBy:
- type: object
- properties:
- email: {type: string, description: email}
- name: {type: string, description: name}
- description: sentBy
- sentTo:
- type: object
- properties:
- email:
- type: object
- properties:
- value: {type: string, description: value}
- description: email
- description: sentTo
- status: {type: string, description: status}
- subject: {type: string, description: subject}
- delete:
- summary: Delete Sent Update Request
- description: Delete Sent Update Request
- operationId: DeleteSentUpdateRequest
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: sentUpdateRequestId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- /sheets/{sheetId}/sentupdaterequests:
- get:
- summary: List Sent Update Requests
- description: List Sent Update Requests
- operationId: ListSentUpdateRequests
- parameters:
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- id: {type: integer, format: int32, description: id}
- updateRequestId: {type: integer, format: int32, description: updateRequestId}
- message: {type: string, description: message}
- sentAt: {type: string, description: sentAt}
- sentBy:
- type: object
- properties:
- email: {type: string, description: email}
- name: {type: string, description: name}
- description: sentBy
- sentTo:
- type: object
- properties:
- email: {type: string, description: email}
- description: sentTo
- status: {type: string, description: status}
- subject: {type: string, description: subject}
- description: data
- /sheets/{sheetId}/summary/fields:
- get:
- summary: Get Summary Fields
- description: Get Summary Fields
- operationId: GetSummaryFields
- parameters:
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: include, default: writerInfo, in: query, type: string, required: true}
- - {name: exclude, default: imageAltText, in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- contactOptions:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: contactOptions
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- createdBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdBy
- displayValue: {type: string, description: displayValue}
- format: {type: string, description: format}
- formula: {type: string, description: formula}
- hyperlink:
- type: object
- properties:
- value: {type: string, description: value}
- description: hyperlink
- image:
- type: object
- properties:
- value: {type: string, description: value}
- description: image
- index: {type: number, format: float, description: index}
- locked: {type: boolean, description: locked}
- lockedForUser: {type: boolean, description: lockedForUser}
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- modifiedBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedBy
- objectValue:
- type: object
- properties:
- value: {type: string, description: value}
- description: objectValue
- options:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: options
- symbol: {type: string, description: symbol}
- title: {type: string, description: title}
- type: {type: string, description: type}
- validation: {type: boolean, description: validation}
- description: data
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- delete:
- summary: Delete Summary Fields
- description: Delete Summary Fields
- operationId: DeleteSummaryFields
- parameters:
- - {name: ids, default: ex Excepteur laboris, in: query, type: string, required: true}
- - {name: ignoreSummaryFieldsNotFound, default: 'false', in: query, type: string,
- required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message:
- type: object
- properties:
- value: {type: string, description: value}
- description: message
- resultCode:
- type: object
- properties:
- value: {type: string, description: value}
- description: resultCode
- result:
- type: array
- items: {type: number, format: float}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- post:
- summary: Add Summary Fields
- description: Add Summary Fields
- operationId: AddSummaryFields
- parameters:
- - {name: renameIfConflict, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: array
- items:
- type: object
- properties:
- contactOptions:
- type: array
- items:
- type: object
- properties:
- email: {type: string, description: email}
- name: {type: string, description: name}
- description: contactOptions
- format: {type: string, description: format}
- formula: {type: string, description: formula}
- hyperlink:
- type: object
- properties:
- reportId: {type: number, format: float, description: reportId}
- sheetId: {type: number, format: float, description: sheetId}
- sightId: {type: number, format: float, description: sightId}
- url: {type: string, description: url}
- description: hyperlink
- image:
- type: object
- properties:
- altText: {type: string, description: altText}
- height: {type: number, format: float, description: height}
- id: {type: string, description: id}
- width: {type: number, format: float, description: width}
- description: image
- index: {type: number, format: float, description: index}
- locked: {type: boolean, description: locked}
- objectValue:
- type: object
- properties:
- objectType: {type: string, description: objectType}
- description: objectValue
- options:
- type: array
- items: {type: string}
- description: options
- symbol: {type: string, description: symbol}
- title: {type: string, description: title}
- type: {type: string, description: type}
- validation: {type: boolean, description: validation}
- default:
- contactOptions:
- - {email: Duis sed ad enim, name: proident adipisicing et}
- - {email: Duis sed ad enim, name: proident adipisicing et}
- format: Lorem irure
- formula: 'cillum '
- hyperlink: {reportId: -88037082.03253117, sheetId: -83970282.44662215,
- sightId: -21411939.213548064, url: est velit irure esse}
- image: {altText: magna pariatur ex esse, height: 46334515.99098191,
- id: aliquip cupidatat, width: -74407012.89216545}
- index: -64448345.16738451
- locked: true
- objectValue: {objectType: ABSTRACT_DATETIME}
- options: [dolore id ullamco sed, Excepteur laboris minim proident culpa]
- symbol: occaecat tempor ut amet
- title: ut qui culpa et
- type: CONTACT_LIST
- validation: true
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message:
- type: object
- properties:
- value: {type: string, description: value}
- description: message
- resultCode:
- type: object
- properties:
- value: {type: string, description: value}
- description: resultCode
- result:
- type: array
- items:
- type: object
- properties:
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- contactOptions:
- type: object
- properties:
- value: {type: string, description: value}
- description: contactOptions
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- createdBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdBy
- displayValue:
- type: object
- properties:
- value: {type: string, description: value}
- description: displayValue
- format:
- type: object
- properties:
- value: {type: string, description: value}
- description: format
- formula:
- type: object
- properties:
- value: {type: string, description: value}
- description: formula
- hyperlink:
- type: object
- properties:
- value: {type: string, description: value}
- description: hyperlink
- image:
- type: object
- properties:
- value: {type: string, description: value}
- description: image
- index:
- type: object
- properties:
- value: {type: string, description: value}
- description: index
- locked:
- type: object
- properties:
- value: {type: string, description: value}
- description: locked
- lockedForUser:
- type: object
- properties:
- value: {type: string, description: value}
- description: lockedForUser
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- modifiedBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedBy
- objectValue:
- type: object
- properties:
- value: {type: string, description: value}
- description: objectValue
- options:
- type: object
- properties:
- value: {type: string, description: value}
- description: options
- symbol:
- type: object
- properties:
- value: {type: string, description: value}
- description: symbol
- title:
- type: object
- properties:
- value: {type: string, description: value}
- description: title
- type:
- type: object
- properties:
- value: {type: string, description: value}
- description: type
- validation:
- type: object
- properties:
- value: {type: string, description: value}
- description: validation
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- put:
- summary: Update Summary Fields
- description: Update Summary Fields
- operationId: UpdateSummaryFields
- parameters:
- - {name: renameIfConflict, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: array
- items:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- contactOptions:
- type: array
- items:
- type: object
- properties:
- email: {type: string, description: email}
- name: {type: string, description: name}
- description: contactOptions
- format: {type: string, description: format}
- formula: {type: string, description: formula}
- hyperlink:
- type: object
- properties:
- reportId: {type: number, format: float, description: reportId}
- sheetId: {type: number, format: float, description: sheetId}
- sightId: {type: number, format: float, description: sightId}
- url: {type: string, description: url}
- description: hyperlink
- image:
- type: object
- properties:
- altText: {type: string, description: altText}
- height: {type: number, format: float, description: height}
- id: {type: string, description: id}
- width: {type: number, format: float, description: width}
- description: image
- index: {type: number, format: float, description: index}
- locked: {type: boolean, description: locked}
- objectValue:
- type: object
- properties:
- objectType: {type: string, description: objectType}
- description: objectValue
- options:
- type: array
- items: {type: string}
- description: options
- symbol: {type: string, description: symbol}
- title: {type: string, description: title}
- type: {type: string, description: type}
- validation: {type: boolean, description: validation}
- default:
- id: 17410921.983596906
- contactOptions:
- - {email: velit proident consectetur sit Excepteur, name: tempor minim
- do nostrud deserunt}
- - {email: velit proident consectetur sit Excepteur, name: tempor minim
- do nostrud deserunt}
- format: velit in et dolore
- formula: dolore nostrud ullamco sit
- hyperlink: {reportId: 43250522.490644395, sheetId: 67606963.51686502,
- sightId: -55596661.0260787, url: ipsum exercitation}
- image: {altText: ad in dolor, height: 90311448.3377203, id: nostrud
- aliqua, width: -76806536.6611713}
- index: 33543781.668559223
- locked: false
- objectValue: {objectType: MULTI_PICKLIST}
- options: [dolor consectetur sunt incid, pariatur]
- symbol: exercitation elit et
- title: fugiat ullamco
- type: CONTACT_LIST
- validation: false
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: array
- items:
- type: object
- properties:
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- contactOptions:
- type: object
- properties:
- value: {type: string, description: value}
- description: contactOptions
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- createdBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdBy
- displayValue:
- type: object
- properties:
- value: {type: string, description: value}
- description: displayValue
- format:
- type: object
- properties:
- value: {type: string, description: value}
- description: format
- formula:
- type: object
- properties:
- value: {type: string, description: value}
- description: formula
- hyperlink:
- type: object
- properties:
- value: {type: string, description: value}
- description: hyperlink
- image:
- type: object
- properties:
- value: {type: string, description: value}
- description: image
- index:
- type: object
- properties:
- value: {type: string, description: value}
- description: index
- locked:
- type: object
- properties:
- value: {type: string, description: value}
- description: locked
- lockedForUser:
- type: object
- properties:
- value: {type: string, description: value}
- description: lockedForUser
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- modifiedBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedBy
- objectValue:
- type: object
- properties:
- value: {type: string, description: value}
- description: objectValue
- options:
- type: object
- properties:
- value: {type: string, description: value}
- description: options
- symbol:
- type: object
- properties:
- value: {type: string, description: value}
- description: symbol
- title:
- type: object
- properties:
- value: {type: string, description: value}
- description: title
- type:
- type: object
- properties:
- value: {type: string, description: value}
- description: type
- validation:
- type: object
- properties:
- value: {type: string, description: value}
- description: validation
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sheets/{sheetId}/summary/fields/{fieldId}/images:
- post:
- summary: Add Image to Sheet Summary
- description: Add Image to Sheet Summary
- operationId: AddImageToSheetSummary
- parameters:
- - {name: altText, default: ex Excepteur laboris, in: query, type: string, required: true}
- - {name: overrideValidation, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: fieldId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Disposition, in: header, required: true, type: string, default: attachment;
- filename="ProgressReport.docx", description: Content-Disposition}
- - {name: Content-Length, in: header, required: true, type: string, default: '5463',
- description: Content-Length}
- - {name: Content-Type, in: header, required: true, type: string, default: application/octet-stream,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- index: {type: number, format: float, description: index}
- title: {type: string, description: title}
- type: {type: string, description: type}
- locked: {type: boolean, description: locked}
- lockedForUser: {type: boolean, description: lockedForUser}
- objectValue:
- type: object
- properties:
- objectType: {type: string, description: objectType}
- description: objectValue
- formula: {type: string, description: formula}
- image:
- type: object
- properties:
- altText: {type: string, description: altText}
- height: {type: number, format: float, description: height}
- id: {type: string, description: id}
- width: {type: number, format: float, description: width}
- description: image
- createdAt: {type: string, description: createdAt}
- modifiedAt: {type: string, description: modifiedAt}
- version: {type: number, format: float, description: version}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sheets/{sheetId}/summary:
- get:
- summary: Get Sheet Summary
- description: Get Sheet Summary
- operationId: GetSheetSummary
- parameters:
- - {name: include, default: writerInfo, in: query, type: string, required: true}
- - {name: exclude, default: imageAltText, in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sheets/{sheetId}/updaterequests/{updateRequestId}:
- get:
- summary: Get an Update Request
- description: Get an Update Request
- operationId: GetAnUpdateRequest
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: updateRequestId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- schedule:
- type: object
- properties:
- value: {type: string, description: value}
- description: schedule
- sentBy:
- type: object
- properties:
- email:
- type: object
- properties:
- value: {type: string, description: value}
- description: email
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- description: sentBy
- delete:
- summary: Delete an Update Request
- description: Delete an Update Request
- operationId: DeleteAnUpdateRequest
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: updateRequestId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- put:
- summary: Update an Update Request
- description: Update an Update Request
- operationId: UpdateAnUpdateRequest
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: updateRequestId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- schedule:
- type: object
- properties:
- value: {type: string, description: value}
- description: schedule
- sentBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: sentBy
- description: result
- /sheets/{sheetId}/updaterequests:
- get:
- summary: List Update Requests
- description: List Update Requests
- operationId: ListUpdateRequests
- parameters:
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- schedule:
- type: object
- properties:
- value: {type: string, description: value}
- description: schedule
- sentBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: sentBy
- description: data
- post:
- summary: Create an Update Request
- description: Create an Update Request
- operationId: CreateAnUpdateRequest
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- schedule:
- type: object
- properties:
- value: {type: string, description: value}
- description: schedule
- sentBy:
- type: object
- properties:
- email:
- type: object
- properties:
- value: {type: string, description: value}
- description: email
- description: sentBy
- default:
- id: 66702084.7665416
- createdAt: {value: '<Error: Too many levels of nesting to fake this schema>'}
- modifiedAt: {value: '<Error: Too many levels of nesting to fake this schema>'}
- schedule: {value: 'reference #/components/schemas/UpdateRequest/allOf/1/properties/schedule/allOf/0
- not found in the OpenAPI spec'}
- sentBy:
- email: {value: '<Error: Too many levels of nesting to fake this schema>'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- schedule:
- type: object
- properties:
- value: {type: string, description: value}
- description: schedule
- sentBy:
- type: object
- properties:
- value: {type: string, description: value}
- description: sentBy
- description: result
- /sheets/{sheetId}/shares/{shareId}:
- get:
- summary: Get Sheet Share.
- description: Get Sheet Share.
- operationId: GetSheetShare
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: shareId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- id: {type: string, description: id}
- groupId: {type: number, format: float, description: groupId}
- userId: {type: number, format: float, description: userId}
- type: {type: string, description: type}
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe: {type: boolean, description: ccMe}
- createdAt: {type: string, description: createdAt}
- email: {type: string, description: email}
- message: {type: string, description: message}
- modifiedAt: {type: string, description: modifiedAt}
- name: {type: string, description: name}
- scope: {type: string, description: scope}
- subject: {type: string, description: subject}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- delete:
- summary: Delete Sheet Share
- description: Delete Sheet Share
- operationId: DeleteSheetShare
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: shareId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- put:
- summary: Update Sheet Share.
- description: Update Sheet Share.
- operationId: UpdateSheetShare
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: shareId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- message:
- type: object
- properties:
- value: {type: string, description: value}
- description: message
- resultCode:
- type: object
- properties:
- value: {type: string, description: value}
- description: resultCode
- result:
- type: object
- properties: {}
- description: result
- default:
- message: {value: '<Error: Too many levels of nesting to fake this schema>'}
- resultCode: {value: '<Error: Too many levels of nesting to fake this schema>'}
- result: {}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sheets/{sheetId}/shares:
- get:
- summary: List Sheet Shares
- description: List Sheet Shares
- operationId: ListSheetShares
- parameters:
- - {name: sharingInclude, default: ITEM, in: query, type: string, required: true}
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- result:
- type: array
- items:
- type: object
- properties:
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- groupId:
- type: object
- properties:
- value: {type: string, description: value}
- description: groupId
- userId:
- type: object
- properties:
- value: {type: string, description: value}
- description: userId
- type:
- type: object
- properties:
- value: {type: string, description: value}
- description: type
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe:
- type: object
- properties:
- value: {type: string, description: value}
- description: ccMe
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- email:
- type: object
- properties:
- value: {type: string, description: value}
- description: email
- message:
- type: object
- properties:
- value: {type: string, description: value}
- description: message
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- scope:
- type: object
- properties:
- value: {type: string, description: value}
- description: scope
- subject:
- type: object
- properties:
- value: {type: string, description: value}
- description: subject
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- post:
- summary: Share Sheet
- description: Share Sheet
- operationId: ShareSheet
- parameters:
- - {name: sendEmail, default: 'false', in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- id: {type: string, description: id}
- groupId: {type: number, format: float, description: groupId}
- userId: {type: number, format: float, description: userId}
- type: {type: string, description: type}
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe: {type: boolean, description: ccMe}
- createdAt: {type: string, description: createdAt}
- email: {type: string, description: email}
- message: {type: string, description: message}
- modifiedAt: {type: string, description: modifiedAt}
- name: {type: string, description: name}
- scope: {type: string, description: scope}
- subject: {type: string, description: subject}
- default:
- id: mollit
- groupId: 6458197.992068276
- userId: 55638615.369980216
- type: proident ex
- accessLevel: {value: 'reference #/components/schemas/Discussion/properties/accessLevel
- not found in the OpenAPI spec'}
- ccMe: false
- createdAt: <dateTime>
- email: voluptate Duis minim Lorem
- message: voluptate officia eiusmod qui
- modifiedAt: <dateTime>
- name: do in
- scope: occaecat labore
- subject: deserunt ut
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- groupId:
- type: object
- properties:
- value: {type: string, description: value}
- description: groupId
- userId:
- type: object
- properties:
- value: {type: string, description: value}
- description: userId
- type:
- type: object
- properties:
- value: {type: string, description: value}
- description: type
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe:
- type: object
- properties:
- value: {type: string, description: value}
- description: ccMe
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- email:
- type: object
- properties:
- value: {type: string, description: value}
- description: email
- message:
- type: object
- properties:
- value: {type: string, description: value}
- description: message
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- scope:
- type: object
- properties:
- value: {type: string, description: value}
- description: scope
- subject:
- type: object
- properties:
- value: {type: string, description: value}
- description: subject
- description: result
- '400':
- description: '400'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sheets/{sheetId}:
- get:
- summary: Get Sheet
- description: Get Sheet
- operationId: GetSheet
- parameters:
- - {name: include, default: writerInfo, in: query, type: string, required: true}
- - {name: exclude, default: filteredOutRows, in: query, type: string, required: true}
- - {name: columnIds, default: ex Excepteur laboris, in: query, type: string,
- required: true}
- - {name: filterId, default: ex Excepteur laboris, in: query, type: string, required: true}
- - {name: ifVersionAfter, default: '-57155082', in: query, type: string, required: true}
- - {name: level, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: paperSize, default: LETTER, in: query, type: string, required: true}
- - {name: rowIds, default: ex Excepteur laboris, in: query, type: string, required: true}
- - {name: rowNumbers, default: ex Excepteur laboris, in: query, type: string,
- required: true}
- - {name: rowsModifiedSince, default: <dateTime>, in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- delete:
- summary: Delete Sheet
- description: Delete Sheet
- operationId: DeleteSheet
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- put:
- summary: Update Sheet
- description: Update Sheet
- operationId: UpdateSheet
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- name: {type: string, description: name}
- projectSettings:
- type: object
- properties:
- value: {type: string, description: value}
- description: projectSettings
- userSettings:
- type: object
- properties:
- value: {type: string, description: value}
- description: userSettings
- default:
- name: incididunt tempor
- projectSettings: {value: 'reference #/components/schemas/Sheet/properties/projectSettings
- not found in the OpenAPI spec'}
- userSettings: {value: 'reference #/components/schemas/Sheet/properties/userSettings
- not found in the OpenAPI spec'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- /sheets/{sheetId}/copy:
- post:
- summary: Copy Sheet
- description: Copy Sheet
- operationId: CopySheet
- parameters:
- - {name: include, default: filters, in: query, type: string, required: true}
- - {name: exclude, default: sheetHyperlinks, in: query, type: string, required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- destinationId: {type: number, format: float, description: destinationId}
- destinationType: {type: string, description: destinationType}
- newName: {type: string, description: newName}
- default: {destinationId: 80073746.07746986, destinationType: workspace,
- newName: in eu}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- permalink:
- type: object
- properties:
- value: {type: string, description: value}
- description: permalink
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sheets/{sheetId}/emails:
- post:
- summary: Send Sheet via Email
- description: Send Sheet via Email
- operationId: SendSheetViaEmail
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- default: {value: 'reference #/components/schemas/ProofRequestBody/allOf/0
- not found in the OpenAPI spec'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- /sheets/{sheetId}/move:
- post:
- summary: Move Sheet
- description: Move Sheet
- operationId: MoveSheet
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- destinationId: {type: number, format: float, description: destinationId}
- destinationType: {type: string, description: destinationType}
- default: {destinationId: '71768309.34875712', destinationType: home}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- permalink:
- type: object
- properties:
- value: {type: string, description: value}
- description: permalink
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sheets/{sheetId}/sort:
- post:
- summary: Sort Rows in Sheet
- description: Sort Rows in Sheet
- operationId: SortRowsInSheet
- parameters:
- - {name: include&exclude, default: ex Excepteur laboris, in: query, type: string,
- required: true}
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- sortCriteria:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: sortCriteria
- default:
- sortCriteria:
- - {value: 'reference #/components/schemas/SortSpecifier/properties/sortCriteria/items
- not found in the OpenAPI spec'}
- - {value: 'reference #/components/schemas/SortSpecifier/properties/sortCriteria/items
- not found in the OpenAPI spec'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- /sheets/{sheetId}/version:
- get:
- summary: Get Sheet Version
- description: Get Sheet Version
- operationId: GetSheetVersion
- parameters:
- - {name: sheetId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- version: {type: number, format: float, description: version}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sheets:
- get:
- summary: List Sheets
- description: List Sheets
- operationId: ListSheets
- parameters:
- - {name: include, default: sheetVersion, in: query, type: string, required: true}
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: modifiedSince, default: <dateTime>, in: query, type: string, required: true}
- - {name: numericDates, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- permalink:
- type: object
- properties:
- value: {type: string, description: value}
- description: permalink
- version:
- type: object
- properties:
- value: {type: string, description: value}
- description: version
- source:
- type: object
- properties:
- value: {type: string, description: value}
- description: source
- description: data
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- post:
- summary: Create Sheet in "Sheets" Folder
- description: Create Sheet in "Sheets" Folder
- operationId: CreateSheetInSheetsFolder
- parameters:
- - {name: include, default: rules, in: query, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- columns:
- type: array
- items:
- type: object
- properties:
- autoNumberFormat:
- type: object
- properties:
- value: {type: string, description: value}
- description: autoNumberFormat
- contactOptions:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: contactOptions
- options:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: options
- primary: {type: boolean, description: primary}
- symbol: {type: string, description: symbol}
- systemColumnType: {type: string, description: systemColumnType}
- title: {type: string, description: title}
- type: {type: string, description: type}
- width: {type: number, format: float, description: width}
- description: columns
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- default:
- columns:
- - autoNumberFormat: {value: '<Error: Too many levels of nesting to fake
- this schema>'}
- contactOptions:
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- options:
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- primary: false
- symbol: enim
- systemColumnType: MODIFIED_BY
- title: consequat voluptate Ut
- type: MULTI_PICKLIST
- width: -7874532.725726262
- - autoNumberFormat: {value: '<Error: Too many levels of nesting to fake
- this schema>'}
- contactOptions:
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- options:
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- primary: false
- symbol: enim
- systemColumnType: MODIFIED_BY
- title: consequat voluptate Ut
- type: MULTI_PICKLIST
- width: -7874532.725726262
- name: {value: 'reference #/components/schemas/Folder/properties/sheets/items/properties/name
- not found in the OpenAPI spec'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- columns:
- type: object
- properties:
- value: {type: string, description: value}
- description: columns
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- permalink:
- type: object
- properties:
- value: {type: string, description: value}
- description: permalink
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sheets/import:
- post:
- summary: Import Sheet from CSV / XLSX
- description: Import Sheet from CSV / XLSX
- operationId: ImportSheetFromCsv_Xlsx
- parameters:
- - {name: sheetName, default: ex Excepteur laboris, in: query, type: string,
- required: true}
- - {name: headerRowIndex, default: '-4847524.674802229', in: query, type: string,
- required: true}
- - {name: primaryColumnIndex, default: '0', in: query, type: string, required: true}
- - {name: Content-Disposition, in: header, required: true, type: string, default: attachment;
- filename="ProgressReport.docx", description: Content-Disposition}
- - {name: Content-Type, in: header, required: true, type: string, default: application/octet-stream,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- type: {type: string, description: type}
- permalink:
- type: object
- properties:
- value: {type: string, description: value}
- description: permalink
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sights/{sightId}/publish:
- get:
- summary: Get Dashboard Publish Status
- description: Get Dashboard Publish Status
- operationId: GetDashboardPublishStatus
- parameters:
- - {name: sightId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- readOnlyFullEnabled: {type: boolean, description: readOnlyFullEnabled}
- readOnlyFullAccessibleBy: {type: string, description: readOnlyFullAccessibleBy}
- readOnlyFullUrl: {type: string, description: readOnlyFullUrl}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- put:
- summary: Set Dashboard Publish Status
- description: Set Dashboard Publish Status
- operationId: SetDashboardPublishStatus
- parameters:
- - {name: sightId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- readOnlyFullEnabled: {type: boolean, description: readOnlyFullEnabled}
- readOnlyFullAccessibleBy: {type: string, description: readOnlyFullAccessibleBy}
- default: {readOnlyFullEnabled: false, readOnlyFullAccessibleBy: ALL}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- readOnlyFullEnabled: {type: boolean, description: readOnlyFullEnabled}
- readOnlyFullAccessibleBy: {type: string, description: readOnlyFullAccessibleBy}
- readOnlyFullUrl: {type: string, description: readOnlyFullUrl}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sights/{sightId}/shares/{shareId}:
- get:
- summary: Get Dashboard Share
- description: Get Dashboard Share
- operationId: GetDashboardShare
- parameters:
- - {name: sightId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: shareId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- id: {type: string, description: id}
- groupId: {type: number, format: float, description: groupId}
- userId: {type: number, format: float, description: userId}
- type: {type: string, description: type}
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe: {type: boolean, description: ccMe}
- createdAt: {type: string, description: createdAt}
- email: {type: string, description: email}
- message: {type: string, description: message}
- modifiedAt: {type: string, description: modifiedAt}
- name: {type: string, description: name}
- scope: {type: string, description: scope}
- subject: {type: string, description: subject}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- delete:
- summary: Delete Dashboard Share
- description: Delete Dashboard Share
- operationId: DeleteDashboardShare
- parameters:
- - {name: sightId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: shareId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- put:
- summary: Update Dashboard Share
- description: Update Dashboard Share
- operationId: UpdateDashboardShare
- parameters:
- - {name: sightId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: shareId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- id: {type: string, description: id}
- groupId: {type: number, format: float, description: groupId}
- userId: {type: number, format: float, description: userId}
- type: {type: string, description: type}
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe: {type: boolean, description: ccMe}
- createdAt: {type: string, description: createdAt}
- email: {type: string, description: email}
- message: {type: string, description: message}
- modifiedAt: {type: string, description: modifiedAt}
- name: {type: string, description: name}
- scope: {type: string, description: scope}
- subject: {type: string, description: subject}
- default:
- id: mollit
- groupId: 6458197.992068276
- userId: 55638615.369980216
- type: proident ex
- accessLevel: {value: 'reference #/components/schemas/Discussion/properties/accessLevel
- not found in the OpenAPI spec'}
- ccMe: false
- createdAt: <dateTime>
- email: voluptate Duis minim Lorem
- message: voluptate officia eiusmod qui
- modifiedAt: <dateTime>
- name: do in
- scope: occaecat labore
- subject: deserunt ut
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message:
- type: object
- properties:
- value: {type: string, description: value}
- description: message
- resultCode:
- type: object
- properties:
- value: {type: string, description: value}
- description: resultCode
- result:
- type: object
- properties: {}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sights/{sightId}/shares:
- get:
- summary: List Dashboard Shares
- description: List Dashboard Shares
- operationId: ListDashboardShares
- parameters:
- - {name: sharingInclude, default: ITEM, in: query, type: string, required: true}
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: sightId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- result:
- type: array
- items:
- type: object
- properties:
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- groupId:
- type: object
- properties:
- value: {type: string, description: value}
- description: groupId
- userId:
- type: object
- properties:
- value: {type: string, description: value}
- description: userId
- type:
- type: object
- properties:
- value: {type: string, description: value}
- description: type
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe:
- type: object
- properties:
- value: {type: string, description: value}
- description: ccMe
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- email:
- type: object
- properties:
- value: {type: string, description: value}
- description: email
- message:
- type: object
- properties:
- value: {type: string, description: value}
- description: message
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- scope:
- type: object
- properties:
- value: {type: string, description: value}
- description: scope
- subject:
- type: object
- properties:
- value: {type: string, description: value}
- description: subject
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- post:
- summary: Share Dashboard
- description: Share Dashboard
- operationId: ShareDashboard
- parameters:
- - {name: sendEmail, default: 'false', in: query, type: string, required: true}
- - {name: sightId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- id: {type: string, description: id}
- groupId: {type: number, format: float, description: groupId}
- userId: {type: number, format: float, description: userId}
- type: {type: string, description: type}
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe: {type: boolean, description: ccMe}
- createdAt: {type: string, description: createdAt}
- email: {type: string, description: email}
- message: {type: string, description: message}
- modifiedAt: {type: string, description: modifiedAt}
- name: {type: string, description: name}
- scope: {type: string, description: scope}
- subject: {type: string, description: subject}
- default:
- id: mollit
- groupId: 6458197.992068276
- userId: 55638615.369980216
- type: proident ex
- accessLevel: {value: 'reference #/components/schemas/Discussion/properties/accessLevel
- not found in the OpenAPI spec'}
- ccMe: false
- createdAt: <dateTime>
- email: voluptate Duis minim Lorem
- message: voluptate officia eiusmod qui
- modifiedAt: <dateTime>
- name: do in
- scope: occaecat labore
- subject: deserunt ut
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- groupId:
- type: object
- properties:
- value: {type: string, description: value}
- description: groupId
- userId:
- type: object
- properties:
- value: {type: string, description: value}
- description: userId
- type:
- type: object
- properties:
- value: {type: string, description: value}
- description: type
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe:
- type: object
- properties:
- value: {type: string, description: value}
- description: ccMe
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- email:
- type: object
- properties:
- value: {type: string, description: value}
- description: email
- message:
- type: object
- properties:
- value: {type: string, description: value}
- description: message
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- scope:
- type: object
- properties:
- value: {type: string, description: value}
- description: scope
- subject:
- type: object
- properties:
- value: {type: string, description: value}
- description: subject
- description: result
- '400':
- description: '400'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sights/{sightId}:
- get:
- summary: Get Dashboard
- description: Get Dashboard
- operationId: GetDashboard
- parameters:
- - {name: include, default: source, in: query, type: string, required: true}
- - {name: level, default: '0', in: query, type: string, required: true}
- - {name: numericDates, default: 'false', in: query, type: string, required: true}
- - {name: sightId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- '500':
- description: '500'
- schema:
- type: object
- properties: {}
- delete:
- summary: Delete Dashboard
- description: Delete Dashboard
- operationId: DeleteDashboard
- parameters:
- - {name: sightId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- '500':
- description: '500'
- schema:
- type: object
- properties: {}
- put:
- summary: Update Dashboard
- description: Update Dashboard
- operationId: UpdateDashboard
- parameters:
- - {name: numericDates, default: 'false', in: query, type: string, required: true}
- - {name: sightId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- name: {type: string, description: name}
- default: {name: adipisicing dolor sunt sed fugiat}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties: {}
- /sights/{sightId}/copy:
- post:
- summary: Copy Dashboard
- description: Copy Dashboard
- operationId: CopyDashboard
- parameters:
- - {name: sightId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- destinationId: {type: number, format: float, description: destinationId}
- destinationType: {type: string, description: destinationType}
- newName: {type: string, description: newName}
- default: {destinationId: 80073746.07746986, destinationType: workspace,
- newName: in eu}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- name: {type: string, description: name}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sights/{sightId}/move:
- post:
- summary: Move Dashboard
- description: Move Dashboard
- operationId: MoveDashboard
- parameters:
- - {name: sightId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- destinationId: {type: number, format: float, description: destinationId}
- destinationType: {type: string, description: destinationType}
- newName: {type: string, description: newName}
- default: {destinationId: 80073746.07746986, destinationType: workspace,
- newName: in eu}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- name: {type: string, description: name}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /sights:
- get:
- summary: List Dashboards
- description: List Dashboards
- operationId: ListDashboards
- parameters:
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: modifiedSince, default: <dateTime>, in: query, type: string, required: true}
- - {name: numericDates, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- description: data
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /templates:
- get:
- summary: List User-Created Templates
- description: List User-Created Templates
- operationId: ListUser-createdTemplates
- parameters:
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: data
- /templates/public:
- get:
- summary: List Public Templates
- description: List Public Templates
- operationId: ListPublicTemplates
- parameters:
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: level, default: '0', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: data
- /token:
- delete:
- summary: Revoke Access Token
- description: Revoke Access Token
- operationId: RevokeAccessToken
- parameters:
- - {name: deleteAllForApiClient, default: 'false', in: query, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- post:
- summary: Gets or Refreshes an Access Token
- description: Gets or Refreshes an Access Token
- operationId: GetsOrRefreshesAnAccessToken
- parameters:
- - {name: client_id, default: ex Excepteur laboris, in: query, type: string,
- required: true}
- - {name: client_secret, default: ex Excepteur laboris, in: query, type: string,
- required: true}
- - {name: code, default: ex Excepteur laboris, in: query, type: string, required: true}
- - {name: grant_type, default: authorization_code, in: query, type: string, required: true}
- - {name: hash, default: ex Excepteur laboris, in: query, type: string, required: true}
- - {name: refresh_token, default: ex Excepteur laboris, in: query, type: string,
- required: true}
- - {name: redirect_url, default: ex Excepteur laboris, in: query, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- access_token: {type: string, description: access_token}
- token_type: {type: string, description: token_type}
- expires_in: {type: integer, format: int32, description: expires_in}
- refresh_token: {type: string, description: refresh_token}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /users/{userId}/alternateemails/{alternateEmailId}:
- get:
- summary: Get Alternate Email
- description: Get Alternate Email
- operationId: GetAlternateEmail
- parameters:
- - {name: userId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: alternateEmailId, default: '-4847524.674802229', in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- delete:
- summary: Delete Alternate Email
- description: Delete Alternate Email
- operationId: DeleteAlternateEmail
- parameters:
- - {name: userId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: alternateEmailId, default: '-4847524.674802229', in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /users/{userId}/alternateemails/{alternateEmailId}/makeprimary:
- post:
- summary: Make Alternate Email Primary
- description: Make Alternate Email Primary
- operationId: MakeAlternateEmailPrimary
- parameters:
- - {name: userId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: alternateEmailId, default: '-4847524.674802229', in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- data:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: data
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /users/{userId}/alternateemails:
- get:
- summary: List Alternate Emails
- description: List Alternate Emails
- operationId: ListAlternateEmails
- parameters:
- - {name: userId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: data
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- post:
- summary: Add Alternate Emails
- description: Add Alternate Emails
- operationId: AddAlternateEmails
- parameters:
- - {name: userId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- email: {type: string, description: email}
- default: {email: [email protected]}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- data:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: data
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /users/{userId}:
- get:
- summary: Get User
- description: Get User
- operationId: GetUser
- parameters:
- - {name: userId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- id: {type: integer, format: int32, description: id}
- account:
- type: object
- properties:
- value: {type: string, description: value}
- description: account
- admin: {type: boolean, description: admin}
- alternateEmails:
- type: object
- properties:
- value: {type: string, description: value}
- description: alternateEmails
- company: {type: string, description: company}
- customWelcomeScreenViewed: {type: string, description: customWelcomeScreenViewed}
- department: {type: string, description: department}
- email: {type: string, description: email}
- firstName: {type: string, description: firstName}
- groupAdmin: {type: boolean, description: groupAdmin}
- jiraAdmin: {type: boolean, description: jiraAdmin}
- lastLogin: {type: string, description: lastLogin}
- lastName: {type: string, description: lastName}
- licensedSheetCreator: {type: boolean, description: licensedSheetCreator}
- locale: {type: string, description: locale}
- mobilePhone: {type: string, description: mobilePhone}
- profileImage:
- type: object
- properties:
- value: {type: string, description: value}
- description: profileImage
- resourceViewer: {type: boolean, description: resourceViewer}
- role: {type: string, description: role}
- salesforceAdmin: {type: boolean, description: salesforceAdmin}
- salesforceUser: {type: boolean, description: salesforceUser}
- sheetCount: {type: integer, format: int32, description: sheetCount}
- timeZone: {type: string, description: timeZone}
- title: {type: string, description: title}
- workPhone: {type: string, description: workPhone}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- delete:
- summary: Remove User
- description: Remove User
- operationId: RemoveUser
- parameters:
- - {name: userId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- removeFromSharing: {type: boolean, description: removeFromSharing}
- transferSheets: {type: boolean, description: transferSheets}
- transferTo: {type: integer, format: int32, description: transferTo}
- default: {removeFromSharing: true, transferSheets: true, transferTo: 94094820842}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- put:
- summary: Update User
- description: Update User
- operationId: UpdateUser
- parameters:
- - {name: userId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- admin: {type: boolean, description: admin}
- licensedSheetCreator: {type: boolean, description: licensedSheetCreator}
- firstName: {type: string, description: firstName}
- lastName: {type: string, description: lastName}
- groupAdmin: {type: boolean, description: groupAdmin}
- resourceViewer: {type: boolean, description: resourceViewer}
- default: {admin: true, licensedSheetCreator: true, firstName: Jane, lastName: Doe,
- groupAdmin: true, resourceViewer: true}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- data:
- type: array
- items:
- type: object
- properties:
- email: {type: string, description: email}
- name: {type: string, description: name}
- firstName: {type: string, description: firstName}
- lastName: {type: string, description: lastName}
- profileImage:
- type: object
- properties:
- value: {type: string, description: value}
- description: profileImage
- id: {type: integer, format: int32, description: id}
- description: data
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /users/{userId}/profileimage:
- post:
- summary: Update User Profile Image
- description: Update User Profile Image
- operationId: UpdateUserProfileImage
- parameters:
- - {name: userId, default: '-4847524.674802229', in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: multipart/form-data,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- data:
- type: array
- items:
- type: object
- properties:
- email: {type: string, description: email}
- name: {type: string, description: name}
- firstName: {type: string, description: firstName}
- lastName: {type: string, description: lastName}
- profileImage:
- type: object
- properties:
- value: {type: string, description: value}
- description: profileImage
- id: {type: integer, format: int32, description: id}
- description: data
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /users:
- get:
- summary: List Users
- description: List Users
- operationId: ListUsers
- parameters:
- - {name: email, default: ex Excepteur laboris, in: query, type: string, required: true}
- - {name: include, default: ex Excepteur laboris, in: query, type: string, required: true}
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: modifiedSince, default: <dateTime>, in: query, type: string, required: true}
- - {name: numericDates, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- id: {type: integer, format: int32, description: id}
- admin: {type: boolean, description: admin}
- customWelcomeScreenViewed: {type: string, description: customWelcomeScreenViewed}
- email: {type: string, description: email}
- firstName: {type: string, description: firstName}
- groupAdmin: {type: boolean, description: groupAdmin}
- lastLogin: {type: string, description: lastLogin}
- lastName: {type: string, description: lastName}
- licensedSheetCreator: {type: boolean, description: licensedSheetCreator}
- name: {type: string, description: name}
- profileImage:
- type: object
- properties:
- value: {type: string, description: value}
- description: profileImage
- resourceViewer: {type: boolean, description: resourceViewer}
- sheetCount: {type: integer, format: int32, description: sheetCount}
- status: {type: string, description: status}
- description: data
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- post:
- summary: Add User
- description: Add User
- operationId: AddUser
- parameters:
- - {name: sendEmail, default: 'false', in: query, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- admin: {type: boolean, description: admin}
- email: {type: string, description: email}
- firstName: {type: string, description: firstName}
- groupAdmin: {type: boolean, description: groupAdmin}
- lastName: {type: string, description: lastName}
- licensedSheetCreator: {type: boolean, description: licensedSheetCreator}
- profileImage:
- type: object
- properties:
- value: {type: string, description: value}
- description: profileImage
- resourceViewer: {type: boolean, description: resourceViewer}
- status: {type: string, description: status}
- default:
- admin: true
- email: [email protected]
- firstName: Jane
- groupAdmin: true
- lastName: Doe
- licensedSheetCreator: true
- profileImage: {value: 'reference #/components/schemas/User/properties/profileImage
- not found in the OpenAPI spec'}
- resourceViewer: true
- status: ACTIVE
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id: {type: integer, format: int32, description: id}
- admin: {type: boolean, description: admin}
- customWelcomeScreenViewed: {type: string, description: customWelcomeScreenViewed}
- email: {type: string, description: email}
- firstName: {type: string, description: firstName}
- groupAdmin: {type: boolean, description: groupAdmin}
- lastLogin: {type: string, description: lastLogin}
- lastName: {type: string, description: lastName}
- licensedSheetCreator: {type: boolean, description: licensedSheetCreator}
- name: {type: string, description: name}
- profileImage:
- type: object
- properties:
- value: {type: string, description: value}
- description: profileImage
- resourceViewer: {type: boolean, description: resourceViewer}
- sheetCount: {type: integer, format: int32, description: sheetCount}
- status: {type: string, description: status}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /users/me:
- get:
- summary: Get Current User
- description: Get Current User
- operationId: GetCurrentUser
- parameters:
- - {name: include, default: groups, in: query, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- id: {type: integer, format: int32, description: id}
- account:
- type: object
- properties:
- value: {type: string, description: value}
- description: account
- admin: {type: boolean, description: admin}
- alternateEmails:
- type: object
- properties:
- value: {type: string, description: value}
- description: alternateEmails
- company: {type: string, description: company}
- customWelcomeScreenViewed: {type: string, description: customWelcomeScreenViewed}
- department: {type: string, description: department}
- email: {type: string, description: email}
- firstName: {type: string, description: firstName}
- groupAdmin: {type: boolean, description: groupAdmin}
- jiraAdmin: {type: boolean, description: jiraAdmin}
- lastLogin: {type: string, description: lastLogin}
- lastName: {type: string, description: lastName}
- licensedSheetCreator: {type: boolean, description: licensedSheetCreator}
- locale: {type: string, description: locale}
- mobilePhone: {type: string, description: mobilePhone}
- profileImage:
- type: object
- properties:
- value: {type: string, description: value}
- description: profileImage
- resourceViewer: {type: boolean, description: resourceViewer}
- role: {type: string, description: role}
- salesforceAdmin: {type: boolean, description: salesforceAdmin}
- salesforceUser: {type: boolean, description: salesforceUser}
- sheetCount: {type: integer, format: int32, description: sheetCount}
- timeZone: {type: string, description: timeZone}
- title: {type: string, description: title}
- workPhone: {type: string, description: workPhone}
- data:
- type: array
- items:
- type: object
- properties:
- id: {type: integer, format: int32, description: id}
- name: {type: string, description: name}
- description: {type: string, description: description}
- owner: {type: string, description: owner}
- ownerId: {type: integer, format: int32, description: ownerId}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- description: data
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /users/sheets:
- get:
- summary: List Org Sheets
- description: List Org Sheets
- operationId: ListOrgSheets
- parameters:
- - {name: modifiedSince, default: <dateTime>, in: query, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- id: {type: number, format: float, description: id}
- name: {type: string, description: name}
- owner: {type: string, description: owner}
- ownerId: {type: number, format: float, description: ownerId}
- description: data
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /webhooks/{webhookId}:
- get:
- summary: Get Webhook
- description: Get Webhook
- operationId: GetWebhook
- parameters:
- - {name: webhookId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- callbackUrl: {type: string, description: callbackUrl}
- enabled: {type: boolean, description: enabled}
- events:
- type: array
- items: {type: string}
- description: events
- name: {type: string, description: name}
- version: {type: integer, format: int32, description: version}
- id: {type: integer, format: int32, description: id}
- apiClientId: {type: string, description: apiClientId}
- scopeObjectId: {type: integer, format: int32, description: scopeObjectId}
- apiClientName: {type: string, description: apiClientName}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- disabledDetails: {type: string, description: disabledDetails}
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- scope: {type: string, description: scope}
- sharedSecret: {type: string, description: sharedSecret}
- stats:
- type: object
- properties:
- lastCallbackAttempt: {type: string, description: lastCallbackAttempt}
- lastCallbackAttemptRetryCount: {type: number, format: float, description: lastCallbackAttemptRetryCount}
- lastSuccessfulCallback: {type: string, description: lastSuccessfulCallback}
- description: stats
- status: {type: string, description: status}
- subscope:
- type: array
- items: {type: number, format: float}
- description: subscope
- delete:
- summary: Delete Webhook
- description: Delete Webhook
- operationId: DeleteWebhook
- parameters:
- - {name: webhookId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message:
- type: object
- properties:
- value: {type: string, description: value}
- description: message
- resultCode:
- type: object
- properties:
- value: {type: string, description: value}
- description: resultCode
- put:
- summary: Update Webhook
- description: Update Webhook
- operationId: UpdateWebhook
- parameters:
- - {name: webhookId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- callbackUrl: {type: string, description: callbackUrl}
- enabled: {type: boolean, description: enabled}
- events:
- type: array
- items: {type: string}
- description: events
- name: {type: string, description: name}
- version: {type: integer, format: int32, description: version}
- default:
- callbackUrl: https://www.myApp.com/webhooks
- enabled: true
- events: ['*.*', '*.*']
- name: Webhook for Sheet Creation
- version: 1
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- callbackUrl:
- type: object
- properties:
- value: {type: string, description: value}
- description: callbackUrl
- enabled:
- type: object
- properties:
- value: {type: string, description: value}
- description: enabled
- events:
- type: object
- properties:
- value: {type: string, description: value}
- description: events
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- version:
- type: object
- properties:
- value: {type: string, description: value}
- description: version
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- apiClientId:
- type: object
- properties:
- value: {type: string, description: value}
- description: apiClientId
- scopeObjectId:
- type: object
- properties:
- value: {type: string, description: value}
- description: scopeObjectId
- apiClientName:
- type: object
- properties:
- value: {type: string, description: value}
- description: apiClientName
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- disabledDetails:
- type: object
- properties:
- value: {type: string, description: value}
- description: disabledDetails
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- scope:
- type: object
- properties:
- value: {type: string, description: value}
- description: scope
- sharedSecret:
- type: object
- properties:
- value: {type: string, description: value}
- description: sharedSecret
- stats:
- type: object
- properties:
- value: {type: string, description: value}
- description: stats
- status:
- type: object
- properties:
- value: {type: string, description: value}
- description: status
- subscope:
- type: object
- properties:
- value: {type: string, description: value}
- description: subscope
- description: result
- /webhooks/{webhookId}/resetSharedSecret:
- post:
- summary: Reset Shared Secret
- description: Reset Shared Secret
- operationId: ResetSharedSecret
- parameters:
- - {name: webhookId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- sharedSecret: {type: string, description: sharedSecret}
- description: result
- /webhooks:
- get:
- summary: List Webhooks
- description: List Webhooks
- operationId: ListWebhooks
- parameters:
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- data:
- type: array
- items:
- type: object
- properties:
- callbackUrl: {type: string, description: callbackUrl}
- enabled: {type: boolean, description: enabled}
- events:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: events
- name: {type: string, description: name}
- version: {type: integer, format: int32, description: version}
- id: {type: integer, format: int32, description: id}
- apiClientId: {type: string, description: apiClientId}
- scopeObjectId: {type: integer, format: int32, description: scopeObjectId}
- apiClientName: {type: string, description: apiClientName}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- disabledDetails: {type: string, description: disabledDetails}
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- scope: {type: string, description: scope}
- sharedSecret: {type: string, description: sharedSecret}
- stats:
- type: object
- properties:
- lastCallbackAttempt:
- type: object
- properties:
- value: {type: string, description: value}
- description: lastCallbackAttempt
- lastCallbackAttemptRetryCount:
- type: object
- properties:
- value: {type: string, description: value}
- description: lastCallbackAttemptRetryCount
- lastSuccessfulCallback:
- type: object
- properties:
- value: {type: string, description: value}
- description: lastSuccessfulCallback
- description: stats
- status: {type: string, description: status}
- subscope:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: subscope
- description: data
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- post:
- summary: Create Webhook
- description: Create Webhook
- operationId: CreateWebhook
- parameters:
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- callbackUrl: {type: string, description: callbackUrl}
- events:
- type: array
- items: {type: string}
- description: events
- name: {type: string, description: name}
- scope: {type: string, description: scope}
- scopeObjectId: {type: integer, format: int32, description: scopeObjectId}
- version: {type: integer, format: int32, description: version}
- enabled: {type: boolean, description: enabled}
- subscope:
- type: array
- items: {type: number, format: float}
- description: subscope
- default:
- callbackUrl: https://www.myApp.com/webhooks
- events: ['*.*', '*.*']
- name: Webhook for Sheet Creation
- scope: sheet
- scopeObjectId: 3285357287499652
- version: 1
- enabled: true
- subscope: [54316402.04272866, -62064896.8991425]
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- callbackUrl: {type: string, description: callbackUrl}
- enabled: {type: boolean, description: enabled}
- events:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: events
- name: {type: string, description: name}
- version: {type: integer, format: int32, description: version}
- id: {type: integer, format: int32, description: id}
- apiClientId: {type: string, description: apiClientId}
- scopeObjectId: {type: integer, format: int32, description: scopeObjectId}
- apiClientName: {type: string, description: apiClientName}
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- disabledDetails: {type: string, description: disabledDetails}
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- scope: {type: string, description: scope}
- sharedSecret: {type: string, description: sharedSecret}
- stats:
- type: object
- properties:
- lastCallbackAttempt:
- type: object
- properties:
- value: {type: string, description: value}
- description: lastCallbackAttempt
- lastCallbackAttemptRetryCount:
- type: object
- properties:
- value: {type: string, description: value}
- description: lastCallbackAttemptRetryCount
- lastSuccessfulCallback:
- type: object
- properties:
- value: {type: string, description: value}
- description: lastSuccessfulCallback
- description: stats
- status: {type: string, description: status}
- subscope:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: subscope
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /workspaces/{workspaceId}/folders:
- get:
- summary: Get Workspace folders
- description: Get Workspace folders
- operationId: GetWorkspaceFolders
- parameters:
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: workspaceId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- result:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- post:
- summary: Create a Folder
- description: Create a Folder
- operationId: CreateAFolder
- parameters:
- - {name: workspaceId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- name: {type: string, description: name}
- default: {name: adipisicing dolor sunt sed fugiat}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- name: {type: string, description: name}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /workspaces/{workspaceId}/shares/{shareId}:
- get:
- summary: Get Workspace Share.
- description: Get Workspace Share.
- operationId: GetWorkspaceShare.
- parameters:
- - {name: workspaceId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: shareId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- id: {type: string, description: id}
- groupId: {type: number, format: float, description: groupId}
- userId: {type: number, format: float, description: userId}
- type: {type: string, description: type}
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe: {type: boolean, description: ccMe}
- createdAt: {type: string, description: createdAt}
- email: {type: string, description: email}
- message: {type: string, description: message}
- modifiedAt: {type: string, description: modifiedAt}
- name: {type: string, description: name}
- scope: {type: string, description: scope}
- subject: {type: string, description: subject}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- delete:
- summary: Delete Workspace Share
- description: Delete Workspace Share
- operationId: DeleteWorkspaceShare
- parameters:
- - {name: workspaceId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: shareId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- put:
- summary: Update Workspace Share.
- description: Update Workspace Share.
- operationId: UpdateWorkspaceShare.
- parameters:
- - {name: workspaceId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: shareId, default: ex Excepteur laboris, in: path, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- id: {type: string, description: id}
- groupId: {type: number, format: float, description: groupId}
- userId: {type: number, format: float, description: userId}
- type: {type: string, description: type}
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe: {type: boolean, description: ccMe}
- createdAt: {type: string, description: createdAt}
- email: {type: string, description: email}
- message: {type: string, description: message}
- modifiedAt: {type: string, description: modifiedAt}
- name: {type: string, description: name}
- scope: {type: string, description: scope}
- subject: {type: string, description: subject}
- default:
- id: mollit
- groupId: 6458197.992068276
- userId: 55638615.369980216
- type: proident ex
- accessLevel: {value: 'reference #/components/schemas/Discussion/properties/accessLevel
- not found in the OpenAPI spec'}
- ccMe: false
- createdAt: <dateTime>
- email: voluptate Duis minim Lorem
- message: voluptate officia eiusmod qui
- modifiedAt: <dateTime>
- name: do in
- scope: occaecat labore
- subject: deserunt ut
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message:
- type: object
- properties:
- value: {type: string, description: value}
- description: message
- resultCode:
- type: object
- properties:
- value: {type: string, description: value}
- description: resultCode
- result:
- type: object
- properties: {}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /workspaces/{workspaceId}/shares:
- get:
- summary: List Workspace Shares
- description: List Workspace Shares
- operationId: ListWorkspaceShares
- parameters:
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: workspaceId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- result:
- type: array
- items:
- type: object
- properties:
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- groupId:
- type: object
- properties:
- value: {type: string, description: value}
- description: groupId
- userId:
- type: object
- properties:
- value: {type: string, description: value}
- description: userId
- type:
- type: object
- properties:
- value: {type: string, description: value}
- description: type
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe:
- type: object
- properties:
- value: {type: string, description: value}
- description: ccMe
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- email:
- type: object
- properties:
- value: {type: string, description: value}
- description: email
- message:
- type: object
- properties:
- value: {type: string, description: value}
- description: message
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- scope:
- type: object
- properties:
- value: {type: string, description: value}
- description: scope
- subject:
- type: object
- properties:
- value: {type: string, description: value}
- description: subject
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- post:
- summary: Share Workspace
- description: Share Workspace
- operationId: ShareWorkspace
- parameters:
- - {name: sendEmail, default: 'false', in: query, type: string, required: true}
- - {name: workspaceId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- id: {type: string, description: id}
- groupId: {type: number, format: float, description: groupId}
- userId: {type: number, format: float, description: userId}
- type: {type: string, description: type}
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe: {type: boolean, description: ccMe}
- createdAt: {type: string, description: createdAt}
- email: {type: string, description: email}
- message: {type: string, description: message}
- modifiedAt: {type: string, description: modifiedAt}
- name: {type: string, description: name}
- scope: {type: string, description: scope}
- subject: {type: string, description: subject}
- default:
- id: mollit
- groupId: 6458197.992068276
- userId: 55638615.369980216
- type: proident ex
- accessLevel: {value: 'reference #/components/schemas/Discussion/properties/accessLevel
- not found in the OpenAPI spec'}
- ccMe: false
- createdAt: <dateTime>
- email: voluptate Duis minim Lorem
- message: voluptate officia eiusmod qui
- modifiedAt: <dateTime>
- name: do in
- scope: occaecat labore
- subject: deserunt ut
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- groupId:
- type: object
- properties:
- value: {type: string, description: value}
- description: groupId
- userId:
- type: object
- properties:
- value: {type: string, description: value}
- description: userId
- type:
- type: object
- properties:
- value: {type: string, description: value}
- description: type
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- ccMe:
- type: object
- properties:
- value: {type: string, description: value}
- description: ccMe
- createdAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: createdAt
- email:
- type: object
- properties:
- value: {type: string, description: value}
- description: email
- message:
- type: object
- properties:
- value: {type: string, description: value}
- description: message
- modifiedAt:
- type: object
- properties:
- value: {type: string, description: value}
- description: modifiedAt
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- scope:
- type: object
- properties:
- value: {type: string, description: value}
- description: scope
- subject:
- type: object
- properties:
- value: {type: string, description: value}
- description: subject
- description: result
- '400':
- description: '400'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /workspaces/{workspaceId}/sheets:
- post:
- summary: Create Sheet in Workspace
- description: Create Sheet in Workspace
- operationId: CreateSheetInWorkspace
- parameters:
- - {name: include, default: rules, in: query, type: string, required: true}
- - {name: workspaceId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- columns:
- type: array
- items:
- type: object
- properties:
- autoNumberFormat:
- type: object
- properties:
- value: {type: string, description: value}
- description: autoNumberFormat
- contactOptions:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: contactOptions
- options:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: options
- primary: {type: boolean, description: primary}
- symbol: {type: string, description: symbol}
- systemColumnType: {type: string, description: systemColumnType}
- title: {type: string, description: title}
- type: {type: string, description: type}
- width: {type: number, format: float, description: width}
- description: columns
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- default:
- columns:
- - autoNumberFormat: {value: '<Error: Too many levels of nesting to fake
- this schema>'}
- contactOptions:
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- options:
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- primary: false
- symbol: enim
- systemColumnType: MODIFIED_BY
- title: consequat voluptate Ut
- type: MULTI_PICKLIST
- width: -7874532.725726262
- - autoNumberFormat: {value: '<Error: Too many levels of nesting to fake
- this schema>'}
- contactOptions:
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- options:
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- - {value: '<Error: Too many levels of nesting to fake this schema>'}
- primary: false
- symbol: enim
- systemColumnType: MODIFIED_BY
- title: consequat voluptate Ut
- type: MULTI_PICKLIST
- width: -7874532.725726262
- name: {value: 'reference #/components/schemas/Folder/properties/sheets/items/properties/name
- not found in the OpenAPI spec'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- columns:
- type: object
- properties:
- value: {type: string, description: value}
- description: columns
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- permalink:
- type: object
- properties:
- value: {type: string, description: value}
- description: permalink
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /workspaces/{workspaceId}/sheets/import:
- post:
- summary: Import Sheet into Workspace
- description: Import Sheet into Workspace
- operationId: ImportSheetIntoWorkspace
- parameters:
- - {name: sheetName, default: ex Excepteur laboris, in: query, type: string,
- required: true}
- - {name: headerRowIndex, default: '-4847524.674802229', in: query, type: string,
- required: true}
- - {name: primaryColumnIndex, default: '0', in: query, type: string, required: true}
- - {name: workspaceId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Content-Disposition, in: header, required: true, type: string, default: attachment;
- filename="ProgressReport.docx", description: Content-Disposition}
- - {name: Content-Type, in: header, required: true, type: string, default: application/octet-stream,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- accessLevel:
- type: object
- properties:
- value: {type: string, description: value}
- description: accessLevel
- id:
- type: object
- properties:
- value: {type: string, description: value}
- description: id
- name:
- type: object
- properties:
- value: {type: string, description: value}
- description: name
- type: {type: string, description: type}
- permalink:
- type: object
- properties:
- value: {type: string, description: value}
- description: permalink
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /workspaces/{workspaceId}:
- get:
- summary: Get Workspace
- description: Get Workspace
- operationId: GetWorkspace
- parameters:
- - {name: include, default: ownerInfo, in: query, type: string, required: true}
- - {name: loadAll, default: 'false', in: query, type: string, required: true}
- - {name: workspaceId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- delete:
- summary: Delete Workspace
- description: Delete Workspace
- operationId: DeleteWorkspace
- parameters:
- - {name: workspaceId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- put:
- summary: Update Workspace
- description: Update Workspace
- operationId: UpdateWorkspace
- parameters:
- - {name: workspaceId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- name: {type: string, description: name}
- default: {name: adipisicing dolor sunt sed fugiat}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /workspaces/{workspaceId}/copy:
- post:
- summary: Copy Workspace
- description: Copy Workspace
- operationId: CopyWorkspace
- parameters:
- - {name: include, default: all, in: query, type: string, required: true}
- - {name: skipRemap, default: sights, in: query, type: string, required: true}
- - {name: workspaceId, default: ex Excepteur laboris, in: path, type: string,
- required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- destinationId: {type: number, format: float, description: destinationId}
- destinationType: {type: string, description: destinationType}
- newName: {type: string, description: newName}
- default: {destinationId: 80073746.07746986, destinationType: workspace,
- newName: in eu}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- destinationId: {type: number, format: float, description: destinationId}
- destinationType: {type: string, description: destinationType}
- newName: {type: string, description: newName}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /workspaces:
- get:
- summary: List Workspaces
- description: List Workspaces
- operationId: ListWorkspaces
- parameters:
- - {name: includeAll, default: 'false', in: query, type: string, required: true}
- - {name: page, default: '1', in: query, type: string, required: true}
- - {name: pageSize, default: '100', in: query, type: string, required: true}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- pageNumber: {type: integer, format: int32, description: pageNumber}
- pageSize: {type: integer, format: int32, description: pageSize}
- totalPages: {type: integer, format: int32, description: totalPages}
- totalCount: {type: integer, format: int32, description: totalCount}
- result:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- post:
- summary: Create Workspace
- description: Create Workspace
- operationId: CreateWorkspace
- parameters:
- - {name: include, default: all, in: query, type: string, required: true}
- - {name: skipRemap, default: sights, in: query, type: string, required: true}
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- default: {value: 'reference #/components/schemas/Home/properties/workspaces/items
- not found in the OpenAPI spec'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- message: {type: string, description: message}
- resultCode: {type: integer, format: int32, description: resultCode}
- result:
- type: object
- properties:
- value: {type: string, description: value}
- description: result
- '500':
- description: '500'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- /events:
- get:
- summary: List Events
- description: List Events
- operationId: ListEvents
- parameters:
- - {name: since, default: '1985-09-11T17:58:59.315Z', in: query, type: string,
- required: true}
- - {name: streamPosition, default: XyzAb1234cdefghijklmnofpq, in: query, type: string,
- required: true}
- - {name: maxCount, default: '1000', in: query, type: string, required: true}
- - {name: numericDates, default: 'false', in: query, type: string, required: true}
- - {name: Accept-Encoding, in: header, required: true, type: string, default: gzip,
- description: Accept-Encoding}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- nextStreamPosition: {type: string, description: nextStreamPosition}
- moreAvailable: {type: boolean, description: moreAvailable}
- data:
- type: array
- items:
- type: object
- properties:
- eventId: {type: string, description: eventId}
- objectType: {type: string, description: objectType}
- action: {type: string, description: action}
- objectId: {type: string, description: objectId}
- eventTimeStamp: {type: string, description: eventTimeStamp}
- userId: {type: integer, format: int32, description: userId}
- requestUserId: {type: integer, format: int32, description: requestUserId}
- accessTokeName: {type: number, format: float, description: accessTokeName}
- source: {type: string, description: source}
- additionalDetails:
- type: object
- properties:
- consequat90: {type: number, format: float, description: consequat90}
- eiusmod_1: {type: string, description: eiusmod_1}
- consectetur16: {type: boolean, description: consectetur16}
- qui_e: {type: number, format: float, description: qui_e}
- et_a: {type: number, format: float, description: et_a}
- description: additionalDetails
- description: data
- '400':
- description: '400'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- '401':
- description: '401'
- schema:
- type: object
- properties:
- errorCode: {type: integer, format: int32, description: errorCode}
- message: {type: string, description: message}
- refId: {type: string, description: refId}
- '403':
- description: '403'
- schema:
- type: object
- properties:
- refId: {type: string, description: refId}
- errorCode: {type: number, format: float, description: errorCode}
- message: {type: string, description: message}
- '404':
- description: '404'
- schema:
- type: object
- properties:
- errorCode: {type: integer, format: int32, description: errorCode}
- message: {type: string, description: message}
- refId: {type: string, description: refId}
- '405':
- description: '405'
- schema:
- type: object
- properties:
- errorCode: {type: integer, format: int32, description: errorCode}
- message: {type: string, description: message}
- refId: {type: string, description: refId}
- '406':
- description: '406'
- schema:
- type: object
- properties:
- errorCode: {type: integer, format: int32, description: errorCode}
- message: {type: string, description: message}
- refId: {type: string, description: refId}
- '410':
- description: '410'
- schema:
- type: object
- properties:
- errorCode: {type: integer, format: int32, description: errorCode}
- message: {type: string, description: message}
- refId: {type: string, description: refId}
- '415':
- description: '415'
- schema:
- type: object
- properties:
- errorCode: {type: integer, format: int32, description: errorCode}
- message: {type: string, description: message}
- refId: {type: string, description: refId}
- '429':
- description: '429'
- schema:
- type: object
- properties:
- errorCode: {type: integer, format: int32, description: errorCode}
- message: {type: string, description: message}
- refId: {type: string, description: refId}
- '500':
- description: '500'
- schema:
- type: object
- properties:
- errorCode: {type: integer, format: int32, description: errorCode}
- message: {type: string, description: message}
- refId: {type: string, description: refId}
- /imageurls:
- post:
- summary: List Image URLs
- description: List Image URLs
- operationId: ListImageUrls
- parameters:
- - {name: Content-Type, in: header, required: true, type: string, default: application/json,
- description: Content-Type}
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- - name: body
- in: body
- schema:
- type: object
- properties:
- value: {type: string, description: value}
- default: {value: 'reference #/components/schemas/ImageUrlMap/properties/imageUrls/items
- not found in the OpenAPI spec'}
- required: true
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- imageUrls:
- type: array
- items:
- type: object
- properties:
- value: {type: string, description: value}
- description: imageUrls
- urlExpiresInMillis: {type: number, format: float, description: urlExpiresInMillis}
- /serverinfo:
- get:
- summary: Gets application constants.
- description: Gets application constants.
- operationId: GetsApplicationConstants
- parameters:
- - {name: Accept, in: header, required: true, type: string, default: application/json,
- description: Accept}
- responses:
- '200':
- description: '200'
- schema:
- type: object
- properties:
- formats:
- type: object
- properties:
- value: {type: string, description: value}
- description: formats
- supportedLocales:
- type: array
- items: {type: string}
- description: supportedLocales
- definitions: {}
- parameters: {}
- responses: {}
- securityDefinitions:
- API Key: {type: apiKey, in: header, name: Authorization}
- security:
- - API Key: []
- tags: []
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement