Create AppCanvas
Create AppCanvas.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Headers
EARLY-ACCESS
Set to true to access beta operations via /api/v3.
Request
This endpoint expects an object.
appId
API ID of the Benchling App that owns this canvas.
blocks
UI blocks defining the canvas layout and interactivity.
featureId
Feature ID from the app manifest that this canvas corresponds to.
resourceId
Identifier of the resource object to attach the canvas to.
data
Optional JSON string (max 5 KiB) of app-managed data not rendered in the canvas UI.
enabled
Whether the canvas is interactable. When false, all blocks are disabled regardless of their individual enabled settings.
sessionId
Optional app session ID whose status messages are shown in the canvas.
Response
Created
__typename
app
archiveReason
archived
blocks
createdAt
data
enabled
featureId
id
modifiedAt
resourceId
sessionId
Errors
400
App Canvas Create Request Bad Request Error
403
App Canvas Create Request Forbidden Error
404
App Canvas Create Request Not Found Error
409
App Canvas Create Request Conflict Error
429
App Canvas Create Request Too Many Requests Error
500
App Canvas Create Request Internal Server Error