Update an opportunity
current_rms_update_opportunityUpdate header fields on an existing opportunity — subject, customer, venue, dates, reference, instructions, tags, custom fields. Only the fields you pass are sent. State changes (convert to quote/order, cancel, mark lost) are deliberately not available. Current RMS: PUT /opportunities/{id}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rating | No | Rating, 0-5. | |
| ends_at | No | Overall end / collection date-time (UTC). | |
| subject | No | The opportunity's subject (title). | |
| owned_by | No | User member id of the owner. | |
| store_id | No | Move the job to another store. | |
| tag_list | No | Tags. | |
| venue_id | No | The Venue member id. | |
| member_id | No | The customer (Organisation/Contact member) id. | |
| reference | No | Customer reference, e.g. their PO number. | |
| starts_at | No | Overall start / delivery date-time (UTC). | |
| project_id | No | The project this opportunity belongs to. | |
| description | No | Internal description. | |
| custom_fields | No | Custom field values by field name. | |
| charge_ends_at | No | Charging period end (UTC). | |
| opportunity_id | Yes | The opportunity id. | |
| charge_starts_at | No | Charging period start (UTC). | |
| billing_address_id | No | The member's address id used for billing. | |
| customer_returning | No | The customer returns the goods themselves. | |
| customer_collecting | No | The customer collects the goods themselves. | |
| external_description | No | Description shown on customer documents. | |
| delivery_instructions | No | Delivery instructions. | |
| collection_instructions | No | Collection instructions. |