---
title: "GET /channel-flows#app-instance-arn"
method: GET
path: "/channel-flows#app-instance-arn"
---

# GET /channel-flows#app-instance-arn

`GET /channel-flows#app-instance-arn`

Returns a paginated lists of all the channel flows created under a single Chime. This is a developer API.

## Query parameters

- `app-instance-arn` string, required
- `max-results` integer
- `next-token` string, password

## Response `200`

Success

- ListChannelFlowsResponse
  - `ChannelFlows` ChannelFlowSummary[] — The information about each channel flow.
    - `ChannelFlowArn` string — The ARN of the channel flow.
    - `Name` string, password — The name of the channel flow.
    - `Processors` Processor[] — Information about the processor Lambda functions.
      - `Name` string, password, required — The name of the channel flow.
      - `Configuration` object, required — The information about the type of processor and its identifier.
        - `Lambda` object, required — Indicates that the processor is of type Lambda.
          - `ResourceArn` string, required — The ARN of the Lambda message processing function.
          - `InvocationType` 'ASYNC', required — Controls how the Lambda function is invoked.
      - `ExecutionOrder` integer, required — The sequence in which processors run. If you have multiple processors in a channel flow, message processing goes through each processor in the sequence. The value determines the sequence. At this point, we support only 1 processor within a flow.
      - `FallbackAction` 'CONTINUE' | 'ABORT', required — Determines whether to continue with message processing or stop it in cases where communication with a processor fails. If a processor has a fallback action of <code>ABORT</code> and communication with it fails, the processor sets the message status to <code>FAILED</code> and does not send the message to any recipients. Note that if the last processor in the channel flow sequence has a fallback action of <code>CONTINUE</code> and communication with the processor fails, then the message is considered processed and sent to recipients of the channel.
  - `NextToken` string, password — The token passed by previous API calls until all requested channels are returned.

## Other responses

- `480` — BadRequestException
- `481` — ForbiddenException
- `482` — UnauthorizedClientException
- `483` — ThrottledClientException
- `484` — ServiceUnavailableException
- `485` — ServiceFailureException

---

[API](https://skmtc.net/aws/apis/chime-sdk-messaging.md) · [All operations](https://skmtc.net/aws/apis/chime-sdk-messaging/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/chime-sdk-messaging/versions/84b8f86073a0/schema)
