Skip to main content
GET
/
v2
/
invoicing
/
templates
/
{template_id}
Show template details
curl --request GET \
  --url https://api-m.sandbox.paypal.com/v2/invoicing/templates/{template_id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "<string>",
  "name": "<string>",
  "default_template": true,
  "template_info": {
    "detail": {
      "reference": "<string>",
      "currency_code": "<string>",
      "note": "<string>",
      "terms_and_conditions": "<string>",
      "memo": "<string>",
      "attachments": [
        {
          "id": "<string>",
          "reference_url": "<string>",
          "content_type": "<string>",
          "create_time": "<string>",
          "size": "<string>"
        }
      ],
      "payment_term": {
        "term_type": "DUE_ON_RECEIPT"
      },
      "metadata": {
        "create_time": "<string>",
        "created_by": "<string>",
        "last_update_time": "<string>",
        "last_updated_by": "<string>"
      }
    },
    "invoicer": {
      "business_name": "<string>",
      "name": {
        "prefix": "<string>",
        "given_name": "<string>",
        "surname": "<string>",
        "middle_name": "<string>",
        "suffix": "<string>",
        "alternate_full_name": "<string>",
        "full_name": "<string>"
      },
      "address": {
        "address_line_1": "<string>",
        "address_line_2": "<string>",
        "address_line_3": "<string>",
        "admin_area_4": "<string>",
        "admin_area_3": "<string>",
        "admin_area_2": "<string>",
        "admin_area_1": "<string>",
        "postal_code": "<string>",
        "country_code": "<string>",
        "address_details": {
          "street_number": "<any>",
          "street_name": "<any>",
          "street_type": "<any>",
          "delivery_service": "<any>",
          "building_name": "<any>",
          "sub_building": "<any>"
        }
      },
      "email_address": "<string>",
      "phones": [
        {
          "country_code": "<string>",
          "national_number": "<string>",
          "extension_number": "<string>",
          "phone_type": "FAX"
        }
      ],
      "website": "<string>",
      "tax_id": "<string>",
      "additional_notes": "<string>",
      "logo_url": "<string>"
    },
    "primary_recipients": [
      {
        "billing_info": {
          "business_name": "<string>",
          "name": {
            "prefix": "<string>",
            "given_name": "<string>",
            "surname": "<string>",
            "middle_name": "<string>",
            "suffix": "<string>",
            "alternate_full_name": "<string>",
            "full_name": "<string>"
          },
          "address": {
            "address_line_1": "<string>",
            "address_line_2": "<string>",
            "address_line_3": "<string>",
            "admin_area_4": "<string>",
            "admin_area_3": "<string>",
            "admin_area_2": "<string>",
            "admin_area_1": "<string>",
            "postal_code": "<string>",
            "country_code": "<string>",
            "address_details": {
              "street_number": "<any>",
              "street_name": "<any>",
              "street_type": "<any>",
              "delivery_service": "<any>",
              "building_name": "<any>",
              "sub_building": "<any>"
            }
          },
          "email_address": "<string>",
          "phones": [
            {
              "country_code": "<string>",
              "national_number": "<string>",
              "extension_number": "<string>",
              "phone_type": "FAX"
            }
          ],
          "additional_info": "<string>",
          "language": "<string>"
        },
        "shipping_info": {
          "business_name": "<string>",
          "name": {
            "prefix": "<string>",
            "given_name": "<string>",
            "surname": "<string>",
            "middle_name": "<string>",
            "suffix": "<string>",
            "alternate_full_name": "<string>",
            "full_name": "<string>"
          },
          "address": {
            "address_line_1": "<string>",
            "address_line_2": "<string>",
            "address_line_3": "<string>",
            "admin_area_4": "<string>",
            "admin_area_3": "<string>",
            "admin_area_2": "<string>",
            "admin_area_1": "<string>",
            "postal_code": "<string>",
            "country_code": "<string>",
            "address_details": {
              "street_number": "<any>",
              "street_name": "<any>",
              "street_type": "<any>",
              "delivery_service": "<any>",
              "building_name": "<any>",
              "sub_building": "<any>"
            }
          }
        }
      }
    ],
    "additional_recipients": [
      "<string>"
    ],
    "items": [
      {
        "id": "<string>",
        "name": "<string>",
        "description": "<string>",
        "quantity": "<string>",
        "unit_amount": {
          "currency_code": "<string>",
          "value": "<string>"
        },
        "tax": {
          "name": "<string>",
          "percent": "<string>",
          "amount": {
            "currency_code": "<string>",
            "value": "<string>"
          },
          "tax_note": "<string>"
        },
        "item_date": "<string>",
        "discount": {
          "percent": "<string>",
          "amount": {
            "currency_code": "<string>",
            "value": "<string>"
          }
        },
        "unit_of_measure": "QUANTITY"
      }
    ],
    "configuration": {
      "tax_calculated_after_discount": true,
      "tax_inclusive": false,
      "allow_tip": false,
      "partial_payment": {
        "allow_partial_payment": false,
        "minimum_amount_due": {
          "currency_code": "<string>",
          "value": "<string>"
        }
      },
      "has_conditional_rule": false
    },
    "amount": {
      "currency_code": "<string>",
      "value": "<string>",
      "breakdown": {
        "item_total": {
          "currency_code": "<string>",
          "value": "<string>"
        },
        "discount": {
          "invoice_discount": {
            "percent": "<string>",
            "amount": {
              "currency_code": "<string>",
              "value": "<string>"
            }
          },
          "item_discount": {
            "currency_code": "<string>",
            "value": "<string>"
          }
        },
        "tax_total": {
          "currency_code": "<string>",
          "value": "<string>"
        },
        "shipping": {
          "amount": {
            "currency_code": "<string>",
            "value": "<string>"
          },
          "tax": {
            "name": "<string>",
            "percent": "<string>",
            "amount": {
              "currency_code": "<string>",
              "value": "<string>"
            },
            "tax_note": "<string>"
          }
        },
        "custom": {
          "label": "<string>",
          "amount": {
            "currency_code": "<string>",
            "value": "<string>"
          }
        }
      }
    },
    "due_amount": {
      "currency_code": "<string>",
      "value": "<string>"
    }
  },
  "settings": {
    "template_item_settings": [
      {
        "field_name": "ITEMS_QUANTITY",
        "display_preference": {
          "hidden": true
        }
      }
    ],
    "template_subtotal_settings": [
      {
        "field_name": "DISCOUNT",
        "display_preference": {
          "hidden": true
        }
      }
    ]
  },
  "unit_of_measure": "QUANTITY",
  "standard_template": true,
  "links": [
    {
      "href": "<string>",
      "rel": "<string>",
      "method": "GET"
    }
  ]
}

Authorizations

Authorization
string
header
required

Oauth 2.0 authentication

Path Parameters

template_id
string
required

The ID of the template to delete.

Maximum length: 2147483647

Response

A successful request returns the HTTP 200 OK status code and a JSON response body that shows template details.

The template with invoice details to load with all captured fields.

id
string

The ID of the template.

Maximum length: 30
name
string

The template name.<blockquote><strong>Note:</strong> The template name must be unique.</blockquote>

Required string length: 1 - 500
default_template
boolean

Indicates whether this template is the default template. A invoicer can have one default template.

template_info
object

The template details. Includes invoicer business information, invoice recipients, items, and configuration.

settings
object

The template settings. Describes which fields to show or hide when you create an invoice.

unit_of_measure
enum<string>

The unit of measure for the template. Value is quantity, hours, or amount.

Available options:
QUANTITY,
HOURS,
AMOUNT
standard_template
boolean

Indicates whether this template is a invoicer-created custom template. The system generates non-custom templates.

An array of request-related HATEOAS links.

Maximum length: 2147483647
I