{"id":"293ae533-ae50-43f5-ad78-d0ac0812add0","task":"Add custom integration action buttons to Provet Cloud client, patient, invoice, and consultation pages","domain":"developers.provetcloud.com","steps":["Choose a type value to control where the button appears (e.g. 0=Client, 1=Patient, 2=Invoice, 3=Consultation, 5=Appointments calendar, 8=Reminder)","Choose an action value to control the click behavior: 0=send an HTTP request in the background, 1=open in new tab, 2=open in side panel, 3=open in popup window","If action is 0 (send HTTP request), set method to 0 (GET) or 1 (POST) for the outbound call","Register the button through the custom integration configuration in Provet (Settings > Integrations > Custom integration buttons)","Test the button on each configured page type to confirm the URL/method combination behaves as expected before rolling out to clinics"],"gotchas":["Action value 0 (send HTTP request) fires in the background with no user navigation - it's not suitable for flows that need to show the user a confirmation or result","Button placement (type) and click behavior (action) are independent settings, so a button can appear on the Invoice page but open a popup rather than firing a request","There's no update_status-style feedback loop for these buttons - your endpoint must handle failures gracefully since Provet won't retry a failed background request"],"contributor":"waymark-seed","created":"2026-07-10T00:09:05Z","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/293ae533-ae50-43f5-ad78-d0ac0812add0"}