Skip to content
Andesine

Get a delivery

get

Returns the event of a delivery to one of the extension's webhooks. Disabled and uninstalled extensions can read only lifecycle deliveries.

Authentication

extensionTokenhttp, bearer, JWT

An extension JWT signed with the extension's registered key: iss is the registry name, sub the ext_ ID (omitted for app-level operations), aud the instance API URL, and exp at most 5 minutes after iat.

Path parameters

deliveryID*string

Responses

200OKapplication/json
Bodyobject
2 fields
deliveryID*string
event*any of

The event as the extension's webhook receives it

Options

Any of

Option 1object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "entry"
id*string
type*constant
Value: "entry.created"
data*object
3 fields
name*string
collectionID*any of
Options

Any of

Option 1string
Option 2null
contentHashstring
Option 2object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "entry"
id*string
type*constant
Value: "entry.updated"
data*object
2 fields
collectionID*any of
Options

Any of

Option 1string
Option 2null
changedFields*array of constant
Option 3object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "entry"
id*string
type*constant
Value: "entry.content_saved"
data*object
3 fields
collectionID*any of
Options

Any of

Option 1string
Option 2null
contentHash*string
savedAt*string
Option 4object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "entry"
id*string
type*constant
Value: "entry.moved"
data*any of
Options

Any of

Option 1object
scopeTransition*constant
Value: "within"
reason*string
One of: "direct", "ancestor_moved", "reordered"
from*object
3 fields
visibility*constant
Value: "visible"
parentID*any of

Null means the workspace root, never a hidden parent

Options

Any of

Option 1string
Option 2null
orderstring
to*object
3 fields
visibility*constant
Value: "visible"
parentID*any of

Null means the workspace root, never a hidden parent

Options

Any of

Option 1string
Option 2null
orderstring
Option 2object
scopeTransition*constant
Value: "entered"
reason*string
One of: "direct", "ancestor_moved", "reordered"
from*object
1 field
visibility*constant
Value: "hidden"
to*object
3 fields
visibility*constant
Value: "visible"
parentID*any of

Null means the workspace root, never a hidden parent

Options

Any of

Option 1string
Option 2null
orderstring
Option 3object
scopeTransition*constant
Value: "left"
reason*string
One of: "direct", "ancestor_moved", "reordered"
from*object
3 fields
visibility*constant
Value: "visible"
parentID*any of

Null means the workspace root, never a hidden parent

Options

Any of

Option 1string
Option 2null
orderstring
to*object
1 field
visibility*constant
Value: "hidden"
Option 5object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "entry"
id*string
type*constant
Value: "entry.deleted"
data*object
3 fields
name*string
collectionID*any of
Options

Any of

Option 1string
Option 2null
deletedAt*string
Option 6object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "entry"
id*string
type*constant
Value: "entry.restored"
data*object
2 fields
name*string
collectionID*any of
Options

Any of

Option 1string
Option 2null
Option 7object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "collection"
id*string
type*constant
Value: "collection.created"
data*object
2 fields
name*string
parentID*any of
Options

Any of

Option 1string
Option 2null
Option 8object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "collection"
id*string
type*constant
Value: "collection.updated"
data*object
2 fields
parentID*any of
Options

Any of

Option 1string
Option 2null
changedFields*array of string
Unique items: true
Option 9object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "collection"
id*string
type*constant
Value: "collection.moved"
data*any of
Options

Any of

Option 1object
scopeTransition*constant
Value: "within"
reason*string
One of: "direct", "ancestor_moved", "reordered"
from*object
3 fields
visibility*constant
Value: "visible"
parentID*any of

Null means the workspace root, never a hidden parent

Options

Any of

Option 1string
Option 2null
orderstring
to*object
3 fields
visibility*constant
Value: "visible"
parentID*any of

Null means the workspace root, never a hidden parent

Options

Any of

Option 1string
Option 2null
orderstring
Option 2object
scopeTransition*constant
Value: "entered"
reason*string
One of: "direct", "ancestor_moved", "reordered"
from*object
1 field
visibility*constant
Value: "hidden"
to*object
3 fields
visibility*constant
Value: "visible"
parentID*any of

Null means the workspace root, never a hidden parent

Options

Any of

Option 1string
Option 2null
orderstring
Option 3object
scopeTransition*constant
Value: "left"
reason*string
One of: "direct", "ancestor_moved", "reordered"
from*object
3 fields
visibility*constant
Value: "visible"
parentID*any of

Null means the workspace root, never a hidden parent

Options

Any of

Option 1string
Option 2null
orderstring
to*object
1 field
visibility*constant
Value: "hidden"
Option 10object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "collection"
id*string
type*constant
Value: "collection.deleted"
data*object
3 fields
name*string
parentID*any of
Options

Any of

Option 1string
Option 2null
deletedAt*string
Option 11object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "collection"
id*string
type*constant
Value: "collection.restored"
data*object
2 fields
name*string
parentID*any of
Options

Any of

