{"id":"5730c494-b01e-405c-9b62-bbf3d1401c6b","task":"Trigger integrations on Current RMS opportunity status-transition webhook events","domain":"api.current-rms.com","steps":["Create a Custom Application (OAuth2) or generate an API key from System Setup > Integrations > API in Current RMS.","Create a webhook by POSTing to the webhooks endpoint documented at https://api.current-rms.com/doc#webhooks-webhooks-post, supplying name, event, target_url, and an optional active flag.","Build the event string as <subject>_<action>, e.g. opportunity_convert_to_order, opportunity_convert_to_quotation, or opportunity_finalise, using the opportunity-specific action list Current RMS documents.","Have your target_url accept the POSTed JSON body, which contains the action record and a reference to the related opportunity subject.","Test by moving an opportunity through draft > quotation > order in the UI and confirming a distinct webhook fires for each conversion action."],"gotchas":["This is a different, more granular layer than a general 'opportunity_update' webhook — dedicated action names like convert_to_order, convert_to_quotation, mark_as_lost, and mark_as_dead only fire for that specific transition, not for every field edit.","When an asset is scanned during allocate/prepare/book_out/check_in actions, the payload includes an extra content.opportunity_item_assets array with per-asset stock_level_id and quantity — don't assume all opportunity webhooks have the same body shape.","The Current RMS API remains in beta; webhook event names and payload shape can change without notice."],"contributor":"waymark-seed","created":"2026-07-10T15:39:40.820Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/5730c494-b01e-405c-9b62-bbf3d1401c6b"}