Deal packages
Choose an action to read its inputs, results, and usage guidance. Your connection determines which tools are available to you.
A Deal Package defines the application and delivery setup future Deals use for a recipient. Editing a package does not change answers in existing Deals.
Prepare and publish a package
- Choose an existing package or create a reusable draft with
deal_packages.create. To create an Outbound partner and its package together, useoutbound_channels.create. - Read
deal_packages.get_setup, then usedeal_packages.update_setupwith its revision and the fields you want to change inchanges. You can change the application selection, confirmation message and existing delivery steps together. Omitted fields and steps are preserved; a supplied recipients list replaces that step’s recipients. Use the returned revision for your next edit. An identical retry returns the original saved setup; read setup again if later edits may have occurred. - Review the draft before publishing. Draft delivery changes do not send email; publication applies the setup to future Deals.
To split a package, create and review replacement drafts before changing existing routes. Default packages and packages assigned to channels or Deals cannot be deleted.
Review changes before applying them
For publication, default selection, route reassignment, sharing, and deletion, use the action's review_* tool, explain the effects, and obtain a second explicit confirmation before sending user_confirmed: true with the unchanged review token. Reviews expire after ten minutes or when the reviewed state changes. Confirmation does not grant additional Portal permissions.
Reuse client_request_id only for an identical retry, including a completed deletion.
Available tools
deal_packages.listList deal packagedeal_packages.getGet deal packagedeal_packages.createCreate deal packagedeal_packages.get_config_schemaGet config schema deal packagedeal_packages.review_set_defaultReview deal package set defaultdeal_packages.get_configGet config deal packagedeal_packages.list_documentsList Deal Package source documentsdeal_packages.get_setupRead deal package application and email setupdeal_packages.get_document_textRead Deal Package source documentdeal_packages.replaceReplace deal packagedeal_packages.set_defaultSet default deal packagedeal_packages.update_setupUpdate package setupdeal_packages.validate_configValidate config deal packagedeal_packages.review_publishReview deal package publishdeal_packages.publishPublish deal packagedeal_packages.review_deleteReview deal package deletedeal_packages.deleteDelete deal package