Skip to content

Type Alias: Execution ​

Execution = object

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3651

Execution

Properties ​

$createdAt ​

$createdAt: string

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3659

Execution creation date in ISO 8601 format.


$id ​

$id: string

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3655

Execution ID.


$permissions ​

$permissions: string[]

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3667

Execution roles.


$updatedAt ​

$updatedAt: string

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3663

Execution update date in ISO 8601 format.


deploymentId ​

deploymentId: string

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3675

Function's deployment ID used to create the execution.


duration ​

duration: number

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3719

Resource(function/site) execution duration in seconds.


errors ​

errors: string

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3715

Function errors. Includes the last 4,000 characters. This will return an empty string unless the response is returned using an API key or as part of a webhook payload.


functionId ​

functionId: string

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3671

Function ID.


logs ​

logs: string

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3711

Function logs. Includes the last 4,000 characters. This will return an empty string unless the response is returned using an API key or as part of a webhook payload.


requestHeaders ​

requestHeaders: Headers[]

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3695

HTTP request headers as a key-value object. This will return only whitelisted headers. All headers are returned if execution is created as synchronous.


requestMethod ​

requestMethod: string

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3687

HTTP request method type.


requestPath ​

requestPath: string

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3691

HTTP request path and query.


responseBody ​

responseBody: string

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3703

HTTP response body. This will return empty unless execution is created as synchronous.


responseHeaders ​

responseHeaders: Headers[]

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3707

HTTP response headers as a key-value object. This will return only whitelisted headers. All headers are returned if execution is created as synchronous.


responseStatusCode ​

responseStatusCode: number

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3699

HTTP response status code.


scheduledAt? ​

optional scheduledAt?: string

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3723

The scheduled time for execution. If left empty, execution will be queued immediately.


status ​

status: ExecutionStatus

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3683

The status of the function execution. Possible values can be: waiting, processing, completed, failed, or scheduled.


trigger ​

trigger: ExecutionTrigger

Defined in: node_modules/.pnpm/node-appwrite@23.1.0/node_modules/node-appwrite/dist/models.d.mts:3679

The trigger that caused the function to execute. Possible values can be: http, schedule, or event.