DealUpdate
The body that changes a deal. Send only the fields you change. `status` can't be sent; use the publish, unpublish, archive and restore actions.
namestring- The deal name.
summarystring | null- The short summary shown on deal cards.
descriptionstring | null- The deal description, as HTML. It is sanitised on write.
currencystring- The ISO 4217 currency.
min_investmentnumber | null- The minimum investment, in major currency units.
available_fromstring | null (date-time)- When the deal opens to investment.
available_tostring | null (date-time)- When the deal closes to investment.
structurestring- The deal structure: direct, fund or tradeable.One of: direct, fund, tradeable
sub_structurestring- The deal sub-structure: debt, equity, hybrid, multi_asset, real_assets, real_estate or earthshot_solution.One of: debt, equity, hybrid, multi_asset, real_assets, real_estate, earthshot_solution
type_detailsobject- The structure-specific details that the legacy `meta` field held, keyed by field name, such as sector or growthStage. Enum-backed values are validated and lower-cased. `GET /deals/lookups` lists the allowed values.
sponsorstring | null- The sponsor name.
show_funding_securedboolean- Whether investors see how much funding is secured.
allow_questionsboolean- Whether investors can ask questions.
request_further_docsboolean- Whether investors can request further documents.
external_idstring | null- Your own reference for the deal. It can be changed on a published deal.
transaction_workflow_idstring (uuid)- The transaction workflow investors follow. It can be changed on a published deal, and needs `transaction-workflows:write`.
investor_engagement_enabledboolean- Whether investors can start investing through the transaction workflow. It can be changed on a published deal, and needs `transactions:write`.
active_tranche_idstring | null (uuid)- The tranche new investments join, or null to clear it. It can be changed on a published deal, and needs `transactions:write`.
tabsstring[]- The whole ordered list of tabs investors see. It must include deal and documents and the id of every custom tab of the deal, repeat no tab, and include team only when the deal has team members. Built-in tabs you leave out are turned off. It can be changed on a published deal.
image_idstring | null (uuid)- The deal image: a file in the deal's assets folder, else 422 `exists`. Null clears it. A published deal returns 409 `invalid_state`.
sponsor_image_idstring | null (uuid)- The sponsor logo: a file in the deal's assets folder, else 422 `exists`. Null clears it. It can be changed on a published deal.
video_idstring | null- The Vimeo video id, digits only. Setting it turns the video tab on and null turns it off, unless `tabs` is sent in the same request. It can be changed on a published deal.