You can choose what types of objects your context menu additions apply to, such as images, hyperlinks, and pages. Use the ntextMenus API to add items to Google Chrome's context menu. More generally speaking, content settings allow you to customize Chrome's behavior on a per-site basis instead of globally. Use the ntentSettings API to change settings that control whether websites can use features such as cookies, JavaScript, and plugins. Use the commands API to add keyboard shortcuts that trigger actions in your extension, for example, an action to open the browser action or send a command to the extension. Use this API to expose certificates to the platform which can use these certificates for TLS authentications. Note that accessibilityFeatures.modify does not imply accessibilityFeatures.read permission. For modifying feature state, the extension needs accessibilityFeatures.modify permission. In order to get feature states the extension must request accessibilityFeatures.read permission. This API relies on the ChromeSetting prototype of the type API for getting and setting individual accessibility features. Use the chrome.accessibilityFeatures API to manage Chrome's accessibility features. Release information is not available for APIs before Chrome 42, which was released in early 2015. If you need to know the outcome of an operation, then you pass a callback function into the method. Unless the doc says otherwise, methods in the chrome.* APIs are asynchronous: they return immediately, without waiting for the operation to finish. Defaults to the issue_date if no payment_term is specified.Chrome provides extensions with many special-purpose APIs like ntime and chrome.alarms. Defaults to today’s date.ĭate the invoice is due. See a list of supported currenciesĭate the invoice was issued. If not provided, the client’s currency will be used. Example: use 10.0 for 10.0%.Īny additional notes to include on the invoice. This percentage is subtracted from the subtotal. This percentage is applied to the subtotal, including line items and discounts. The ID of the estimate associated with this invoice. The ID of the retainer associated with this invoice. The ID of the client this invoice belongs to.
Returns an invoice object and a 201 Created response code if the call succeeded. H "User-Agent: MyApp Response: Create a free-form invoiceĬreates a new invoice object. H "Authorization: Bearer $ACCESS_TOKEN" \ Several additional pagination properties are included in the response to simplify paginating your invoices. If no more invoices are available, the resulting array will be empty. Each entry in the array is a separate invoice object. The response contains an object with a invoices property that contains an array of up to per_page invoices. The invoices are returned sorted by issue date, with the most recently issued invoices appearing first.
Whether the invoice’s tax2 percentage applies to this line item. Whether the invoice’s tax percentage applies to this line item. The line item subtotal ( quantity * unit_price). Unique ID of the associated recurring invoice.ĭate and time the invoice was last updated.Īn object containing the associated project’s id, name, and code. Options: upon receipt, net 15, net 30, net 45, net 60, or custom. The timeframe in which the invoice should be paid. Start of the period during which time entries were added to this invoice.Įnd of the period during which time entries were added to this invoice. The current state of the invoice: draft, open, paid, or closed. The currency code associated with this invoice. This percentage is subtracted from the subtotal.Īny additional notes included on the invoice. If no tax is defined, this value will be null. The first amount of tax included, calculated from tax.
The total amount due at this time for this invoice. The total amount for the invoice, including any discounts and taxes. If no value is set, the number will be automatically generated. Used to build a URL to the public web invoice for your client: The invoice object AttributeĪn object containing invoice’s client id and name.Īn object containing the associated estimate’s id.Īn object containing the associated retainer’s id.Īn object containing the id and name of the person that created the invoice. Admin or Project Manager permissions required.