Option 1string
Option 2null
Option 12object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "channel"
code*string
type*constant
Value: "publishing.channel_advanced"
data*object
3 fields
previousSnapshotID*string
snapshotID*string
reason*string
One of: "publish", "unpublish"
Option 13object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "channel"
code*string
type*constant
Value: "publishing.channel_created"
data*object
3 fields
name*string
builtIn*boolean
snapshotID*string
Option 14object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "channel"
code*string
type*constant
Value: "publishing.channel_deleted"
data*object
2 fields
name*string
snapshotID*string
Option 15object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "extension"
id*string
type*constant
Value: "extension.installed"
data*object
1 field
version*string
Option 16object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "extension"
id*string
type*constant
Value: "extension.enabled"
data*object
1 field
version*string
Option 17object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "extension"
id*string
type*constant
Value: "extension.disabled"
data*object
2 fields
version*string
reason*string
One of: "manual", "approval_required", "configuration_required", "revoked"
Option 18object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "extension"
id*string
type*constant
Value: "extension.updated"
data*object
2 fields
version*string
previousVersion*string
Option 19object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "extension"
id*string
type*constant
Value: "extension.configured"
data*object
2 fields
version*string
changedFields*array of string

Keys only, never values

Option 20object
id*string
operationID*string
schemaVersion*constant
Value: 1
occurredAt*string
workspaceID*string
actorany of
Default: null
Options

Any of

Option 1any of

Who made the change; null for changes by Andesine itself

Any of

Option 1object
type*constant
Value: "member"
memberID*string
Option 2object
type*constant
Value: "key"
keyID*string
Option 3object
type*constant
Value: "extension"
extensionID*string
Option 4object
type*constant
Value: "app"
memberID*string

The member who authorized the app

clientID*string

OAuth client ID

name*string

Name that the app registered, such as an MCP client

Option 2null
test*boolean
subject*object
2 fields
kind*constant
Value: "extension"
id*string
type*constant
Value: "extension.uninstalled"
data*object
1 field
version*string
400Bad Requestapplication/json
Bodyone of
Options

One of

Option 1object
defined*constant
Value: true
code*constant
Value: "BAD_REQUEST"
status*constant
Value: 400
message*string
Default: "Bad Request"
dataValidationErrorData
2 fields
hintsarray of string

Suggested next steps. Wording can change; use error codes and structured data for program logic.

issuesarray of ValidationIssue
3 fields
message*string
codestring
patharray of any of
Options

Any of

Option 1string
Option 2number
Option 3object
key*any of
Options

Any of

Option 1string
Option 2number
Option 2object
defined*constant
Value: false
code*string
status*number
message*string
dataany
401Unauthorizedapplication/json
Bodyone of
Options

One of

Option 1object
defined*constant
Value: true
code*constant
Value: "UNAUTHORIZED"
status*constant
Value: 401
message*string
Default: "Unauthorized"
dataErrorData
1 field
hintsarray of string

Suggested next steps. Wording can change; use error codes and structured data for program logic.

Option 2object
defined*constant
Value: false
code*string
status*number
message*string
dataany
403Forbiddenapplication/json
Bodyone of
Options

One of

Option 1object
defined*constant
Value: true
code*constant
Value: "FORBIDDEN"
status*constant
Value: 403
message*string
Default: "Forbidden"
dataForbiddenErrorData
4 fields
hintsarray of string

Suggested next steps. Wording can change; use error codes and structured data for program logic.

missingPermissionsarray of string
requiredPlanconstant
Value: "pro"
actionstring

The requested action that was denied

Option 2object
defined*constant
Value: false
code*string
status*number
message*string
dataany
404Not Foundapplication/json
Bodyone of
Options

One of

Option 1object
defined*constant
Value: true
code*constant
Value: "NOT_FOUND"
status*constant
Value: 404
message*string
Default: "Not Found"
dataErrorData
1 field
hintsarray of string

Suggested next steps. Wording can change; use error codes and structured data for program logic.

Option 2object
defined*constant
Value: false
code*string
status*number
message*string
dataany
409Conflictapplication/json
Bodyone of
Options

One of

Option 1object
defined*constant
Value: true
code*constant
Value: "CONFLICT"
status*constant
Value: 409
message*string
Default: "Conflict"
dataErrorData
1 field
hintsarray of string

Suggested next steps. Wording can change; use error codes and structured data for program logic.

Option 2object
defined*constant
Value: false
code*string
status*number
message*string
dataany
429Too Many Requestsapplication/json
Bodyone of
Options

One of

Option 1object
defined*constant
Value: true
code*constant
Value: "TOO_MANY_REQUESTS"
status*constant
Value: 429
message*string
Default: "Too Many Requests"
dataRateLimitErrorData
3 fields
hintsarray of string

Suggested next steps. Wording can change; use error codes and structured data for program logic.

limitstring

The limit that was reached: a short-term rate limit, or a monthly API call, AI credit, or spending limit

One of: "rate", "api-calls", "ai-credits", "spending"
retryAfterSecondsnumber

Minimum delay before another attempt, in seconds. Also sent in Retry-After.

Option 2object
defined*constant
Value: false
code*string
status*number
message*string
dataany
500Internal Server Errorapplication/json
Bodyone of
Options

One of

Option 1object
defined*constant
Value: true
code*constant
Value: "INTERNAL_SERVER_ERROR"
status*constant
Value: 500
message*string
Default: "Internal Server Error"
dataErrorData
1 field
hintsarray of string

Suggested next steps. Wording can change; use error codes and structured data for program logic.

Option 2object
defined*constant
Value: false
code*string
status*number
message*string
dataany
503Service Unavailableapplication/json
Bodyone of
Options

One of

Option 1object
defined*constant
Value: true
code*constant
Value: "SERVICE_UNAVAILABLE"
status*constant
Value: 503
message*string
Default: "Service Unavailable"
dataErrorData
1 field
hintsarray of string

Suggested next steps. Wording can change; use error codes and structured data for program logic.

Option 2object
defined*constant
Value: false
code*string
status*number
message*string
dataany
AndesinePowered byPages