Functions

Function registry

List registered functions

get
Query parameters
cidsstringOptional

Comma-separated list of CIDs to filter by

Example: QmAbc...,QmDef...
creatorstringOptional

A valid EVM (0x-prefixed hex) address.

Example: 0x1234567890abcdef1234567890abcdef12345678
offsetintegerOptionalDefault: 0
limitinteger · min: 1 · max: 100OptionalDefault: 10
Responses
chevron-right
200

List of functions

application/json
CIDstringRequired

An IPFS content identifier (CIDv0 or CIDv1 base32).

Example: QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco
namestringRequired
versionstringRequired
descriptionstringRequired
createdAtstring · date-timeRequired
get
/functions
200

List of functions

Upload a new function

post

Uploads a function bundle. The request must be multipart/form-data containing exactly two files using the same multipart field name file. The filenames must be manifest.json and function.wasm.

Authorizations
x-api-keystringRequired

API key obtained from GET /users/api-key

Body
filestring · binary[] · min: 2 · max: 2Required

Exactly two uploaded files using the same multipart field name file. The filenames must be manifest.json and function.wasm.

Responses
chevron-right
200

Function registered

application/json
CIDstringRequired

An IPFS content identifier (CIDv0 or CIDv1 base32).

Example: QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco
namestringRequired
versionstringRequired
descriptionstringRequired
createdAtstring · date-timeRequired
post
/functions

Get a function by CID

get
Path parameters
cidstringRequired

An IPFS content identifier (CIDv0 or CIDv1 base32).

Example: QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco
Responses
chevron-right
200

Function details

application/json
CIDstringRequired

An IPFS content identifier (CIDv0 or CIDv1 base32).

Example: QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco
namestringRequired
versionstringRequired
descriptionstringRequired
createdAtstring · date-timeRequired
get
/functions/{cid}

Last updated