# Replication ## List replication rules - [GET /har/api/v1/replication/rules](https://apidocs.harness.io/openapi-merged/replication/listreplicationrules.md): List all replication rules ## Create a replication rule - [POST /har/api/v1/replication/rules](https://apidocs.harness.io/openapi-merged/replication/createreplicationrule.md): Create a replication rule ## Delete a replication rule - [DELETE /har/api/v1/replication/rules/{id}](https://apidocs.harness.io/openapi-merged/replication/deletereplicationrule.md): Delete a replication rule ## Get a replication rule - [GET /har/api/v1/replication/rules/{id}](https://apidocs.harness.io/openapi-merged/replication/getreplicationrule.md): Get a replication rule ## Update a replication rule - [PUT /har/api/v1/replication/rules/{id}](https://apidocs.harness.io/openapi-merged/replication/updatereplicationrule.md): Update a replication rule ## List migration images - [GET /har/api/v1/replication/rules/{id}/migration/images](https://apidocs.harness.io/openapi-merged/replication/listmigrationimages.md): List migration images given an id ## Get migration logs for an image - [GET /har/api/v1/replication/rules/{id}/migration/images/{image_id}/logs](https://apidocs.harness.io/openapi-merged/replication/getmigrationlogsforimage.md) ## Start migration - [POST /har/api/v1/replication/rules/{id}/migration/start](https://apidocs.harness.io/openapi-merged/replication/startmigration.md): Start migration given an id ## Stop migration - [POST /har/api/v1/replication/rules/{id}/migration/stop](https://apidocs.harness.io/openapi-merged/replication/stopmigration.md): Stop migration given an id