# Probe Templates

## List all the probe templates in a hub

 - [GET /gateway/chaos/manager/api/rest/templates/probes](https://apidocs.harness.io/probe-templates/listprobetemplate.md): List all the probe templates in a hub based on tag

## Create the probe templates in a hub

 - [POST /gateway/chaos/manager/api/rest/templates/probes](https://apidocs.harness.io/probe-templates/createprobetemplate.md): Create probe templates in a hub based on tag

## Get the probe template in a hub

 - [GET /gateway/chaos/manager/api/rest/templates/probes/{identity}](https://apidocs.harness.io/probe-templates/getprobetemplate.md): Get the probe template in a hub based on probe ref

## Update the probe templates in a hub

 - [PUT /gateway/chaos/manager/api/rest/templates/probes/{identity}](https://apidocs.harness.io/probe-templates/updateprobetemplate.md): Update an existing probe template in a hub with new configuration

## Delete probe template

 - [DELETE /gateway/chaos/manager/api/rest/templates/probes/{identity}](https://apidocs.harness.io/probe-templates/deleteprobetemplate.md)

## Get the list of inputs in a probe template

 - [GET /gateway/chaos/manager/api/rest/templates/probes/{identity}/variables](https://apidocs.harness.io/probe-templates/listvariablesinprobetemplate.md): Get the list of inputs in a probe template based on revision

