# 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](/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](/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](/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.
