PandaDoc API (Document Details endpoint) and Webhooks now returns information about optional line items.

Both optional and exclusive items (Multiple Choice Selection) are supported. You can find additional info about them here: https://support.pandadoc.com/hc/en-us/articles/360049576814-Pricing-table-2-0-Optional-items-and-editable-quantity.

"items": [
    {
        "id": "QpjVZugmvZGtDtJuCchLsc",
        "sku": "001",
        "qty": 1,
        "name": "Painting",
        "cost": "450",
        "price": "500",
        "description": "A painting",
        "custom_fields": {
            "custom": "custom text"
        },
        "custom_columns": {},
        "subtotal": "500",
        "options": {
            "optional": true,
            "optional_selected": true,
            "multichoice_enabled": false
        }
    },
    {
        "id": "Bgf9UuwPZ9gSojgaGUh6rE",
        "sku": "002",
        "qty": 3,
        "name": "Basket",
        "cost": "85",
        "price": "100",
        "description": "A basket",
        "custom_fields": {},
        "custom_columns": {},
        "subtotal": "300",
        "options": {
            "optional": true,
            "optional_selected": false,
            "multichoice_enabled": false
        }
    }
]
"items": [
    {
        "id": "QpjVZugmvZGtDtJuCchLsc",
        "sku": "001",
        "qty": 1,
        "name": "Painting",
        "cost": "450",
        "price": "500",
        "description": "A painting",
        "custom_fields": {
            "custom": "custom text"
        },
        "custom_columns": {},
        "subtotal": "500",
        "options": {
            "optional": false,
            "multichoice_enabled": true,
            "multichoice_selected": true
        }
    },
    {
        "id": "Bgf9UuwPZ9gSojgaGUh6rE",
        "sku": "002",
        "qty": 3,
        "name": "Basket",
        "cost": "85",
        "price": "100",
        "description": "A basket",
        "custom_fields": {},
        "custom_columns": {},
        "subtotal": "300",
        "options": {
            "optional": false,
            "multichoice_enabled": true,
            "multichoice_selected": false
        }
    }
]

PandaDoc API (Document Details endpoint) and Webhooks now return information about line item taxes.

"pricing": {
    "tables": [
        {
            "id": "pxD8Z2NHnwvYT449Lxy3wN",
            "name": "PricingTable1",
            "total": "33.0000000000",
            "is_included_in_total": true,
            "summary": {
                "subtotal": "33.00",
                "total": "33.00",
                "discount": "0",
                "tax": "0"
            },
            "items": [
                {
                    "qty": 3,
                    "name": "Toy Panda",
                    "cost": "0",
                    "price": "10",
                    "description": "Fluffy!",
                    "custom_fields": {
                        "Fluffiness": "5 / 5"
                    },
                    "custom_columns": {
                        "Fluffiness": ""
                    },
                    "tax_first": {
                        "value": "10",
                        "type": "percent"
                    },
                    "subtotal": "33.00"
                }
            ]
        }
    ],
    "total": "33.0000000000"
}

We’d like to inform you that preparations are being made to disable the use of TLS 1.0 encryption protocol. This is part of our constant security improvements.
TLS 1.0 is being depreciated on June 30th 2018 and will no longer be PCI compliant. PandaDoc and our partners such as Salesforce are removing TLS 1.0 in preparation for this event.

❗️

Unexpected behavior of API

If you see any strange behaviour with our API, it most likely means that your integration is impacted and you need to update it and enable TLS 1.1 or greater support.
This article by Salesforce provides great details on how your integration can be impacted (language dependencies, version of web browsers, version of libraries that used in your integration) and steps how you can fix it.

What can be affected

BrowserVersions
Internet Explorer7 and below
Firefox22 and below
Google Chrome21 and below
Android4.3 (Jelly Bean) OS Browser and below
Safari6 and below
LanguageVersions
Java6
.Net3.5 and below
Python2.7.8 and below
Ruby1.9.3 and below

More information can be found here.