---
schema_version: "1"
id: 854ba63a06fc61f9a297880a90fc4f0504b75956f5e7d1c08e27a0a8087b9c29
title: Process Approvals
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/api-rest/guides/resources/resources-process-approvals.md
canonical_url: https://developer.salesforce.com/docs/platform/api-rest/guide/resources-process-approvals.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: e1f0695594e2f2b41b11f10031b40f0afefb09a75cd441ad17c24bdbd7e27e46
products:
  - REST API Developer Guide
  - Platform Developer Content
---

# Process Approvals

Accesses all approval processes. Can also be used to submit a particular record if that entity supports an approval process and one has already been defined. Records can be approved and rejected if the current user is an assigned approver.

-   **[Get Process Approvals](https://developer.salesforce.com/docs/platform/api-rest/guide/resources-process-approvals-get.md)**  


    Gets a list of all approval processes. This resource is available in REST API version 30.0 and later.

-   **[Submit, Approve, or Reject Process Approvals](https://developer.salesforce.com/docs/platform/api-rest/guide/resources-process-approvals-post.md)**  


    Submits a particular record both if its entity supports an approval process and the entity has a defined approval process. Records can be approved and rejected if the current user is an assigned approver. This resource is available in REST API version 30.0 and later.

-   **[Return HTTP Headers for Process Approvals](https://developer.salesforce.com/docs/platform/api-rest/guide/resources-process-approvals-head.md)**  


    Returns only the headers that are returned by sending a GET request to the process approvals resource. This gives you a chance to see returned header values of the GET request before retrieving the content. This resource is available in REST API version 30.0 and later.


