---
title: Application Resource Permissions
description: Explains the PingOne Authorize application resource permissions endpoint used to create, read, update, and delete permissions on an application resource
component: pingone-api
page_id: pingone-api:authorize:application-permissions/application-resource-permissions/index
canonical_url: https://developer.pingidentity.com/pingone-api/authorize/application-permissions/application-resource-permissions/index.html
llms_txt: https://developer.pingidentity.com/pingone-api/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
revdate: 2026-08-07
section_ids:
  authorize-application-resources-permissions-data-model: Application resources permissions data model
  response-codes: Response codes
---

# Application Resource Permissions

The PingOne Authorize `{{apiPath}}/v1/environments/{{envID}}/applicationResources/{{appResourceID}}/permissions` endpoint provides operations to create, read, update, and delete application resource permissions in PingOne.

## Application resources permissions data model

| Property         | Type   | Required | Mutable   | Description                                                    |
| ---------------- | ------ | -------- | --------- | -------------------------------------------------------------- |
| `action`         | String | Required | Mutable   | The action associated with this permission.                    |
| `description`    | String | Optional | Mutable   | The resource's description.                                    |
| `environment.id` | String | N/A      | Read-only | The unique identifier for the associated environment.          |
| `id`             | String | N/A      | Read-only | The resource's unique identifier.                              |
| `key`            | String | N/A      | Read-only | The `resource.name:action` pair of the permission.             |
| `resource`       | Object | N/A      | Read-only | An object that identifies the associated application resource. |
| `resource.id`    | String | N/A      | Read-only | The ID for the associated application resource.                |
| `resource.name`  | String | N/A      | Read-only | The name of the associated application resource.               |

## Response codes

| Code | Message                                                               |
| ---- | --------------------------------------------------------------------- |
| 200  | Successful operation.                                                 |
| 201  | Successfully created.                                                 |
| 204  | Successfully removed. No content.                                     |
| 400  | The request could not be completed.                                   |
| 401  | You do not have access to this resource.                              |
| 403  | You do not have permissions or are not licensed to make this request. |
| 404  | The requested resource was not found.                                 |
