# Resources

The Resource API lets you create and manage context resources in your organization (for example, add a key, list keys, or fetch a key).

 - [POST /api/context/user/v1/contexts/{sitecoreContextId}/resources](https://api-docs.sitecore.com/portal/edge-platform-custom-context-api/resources/createuserresource.md): Create a context resource. This means adding a specific access target, such as Edge, Personalize, and so on, to an existing context ID.
 - [GET /api/context/user/v1/contexts/{sitecoreContextId}/resources](https://api-docs.sitecore.com/portal/edge-platform-custom-context-api/resources/listuserresource.md): Lists all resources attached to a specific context. This is useful when you want to determine what that context can access.
 - [GET /api/context/user/v1/contexts/{sitecoreContextId}/resources/{resourceId}](https://api-docs.sitecore.com/portal/edge-platform-custom-context-api/resources/getuserresource.md): Get a context' resource.
 - [GET /api/context/user/v1/available-resources](https://api-docs.sitecore.com/portal/edge-platform-custom-context-api/resources/listuseravailableresource.md): Lists all available resources of the user's organization that can be added to a context.
