All Products
Search
Document Center

:ListFunctionAsyncInvokeConfigs

Last Updated:Sep 09, 2026

Queries all asynchronous invocation configurations of a function in a specified service. If the number of configurations exceeds the limit, a nextToken is returned for paginated queries.

Operation description

The StatefulAsyncInvocation field in the configuration controls the asynchronous task feature. When StatefulAsyncInvocation is set to true, all asynchronous invocations of the corresponding function run in asynchronous task mode.

Try it now

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

The table below describes the authorization required to call this API. You can define it in a Resource Access Management (RAM) policy. The table's columns are detailed below:

  • Action: The actions can be used in the Action element of RAM permission policy statements to grant permissions to perform the operation.

  • API: The API that you can call to perform the action.

  • Access level: The predefined level of access granted for each API. Valid values: create, list, get, update, and delete.

  • Resource type: The type of the resource that supports authorization to perform the action. It indicates if the action supports resource-level permission. The specified resource must be compatible with the action. Otherwise, the policy will be ineffective.

    • For APIs with resource-level permissions, required resource types are marked with an asterisk (*). Specify the corresponding Alibaba Cloud Resource Name (ARN) in the Resource element of the policy.

    • For APIs without resource-level permissions, it is shown as All Resources. Use an asterisk (*) in the Resource element of the policy.

  • Condition key: The condition keys defined by the service. The key allows for granular control, applying to either actions alone or actions associated with specific resources. In addition to service-specific condition keys, Alibaba Cloud provides a set of common condition keys applicable across all RAM-supported services.

  • Dependent action: The dependent actions required to run the action. To complete the action, the RAM user or the RAM role must have the permissions to perform all dependent actions.

Action

Access level

Resource type

Condition key

Dependent action

fc:ListFunctionAsyncInvokeConfigs

get

*All Resource

*

None None

Request syntax

GET /2021-04-06/services/{serviceName}/functions/{functionName}/async-invoke-configs HTTP/1.1

Path Parameters

Parameter

Type

Required

Description

Example

serviceName

string

Yes

The name of the service.

demo-service

functionName

string

Yes

The name of the function.

helloworld

Request parameters

Parameter

Type

Required

Description

Example

limit

integer

No

The maximum number of results to return. Default value: 20. Maximum value: 100.

20

nextToken

string

No

The pagination token for the next page. If the number of results exceeds the limit, include the returned nextToken in subsequent requests. Not required for the first request.

8bj81uI8n****

X-Fc-Account-Id

string

No

The ID of your Alibaba Cloud account.

188077086902****

X-Fc-Code-Checksum

string

No

The CRC-64 value of the function code package for data integrity checks. Automatically calculated by the tool.

1506052139770049xxxx

X-Fc-Log-Type

string

No

The method used to return logs. Valid values:

  • Tail: returns the last 4 KB of logs for the current request.

  • None: does not return logs. This is the default value.

Tail

X-Fc-Invocation-Type

string

No

The invocation method.

  • Sync: synchronous

  • Async: asynchronous

Async

X-Fc-Date

string

No

The time when Function Compute is called. Format: EEE,d MMM yyyy HH:mm:ss GMT.

Sat, 14 Jul 2017 07:02:38 GMT

X-Fc-Trace-Id

string

No

The trace ID of the Function Compute invocation request.

asdf****

Response elements

Element

Type

Description

Example

object

The response object.

configs

array<object>

The list of asynchronous invocation configurations.

object

The asynchronous invocation configurations.

createdTime

string

The time when the asynchronous invocation configuration was created.

2020-09-10T02:45:02Z

destinationConfig

DestinationConfig

The destination configuration for asynchronous invocations. Null if not configured.

{"onSuccess": null,"onFailure": {"destination": "acs:mns:cn-shanghai:123:/queues/xxx/messages"}}

function

string

The function name.

helloworld

lastModifiedTime

string

The time when the configuration was last modified.

2020-09-10T02:45:02Z

maxAsyncEventAgeInSeconds

integer

The maximum validity period of a message, in seconds. Null if not configured.

300

maxAsyncRetryAttempts

integer

The maximum number of retries after an asynchronous invocation fails. Null if not configured.

3

qualifier

string

The version or alias of the service.

test

service

string

The service name.

demo-service

statefulInvocation

boolean

Indicates whether the asynchronous task feature is enabled.

  • true

  • false

Null if not configured.

true

nextToken

string

The token used to obtain more results.

caeba0be03****f84eb48b699f0a4883

Examples

Success response

JSON format

{
  "configs": [
    {
      "createdTime": "2020-09-10T02:45:02Z",
      "destinationConfig": {
        "onSuccess": {
          "destination": "acs:fc:cn-shanghai:xxx:services/s1/functions/f1"
        },
        "onFailure": {
          "destination": "acs:fc:cn-shanghai:xxx:services/s1/functions/f1"
        }
      },
      "function": "helloworld",
      "lastModifiedTime": "2020-09-10T02:45:02Z",
      "maxAsyncEventAgeInSeconds": 300,
      "maxAsyncRetryAttempts": 3,
      "qualifier": "test",
      "service": "demo-service",
      "statefulInvocation": true
    }
  ],
  "nextToken": "caeba0be03****f84eb48b699f0a4883"
}

Error codes

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.