Discover production operations
Search authorized operation contracts using optional query, risk, effect, and result-limit filters.
- Scope
- Returns only operations granted to the token
- Authentication
- Bearer private integration
- Token type
- Sub-account token
Search 143 reviewed Lead360 operation contracts by name, scope group, risk, and effect, then fetch the exact input schema and execution mode allowed for the current private integration.
How this fits into Lead360Explore the Lead360 platformConnect API and MCP access with the agency, tenant, scope, and risk model.- 01
Search authorized operations
- 02
Fetch one operation contract
- 03
Production operation reference
- 04
Cache and refresh policy
Fetch one operation contract
Request GET /operations/{operation_key} or use the MCP fetch or describe_operation tool. The response includes the stable operation key, display name, group, technical scope IDs, effect category, risk tier, confirmation requirement, production availability, execution mode, credential-based tenant binding, JSON input schema, and approval message when applicable.
Generate request forms and validators from input_schema rather than guessing fields. Required properties must be present, additional properties are false, and authority-related arguments are rejected even when supplied by a generic client.
Production operation reference
| Operation | Group | Scope | Risk | Execution |
|---|---|---|---|---|
| contacts.profile.read | Contact Access | contacts.readonly | green | direct read |
| conversations.recent.read | Conversation Access | conversations.readonly | green | direct read |
| conversations.email_history.read | Conversation Access | conversations.readonly, conversations_get-emails | green | direct read |
| email.templates.list | Email and Messaging | email_templates.readonly | green | direct read |
| calendars.list | Calendar Access | calendars.readonly | green | direct read |
| calendars.slots.find | Calendar Access | calendars.readonly | green | direct read |
| appointments.list | Calendar Access | calendars.readonly | green | direct read |
| appointments.create | Calendar Access | calendars.write | yellow | approval required |
| appointments.reschedule | Calendar Access | calendars.write | yellow | approval required |
| appointments.cancel | Calendar Access | calendars.write | red | approval required |
| contacts.update | Contact Access | contacts.write | yellow | approval required |
| contacts.notes.create | Contact Access | contacts.write | yellow | approval required |
| contacts.tags.add | Contact Access | contacts.write | yellow | approval required |
| opportunities.read | Pipeline Access | opportunities.readonly | green | direct read |
| pipelines.stages.list | Pipeline Access | opportunities.readonly | green | direct read |
| opportunities.stage.move | Pipeline Access | opportunities.write | yellow | approval required |
| forms.submissions.read | Sites and Forms Access | sites.readonly | green | direct read |
| intake.submissions.read | Sites and Forms Access | sites.readonly | green | direct read |
| commerce.items.list | Payments and Checkout Access | payments.readonly | green | direct read |
| commerce.checkout.create | Payments and Checkout Access | payments.write | red | approval required |
| appointments.deposit_link.create | Payments and Checkout Access | payments.write | red | approval required |
| appointments.payment_link.create | Payments and Checkout Access | payments.write | red | approval required |
| appointments.payment_status.read | Payments and Checkout Access | payments.readonly | green | direct read |
| handoff.team.create | Conversation Access | conversations.write | yellow | approval required |
| opportunities.contact.list | Pipeline Access | opportunities.readonly | green | direct read |
| opportunities.upsert | Pipeline Access | opportunities.write, opportunities_create, opportunities_upsert | yellow | approval required |
| opportunities.status.update | Pipeline Access | opportunities.write, opportunities_update-status | yellow | approval required |
| sales360.runs.read | Sales360 | sales360:read | green | direct read |
| sales360.runs.start | Sales360 | sales360:invoke | red | approval required |
| team.members.list | Contact Access | contacts.readonly | green | direct read |
| conversations.assign | Conversation Access | conversations.write, conversations_assign | yellow | approval required |
| contacts.follow_up_tasks.create | Contact Access | contacts.write | yellow | approval required |
| team.notifications.create | Conversation Access | conversations.write | yellow | approval required |
| lead360.activepieces_read | Automations | activepieces:read | green | direct read |
| lead360.app_analytics_readonly | App Analytics | app_analytics.readonly | green | direct read |
| lead360.ask360_pieces_readonly | Ask360 Pieces | ask360_pieces.readonly | green | direct read |
| lead360.ask_lead360_read | Ask Lead360 | ask_lead360:read | green | direct read |
| lead360.business_profile_readonly | Business Profile | business_profile.readonly | green | direct read |
| lead360.calendars_appt_validate | Calendars and Appointments | calendars_appt_validate | green | direct read |
| lead360.calendars_check_conflicts | Calendars and Appointments | calendars_check-conflicts | green | direct read |
| lead360.calendars_get_by_id | Calendars and Appointments | calendars_get-by-id | green | direct read |
| lead360.calendars_groups_get | Calendars and Appointments | calendars_groups_get | green | direct read |
| lead360.calendars_notifications_get | Calendars and Appointments | calendars_notifications_get | green | direct read |
| lead360.calendars_resources_get | Calendars and Appointments | calendars_resources_get | green | direct read |
| lead360.calendars_slots_get_blocked | Calendars and Appointments | calendars_slots_get-blocked | green | direct read |
| lead360.calendars_team_get | Calendars and Appointments | calendars_team_get | green | direct read |
| lead360.campaigns_readonly | Campaign Access | campaigns.readonly | green | direct read |
| lead360.campaigns_get_all | Campaigns and Sites | campaigns_get-all | green | direct read |
| lead360.catalogue_readonly | Catalogue | catalogue.readonly | green | direct read |
| lead360.chat_widgets_readonly | Chat Widgets | chat_widgets.readonly | green | direct read |
| lead360.contacts_fields_get | Contacts | contacts_fields_get | green | direct read |
| lead360.contacts_get_active_flows | Contacts | contacts_get-active-flows | green | direct read |
| lead360.contacts_get_business | Contacts | contacts_get-business | green | direct read |
| lead360.contacts_notes_get | Contacts | contacts_notes_get | green | direct read |
| lead360.conversations_get_recording | Conversations | conversations_get-recording | green | direct read |
| lead360.conversations_get_unread | Conversations | conversations_get-unread | green | direct read |
| lead360.custom_fields_readonly | Custom Fields | custom_fields.readonly | green | direct read |
| lead360.custom_values_readonly | Custom Values | custom_values.readonly | green | direct read |
| lead360.frappe_read | Sites Builder | frappe:read | green | direct read |
| lead360.gift_cards_readonly | Gift Cards | gift_cards.readonly | green | direct read |
| lead360.mattermost_read | Teams | mattermost:read | green | direct read |
| lead360.memberships_readonly | Memberships | memberships.readonly | green | direct read |
| lead360.objects_readonly | Custom Objects | objects.readonly | green | direct read |
| lead360.payments_invoices_list | Payments | payments_invoices_list | green | direct read |
| lead360.payments_subscriptions_get | Payments | payments_subscriptions_get | green | direct read |
| lead360.payments_subscriptions_list | Payments | payments_subscriptions_list | green | direct read |
| lead360.promo_codes_readonly | Promo Codes | promo_codes.readonly | green | direct read |
| lead360.service_menus_readonly | Service Menus | service_menus.readonly | green | direct read |
| lead360.short_links_readonly | Short Links | short_links.readonly | green | direct read |
| lead360.sites_funnels_get | Campaigns and Sites | sites_funnels_get | green | direct read |
| lead360.sites_funnels_steps | Campaigns and Sites | sites_funnels_steps | green | direct read |
| lead360.sites_websites_get | Campaigns and Sites | sites_websites_get | green | direct read |
| lead360.sites_websites_pages | Campaigns and Sites | sites_websites_pages | green | direct read |
| lead360.tags_readonly | Tags | tags.readonly | green | direct read |
| lead360.webhooks_readonly | Webhook Events | webhooks.readonly | green | direct read |
| contacts.stale.list | Contact Access | contacts.readonly | green | direct read |
| lead360.activepieces_write | Automations | activepieces:write | yellow | approval required |
| lead360.ask360_pieces_test | Ask360 Pieces | ask360_pieces.test | red | approval required |
| lead360.ask360_pieces_write | Ask360 Pieces | ask360_pieces.write | yellow | approval required |
| lead360.business_profile_write | Business Profile | business_profile.write | yellow | approval required |
| lead360.calendars_appt_mark_noshow | Calendars and Appointments | calendars_appt_mark-noshow | yellow | approval required |
| lead360.calendars_appt_mark_showed | Calendars and Appointments | calendars_appt_mark-showed | yellow | approval required |
| lead360.calendars_appt_update | Calendars and Appointments | calendars_appt_update | yellow | approval required |
| lead360.calendars_create | Calendars and Appointments | calendars_create | yellow | approval required |
| lead360.calendars_delete | Calendars and Appointments | calendars_delete | red | approval required |
| lead360.calendars_force_availability | Calendars and Appointments | calendars_force-availability | yellow | approval required |
| lead360.calendars_groups_create | Calendars and Appointments | calendars_groups_create | yellow | approval required |
| lead360.calendars_groups_delete | Calendars and Appointments | calendars_groups_delete | red | approval required |
| lead360.calendars_notifications_update | Calendars and Appointments | calendars_notifications_update | yellow | approval required |
| lead360.calendars_resources_create | Calendars and Appointments | calendars_resources_create | yellow | approval required |
| lead360.calendars_resources_delete | Calendars and Appointments | calendars_resources_delete | red | approval required |
| lead360.calendars_resources_update | Calendars and Appointments | calendars_resources_update | yellow | approval required |
| lead360.calendars_slots_block | Calendars and Appointments | calendars_slots_block | yellow | approval required |
| lead360.calendars_slots_unblock | Calendars and Appointments | calendars_slots_unblock | red | approval required |
| lead360.calendars_team_add | Calendars and Appointments | calendars_team_add | yellow | approval required |
| lead360.calendars_team_remove | Calendars and Appointments | calendars_team_remove | red | approval required |
| lead360.calendars_update | Calendars and Appointments | calendars_update | yellow | approval required |
| lead360.campaigns_write | Campaign Access | campaigns.write | yellow | approval required |
| lead360.campaigns_pause | Campaigns and Sites | campaigns_pause | yellow | approval required |
| lead360.campaigns_start | Campaigns and Sites | campaigns_start | red | approval required |
| lead360.catalogue_write | Catalogue | catalogue.write | yellow | approval required |
| lead360.chat_widgets_write | Chat Widgets | chat_widgets.write | yellow | approval required |
| lead360.contacts_bulk_delete | Contacts | contacts_bulk-delete | red | approval required |
| lead360.contacts_campaign_add | Contacts | contacts_campaign_add | yellow | approval required |
| lead360.contacts_campaign_remove | Contacts | contacts_campaign_remove | red | approval required |
| lead360.contacts_delete | Contacts | contacts_delete | red | approval required |
| lead360.contacts_merge | Contacts | contacts_merge | red | approval required |
| lead360.contacts_notes_delete | Contacts | contacts_notes_delete | red | approval required |
| lead360.contacts_notes_update | Contacts | contacts_notes_update | yellow | approval required |
| lead360.contacts_remove_dnd | Contacts | contacts_remove-dnd | red | approval required |
| lead360.contacts_set_dnd | Contacts | contacts_set-dnd | yellow | approval required |
| lead360.contacts_upload_file | Contacts | contacts_upload-file | yellow | approval required |
| lead360.contacts_workflow_add | Contacts | contacts_workflow_add | yellow | approval required |
| lead360.contacts_workflow_remove | Contacts | contacts_workflow_remove | red | approval required |
| lead360.conversations_add_follower | Conversations | conversations_add-follower | yellow | approval required |
| lead360.conversations_archive | Conversations | conversations_archive | yellow | approval required |
| lead360.conversations_cancel_message | Conversations | conversations_cancel-message | red | approval required |
| lead360.conversations_create | Conversations | conversations_create | yellow | approval required |
| lead360.conversations_create_inbound | Conversations | conversations_create-inbound | yellow | approval required |
| lead360.conversations_delete | Conversations | conversations_delete | red | approval required |
| lead360.conversations_mark_read | Conversations | conversations_mark-read | yellow | approval required |
| lead360.conversations_mark_unread | Conversations | conversations_mark-unread | yellow | approval required |
| lead360.conversations_remove_follower | Conversations | conversations_remove-follower | red | approval required |
| lead360.conversations_update | Conversations | conversations_update | yellow | approval required |
| lead360.conversations_upload_file | Conversations | conversations_upload-file | yellow | approval required |
| lead360.custom_fields_write | Custom Fields | custom_fields.write | yellow | approval required |
| lead360.custom_values_write | Custom Values | custom_values.write | yellow | approval required |
| lead360.email_templates_write | Email and Messaging | email_templates.write | yellow | approval required |
| lead360.frappe_write | Sites Builder | frappe:write | yellow | approval required |
| lead360.gift_cards_write | Gift Cards | gift_cards.write | red | approval required |
| lead360.mattermost_write | Teams | mattermost:write | yellow | approval required |
| lead360.memberships_write | Memberships | memberships.write | yellow | approval required |
| lead360.messages_email_send | Email and Messaging | messages.email.send | red | approval required |
| lead360.messages_sms_send | Email and Messaging | messages.sms.send | red | approval required |
| lead360.objects_write | Custom Objects | objects.write | yellow | approval required |
| lead360.opportunities_delete | Pipeline and Opportunities | opportunities_delete | red | approval required |
| lead360.payments_subscriptions_cancel | Payments | payments_subscriptions_cancel | red | approval required |
| lead360.promo_codes_write | Promo Codes | promo_codes.write | red | approval required |
| lead360.service_menus_write | Service Menus | service_menus.write | yellow | approval required |
| lead360.short_links_write | Short Links | short_links.write | yellow | approval required |
| lead360.sites_write | Sites and Forms Access | sites.write | yellow | approval required |
| lead360.tags_write | Tags | tags.write | yellow | approval required |
| pipelines.definition.create | Pipeline Access | opportunities.write | yellow | approval required |
Cache and refresh policy
The current reviewed registry is 1.5.0. A client may cache display metadata briefly, but it should refresh discovery after credential rotation, scope changes, service changes, a version update, or an operation_not_found response. Never assume that access observed for one token applies to another token or sub-account.
Operation keys are safer integration identifiers than display labels. Store the key and validate the fetched contract before use. Treat new risk, scope, schema, or execution-mode values as a reason to stop and require review.
Frequently asked questions
Why does the operation count differ between tokens?
Discovery is filtered by each token scopes and the services enabled for its exact sub-account.
Can I execute an operation that does not appear in discovery?
No. Fetch and execution fail as unavailable when the operation is not authorized for that credential.
Should I hardcode an operation input body?
Fetch the current contract and validate its input schema. Stop when required fields, risk, effect, or execution mode no longer match the integration design.
Continue with Lead360
Use this workflow in Lead360
Put this guide into practice with a 14-day free trial of Lead360 Pro early access, or continue learning through the related collection.
Support