curl --request GET \
--url https://{cluster}.cognitedata.com/api/v1/projects/{project}/functions \
--header 'Authorization: Bearer <token>'{
"items": [
{
"id": 4503599627370496,
"createdTime": 123455234,
"status": "Queued",
"name": "myfunction",
"fileId": 4503599627370496,
"externalId": "my.known.id",
"owner": "user@cognite.com",
"description": "My fantastic function with advanced ML",
"metadata": {},
"secrets": {
"MySecret": "***"
},
"functionPath": "myfunction/handler.py",
"envVars": {
"MyKey": "MyValue"
},
"cpu": 1,
"memory": 1.5,
"runtime": "py313",
"runtimeVersion": "Python 3.11.10",
"error": {
"message": "Function deployment failed.",
"trace": "ERROR: Could not find a version that satisfies the requirement pandas==99.0.0\nERROR: No matching distribution found for pandas==99.0.0"
},
"lastCalled": 1730204346000
}
]
}Required capabilities:
functionsAcl:READ
List functions.
curl --request GET \
--url https://{cluster}.cognitedata.com/api/v1/projects/{project}/functions \
--header 'Authorization: Bearer <token>'{
"items": [
{
"id": 4503599627370496,
"createdTime": 123455234,
"status": "Queued",
"name": "myfunction",
"fileId": 4503599627370496,
"externalId": "my.known.id",
"owner": "user@cognite.com",
"description": "My fantastic function with advanced ML",
"metadata": {},
"secrets": {
"MySecret": "***"
},
"functionPath": "myfunction/handler.py",
"envVars": {
"MyKey": "MyValue"
},
"cpu": 1,
"memory": 1.5,
"runtime": "py313",
"runtimeVersion": "Python 3.11.10",
"error": {
"message": "Function deployment failed.",
"trace": "ERROR: Could not find a version that satisfies the requirement pandas==99.0.0\nERROR: No matching distribution found for pandas==99.0.0"
},
"lastCalled": 1730204346000
}
]
}Access token issued by the CDF project's configured identity provider. Access token must be an OpenID Connect token, and the project must be configured to accept OpenID Connect tokens. Use a header key of 'Authorization' with a value of 'Bearer $accesstoken'. The token can be obtained through any flow supported by the identity provider.
Limits the number of results to be returned.
x >= 1List of functions.
Show child attributes
Was this page helpful?