# User Parcel Templates A user parcel template represents a package used for shipping that has preset dimensions and attributes defined by you. They are useful for capturing attributes of parcel-types you frequently use for shipping, allowing them to be defined once and then used for many shipments. These parcel templates can also be used for live rates. User parcel templates can also be created using a carrier parcel template, where the dimensions will be copied from the carrier presets, but the weight can be configured by you. ## List all user parcel templates - [GET /user-parcel-templates](https://docs.goshippo.com/shippoapi/public-api/user-parcel-templates/listuserparceltemplates.md): Returns a list all of all user parcel template objects. ## Create a new user parcel template - [POST /user-parcel-templates](https://docs.goshippo.com/shippoapi/public-api/user-parcel-templates/createuserparceltemplate.md): Creates a new user parcel template. You can choose to create a parcel template using a preset carrier template as a starting point, or you can create an entirely custom one. To use a preset carrier template, pass in a unique template token from this list plus the weight fields (weight and weight_unit). Otherwise, omit the template field and pass the other fields, for the weight, length, height, and depth, as well as their units." ## Delete a user parcel template - [DELETE /user-parcel-templates/{UserParcelTemplateObjectId}](https://docs.goshippo.com/shippoapi/public-api/user-parcel-templates/deleteuserparceltemplate.md): Deletes a user parcel template using an object ID. ## Retrieves a user parcel template - [GET /user-parcel-templates/{UserParcelTemplateObjectId}](https://docs.goshippo.com/shippoapi/public-api/user-parcel-templates/getuserparceltemplate.md): Returns the parcel template information for a specific user parcel template, identified by the object ID. ## Update an existing user parcel template - [PUT /user-parcel-templates/{UserParcelTemplateObjectId}](https://docs.goshippo.com/shippoapi/public-api/user-parcel-templates/updateuserparceltemplate.md): Updates an existing user parcel template.