# Project mappings

## Get Harness-Argo project mapping by agent

 - [GET /gitops/api/v1/agents/{agentIdentifier}/appprojectsmapping](https://apidocs.harness.io/project-mappings/appprojectmappingservice_getappprojectmappinglistbyagent.md): GetAppProjectMappingListByAgent retrieves Harness-Argo project mappings list by agent.

## Create Harness-Argo project mapping

 - [POST /gitops/api/v1/agents/{agentIdentifier}/appprojectsmapping](https://apidocs.harness.io/project-mappings/appprojectmappingservice_create.md): Create creates Harness-Argo project mappings.

## Update Harness-Argo project mapping

 - [PUT /gitops/api/v1/agents/{agentIdentifier}/appprojectsmapping](https://apidocs.harness.io/project-mappings/appprojectmappingservice_update.md): Update updates Harness-Argo project mappings.

## Delete Harness-Arog project mapping

 - [DELETE /gitops/api/v1/agents/{agentIdentifier}/appprojectsmapping/{name}](https://apidocs.harness.io/project-mappings/appprojectmappingservice_delete.md): Delete deletes Harness-Argo project mapping.

## Get Harness-Argo project mappings

 - [GET /gitops/api/v1/appprojectsmapping](https://apidocs.harness.io/project-mappings/appprojectmappingservice_getappprojectmappinglist.md): GetAppProjectMappingList retrieves Harness-Argo project mappings list.

## Create Harness-Argo project mapping V2

 - [POST /gitops/api/v2/agents/{agentIdentifier}/appprojectsmapping](https://apidocs.harness.io/project-mappings/appprojectmappingservice_createv2.md): CreateV2 creates Harness-Argo project mappings.

## Get Harness-Argo project mapping V2

 - [GET /gitops/api/v2/agents/{agentIdentifier}/appprojectsmapping/{identifier}](https://apidocs.harness.io/project-mappings/appprojectmappingservice_getappprojectmappingv2.md): GetAppProjectMappingV2 retrieves Harness-Argo project mapping for the given identifier.

## Delete Harness-Argo project mapping

 - [DELETE /gitops/api/v2/agents/{agentIdentifier}/appprojectsmapping/{identifier}](https://apidocs.harness.io/project-mappings/appprojectmappingservice_deletev2.md): DeleteV2 deletes Harness-Argo project mappings.

## Update Harness-Argo project mappings V2

 - [PUT /gitops/api/v2/agents/{agentIdentifier}/appprojectsmapping/{identifier}](https://apidocs.harness.io/project-mappings/appprojectmappingservice_updatev2.md): UpdateV2 updates Harness-Argo project mappings.

## Get Harness-Argo project mapping list by agent V2

 - [GET /gitops/api/v2/agents/{agentIdentifier}/appprojectsmappings](https://apidocs.harness.io/project-mappings/appprojectmappingservice_getappprojectmappingslistbyagentv2.md): GetAppProjectMappingsListByAgentV2 retrieves Harness-Argo project mappings list by agent.

## Get Harness-Argo project mappings with pagination and search

 - [GET /gitops/api/v2/appprojectsmapping](https://apidocs.harness.io/project-mappings/appprojectmappingservice_listappprojectmappings.md): ListAppProjectMappings retrieves Harness-Argo project mappings list with pagination and search.

