---
schema_version: "1"
id: 6c2b435b7f6f43da5507ba0eaa38c7b93fa399be8071f30235c5e78b5b5223c0
title: FlowApprovalProcesses Class
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_ConnectAPI_FlowApprovalProcesses_static_methods.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_FlowApprovalProcesses_static_methods.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 62180310691fec1a0208d9111974bf454368596170c0a9785984f23140bdbf03
description: Get the status and available actions for flow approval processes.These methods are for FlowApprovalProcesses. All methods are static.Get the status and available actions for flow approval processes.
---
# FlowApprovalProcesses Class

Get the status and available actions for flow approval processes.

## Namespace

[ConnectApi](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_classes_connect_api.htm "The ConnectApi namespace (also called Connect in Apex) provides classes for accessing the same data available in Connect REST API. Use Connect in Apex to create custom experiences in Salesforce.")

## FlowApprovalProcesses Methods

These methods are for FlowApprovalProcesses. All methods are static.

- **[getFlowApprovalProcessWithStatus(relatedRecordId, processNames)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_FlowApprovalProcesses_static_methods.htm#apex_ConnectAPI_FlowApprovalProcesses_getFlowApprovalProcessWithStatus_1)**  
    Get the status and available actions for flow approval processes.

### getFlowApprovalProcessWithStatus(relatedRecordId, processNames)

Get the status and available actions for flow approval processes.

#### API Version

66.0

#### Requires Chatter

No

#### Signature

public static ConnectApi.FlowApprovalProcessCollection getFlowApprovalProcessWithStatus(String relatedRecordId, List<String\> processNames)

#### Parameters

relatedRecordId

Type: String

The ID of the related record associated with the approval submission.

processNames

Type: [List](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list "Contains methods for the List collection type.")<String>

A list of flow approval process names.

#### Return Value

Type: [ConnectApi.FlowApprovalProcessCollection](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_flow_approval_process_collection.htm "The results of requesting a flow approval status.")