# Protocols

Create and manage reusable order protocols/templates

## Create a New Protocol

 - [POST /protocols](https://docs.fulfillment.juniperhealth.com/apis/protocols/createprotocol.md): Create a reusable order protocol/template with customer information,
product line items, and shipping details. Protocols can be used to
quickly generate orders with pre-configured settings.

## List Protocols

 - [GET /protocols](https://docs.fulfillment.juniperhealth.com/apis/protocols/listprotocols.md): Retrieve a paginated list of protocols with optional search

## Get Protocol Details

 - [GET /protocols/{protocolId}](https://docs.fulfillment.juniperhealth.com/apis/protocols/getprotocolbyid.md): Retrieve detailed information for a specific protocol

## Update Protocol

 - [PUT /protocols/{protocolId}](https://docs.fulfillment.juniperhealth.com/apis/protocols/updateprotocol.md): Update an existing protocol with new customer, product, or shipping information

## Delete Protocol

 - [DELETE /protocols/{protocolId}](https://docs.fulfillment.juniperhealth.com/apis/protocols/deleteprotocol.md): Delete an existing protocol

