Wazo · AsyncAPI Specification

wazo-confd events

Version 26.08

View Spec View on GitHub TelephonyVoIPUnified CommunicationsUCaaSContact CenterSIPasteriskWebRTCOpen-SourceSelf-HostedWhite LabelPBXMSPCall CenterProvisioningWebhookEvent-DrivenChatPresenceCDRAsyncAPIWebhooksEvents

Channels

access_feature_created
subscribe
access_feature_deleted
subscribe
access_feature_edited
subscribe
agent_created
subscribe
A new agent has been created
agent_deleted
subscribe
An agent has been deleted
agent_edited
subscribe
An agent has been edited
agent_skill_associated
subscribe
agent_skill_dissociated
subscribe
application_created
subscribe
application_deleted
subscribe
application_edited
subscribe
call_filter_created
subscribe
call_filter_deleted
subscribe
call_filter_edited
subscribe
call_filter_fallback_edited
subscribe
call_filter_recipient_users_associated
subscribe
call_filter_surrogate_users_associated
subscribe
call_permission_created
subscribe
call_permission_deleted
subscribe
call_permission_edited
subscribe
call_pickup_created
subscribe
call_pickup_deleted
subscribe
call_pickup_edited
subscribe
call_pickup_interceptor_groups_associated
subscribe
call_pickup_interceptor_users_associated
subscribe
call_pickup_target_groups_associated
subscribe
call_pickup_target_users_associated
subscribe
confbridge_wazo_default_bridge_edited
subscribe
confbridge_wazo_default_user_edited
subscribe
conference_created
subscribe
conference_deleted
subscribe
conference_edited
subscribe
conference_extension_associated
subscribe
conference_extension_dissociated
subscribe
context_created
subscribe
context_deleted
subscribe
context_edited
subscribe
contexts_associated
subscribe
custom_endpoint_created
subscribe
custom_endpoint_deleted
subscribe
custom_endpoint_edited
subscribe
device_created
subscribe
device_deleted
subscribe
device_edited
subscribe
dhcp_edited
subscribe
email_config_updated
subscribe
extension_created
subscribe
extension_deleted
subscribe
extension_edited
subscribe
extension_feature_edited
subscribe
external_app_created
subscribe
external_app_deleted
subscribe
external_app_edited
subscribe
features_applicationmap_edited
subscribe
features_featuremap_edited
subscribe
features_general_edited
subscribe
func_key_template_created
subscribe
func_key_template_deleted
subscribe
func_key_template_edited
subscribe
group_call_permission_associated
subscribe
group_call_permission_dissociated
subscribe
group_created
subscribe
group_deleted
subscribe
group_edited
subscribe
group_extension_associated
subscribe
group_extension_dissociated
subscribe
group_fallback_edited
subscribe
group_member_extensions_associated
subscribe
group_member_users_associated
subscribe
group_schedule_associated
subscribe
group_schedule_dissociated
subscribe
ha_edited
subscribe
hep_general_edited
subscribe
iax_callnumberlimits_edited
subscribe
iax_endpoint_created
subscribe
iax_endpoint_deleted
subscribe
iax_endpoint_edited
subscribe
iax_general_edited
subscribe
incall_created
subscribe
incall_deleted
subscribe
incall_edited
subscribe
incall_extension_associated
subscribe
incall_extension_dissociated
subscribe
incall_schedule_associated
subscribe
incall_schedule_dissociated
subscribe
ingress_http_created
subscribe
ingress_http_deleted
subscribe
ingress_http_edited
subscribe
ivr_created
subscribe
ivr_deleted
subscribe
ivr_edited
subscribe
line_application_associated
subscribe
line_application_dissociated
subscribe
line_created
subscribe
line_deleted
subscribe
line_device_associated
subscribe
line_device_dissociated
subscribe
line_edited
subscribe
line_endpoint_custom_associated
subscribe
line_endpoint_custom_dissociated
subscribe
line_endpoint_sccp_associated
subscribe
line_endpoint_sccp_dissociated
subscribe
line_endpoint_sip_associated
subscribe
line_endpoint_sip_dissociated
subscribe
line_extension_associated
subscribe
line_extension_dissociated
subscribe
live_reload_edited
subscribe
localization_edited
subscribe
meeting_created
subscribe
meeting_deleted
subscribe
meeting_guest_authorization_created
subscribe
meeting_guest_authorization_deleted
subscribe
meeting_guest_authorization_updated
subscribe
meeting_progress
subscribe
meeting_updated
subscribe
meeting_user_guest_authorization_created
subscribe
meeting_user_guest_authorization_deleted
subscribe
meeting_user_guest_authorization_updated
subscribe
meeting_user_progress
subscribe
moh_created
subscribe
moh_deleted
subscribe
moh_edited
subscribe
outcall_call_permission_associated
subscribe
outcall_call_permission_dissociated
subscribe
outcall_created
subscribe
outcall_deleted
subscribe
outcall_edited
subscribe
outcall_extension_associated
subscribe
outcall_extension_dissociated
subscribe
outcall_schedule_associated
subscribe
outcall_schedule_dissociated
subscribe
outcall_trunks_associated
subscribe
paging_caller_users_associated
subscribe
paging_created
subscribe
paging_deleted
subscribe
paging_edited
subscribe
paging_member_users_associated
subscribe
parking_lot_created
subscribe
parking_lot_deleted
subscribe
parking_lot_edited
subscribe
parking_lot_extension_associated
subscribe
parking_lot_extension_dissociated
subscribe
phone_number_created
subscribe
phone_number_deleted
subscribe
phone_number_edited
subscribe
phone_number_main_updated
subscribe
pjsip_global_updated
subscribe
pjsip_system_updated
subscribe
provisioning_networking_edited
subscribe
queue_created
subscribe
queue_deleted
subscribe
queue_edited
subscribe
queue_extension_associated
subscribe
queue_extension_dissociated
subscribe
queue_fallback_edited
subscribe
queue_general_edited
subscribe
queue_member_agent_associated
subscribe
queue_member_agent_dissociated
subscribe
queue_member_user_associated
subscribe
queue_member_user_dissociated
subscribe
queue_schedule_associated
subscribe
queue_schedule_dissociated
subscribe
recordings_announcements_edited
subscribe
register_iax_created
subscribe
register_iax_deleted
subscribe
register_iax_edited
subscribe
register_sip_created
subscribe
register_sip_deleted
subscribe
register_sip_edited
subscribe
registrar_created
subscribe
registrar_deleted
subscribe
registrar_edited
subscribe
rtp_general_edited
subscribe
rtp_ice_host_candidates_edited
subscribe
sccp_endpoint_created
subscribe
sccp_endpoint_deleted
subscribe
sccp_endpoint_edited
subscribe
sccp_general_edited
subscribe
schedule_created
subscribe
schedule_deleted
subscribe
schedule_edited
subscribe
sip_endpoint_created
subscribe
sip_endpoint_deleted
subscribe
sip_endpoint_edited
subscribe
sip_endpoint_template_created
subscribe
sip_endpoint_template_deleted
subscribe
sip_endpoint_template_edited
subscribe
sip_general_edited
subscribe
sip_transport_created
subscribe
sip_transport_deleted
subscribe
sip_transport_edited
subscribe
skill_created
subscribe
skill_deleted
subscribe
skill_edited
subscribe
skill_rule_created
subscribe
skill_rule_deleted
subscribe
skill_rule_edited
subscribe
sound_created
subscribe
sound_deleted
subscribe
switchboard_created
subscribe
switchboard_deleted
subscribe
switchboard_edited
subscribe
switchboard_fallback_edited
subscribe
switchboard_member_user_associated
subscribe
trunk_created
subscribe
trunk_deleted
subscribe
trunk_edited
subscribe
trunk_endpoint_custom_associated
subscribe
trunk_endpoint_custom_dissociated
subscribe
trunk_endpoint_iax_associated
subscribe
trunk_endpoint_iax_dissociated
subscribe
trunk_endpoint_sip_associated
subscribe
trunk_endpoint_sip_dissociated
subscribe
trunk_register_iax_associated
subscribe
trunk_register_iax_dissociated
subscribe
user_agent_associated
subscribe
user_agent_dissociated
subscribe
user_call_permission_associated
subscribe
user_call_permission_dissociated
subscribe
user_created
subscribe
user_deleted
subscribe
user_edited
subscribe
user_external_app_created
subscribe
user_external_app_deleted
subscribe
user_external_app_edited
subscribe
user_fallback_edited
subscribe
user_groups_associated
subscribe
user_line_associated
subscribe
user_line_dissociated
subscribe
user_line_extension_created
subscribe
user_line_extension_deleted
subscribe
user_line_extension_edited
subscribe
user_schedule_associated
subscribe
user_schedule_dissociated
subscribe
user_voicemail_associated
subscribe
user_voicemail_dissociated
subscribe
user_voicemail_edited
subscribe
users_forwards_{forward_name}_updated
subscribe
users_services_{service_name}_updated
subscribe
voicemail_created
subscribe
voicemail_deleted
subscribe
voicemail_edited
subscribe
voicemail_general_edited
subscribe
voicemail_transcription_config_edited
subscribe
voicemail_zonemessages_edited
subscribe
wizard_created
subscribe

Servers

amqp
production amqp://{username}:{password}@/localhost:{port}//
Local RabbitMQ messaging server for inter-service communication

AsyncAPI Specification

Raw ↑
asyncapi: 2.0.0
info:
  title: wazo-confd events
  version: '26.08'
servers:
  production:
    url: amqp://{username}:{password}@/localhost:{port}//
    description: Local RabbitMQ messaging server for inter-service communication
    protocol: amqp
    protocolVersion: 0.9.1
    variables:
      username:
        default: guest
        description: Configurable through each service's config.yml file
      password:
        default: guest
        description: Configurable through each service's config.yml file
      port:
        default: '5672'
        description: Configurable through each service's config.yml file
defaultContentType: application/json
channels:
  access_feature_created:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: access-feature-created-payload
        payload:
          type: object
          properties:
            id:
              type: integer
            host:
              type: string
            feature:
              type: string
            enabled:
              type: boolean
        headers:
          type: object
          properties:
            name:
              type: string
              const: access_feature_created
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.access_feature.created
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
  access_feature_deleted:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: access-feature-deleted-payload
        payload:
          type: object
          properties:
            id:
              type: integer
            host:
              type: string
            feature:
              type: string
            enabled:
              type: boolean
        headers:
          type: object
          properties:
            name:
              type: string
              const: access_feature_deleted
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.access_feature.deleted
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
  access_feature_edited:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: access-feature-edited-payload
        payload:
          type: object
          properties:
            id:
              type: integer
            host:
              type: string
            feature:
              type: string
            enabled:
              type: boolean
        headers:
          type: object
          properties:
            name:
              type: string
              const: access_feature_edited
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.access_feature.edited
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
  agent_created:
    subscribe:
      summary: A new agent has been created
      tags:
      - name: confd
      message:
        name: agent-created-payload
        payload:
          type: object
          properties:
            agent_id:
              type: integer
        headers:
          type: object
          properties:
            name:
              type: string
              const: agent_created
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.agent.created
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  agent_deleted:
    subscribe:
      summary: An agent has been deleted
      tags:
      - name: confd
      message:
        name: agent-deleted-payload
        payload:
          type: object
          properties:
            agent_id:
              type: integer
        headers:
          type: object
          properties:
            name:
              type: string
              const: agent_deleted
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.agent.deleted
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  agent_edited:
    subscribe:
      summary: An agent has been edited
      tags:
      - name: confd
      message:
        name: agent-edited-payload
        payload:
          type: object
          properties:
            agent_id:
              type: integer
        headers:
          type: object
          properties:
            name:
              type: string
              const: agent_edited
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.agent.edited
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  agent_skill_associated:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: agent-skill-associated-payload
        payload:
          type: object
          properties:
            agent_id:
              type: integer
            skill_id:
              type: integer
        headers:
          type: object
          properties:
            name:
              type: string
              const: agent_skill_associated
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.agents.skills.updated
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  agent_skill_dissociated:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: agent-skill-dissociated-payload
        payload:
          type: object
          properties:
            agent_id:
              type: integer
            skill_id:
              type: integer
        headers:
          type: object
          properties:
            name:
              type: string
              const: agent_skill_dissociated
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.agents.skills.deleted
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  application_created:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: application-created-payload
        payload:
          type: object
          properties:
            uuid:
              type: string
              format: uuid
            tenant_uuid:
              type: string
              format: uuid
            name:
              type: string
            destination:
              type: string
              nullable: true
            destination_options:
              type: object
              properties: {}
        headers:
          type: object
          properties:
            name:
              type: string
              const: application_created
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.applications.created
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  application_deleted:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: application-deleted-payload
        payload:
          type: object
          properties:
            uuid:
              type: string
              format: uuid
            tenant_uuid:
              type: string
              format: uuid
            name:
              type: string
            destination:
              type: string
              nullable: true
            destination_options:
              type: object
              properties: {}
        headers:
          type: object
          properties:
            name:
              type: string
              const: application_deleted
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.applications.deleted
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  application_edited:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: application-edited-payload
        payload:
          type: object
          properties:
            uuid:
              type: string
              format: uuid
            tenant_uuid:
              type: string
              format: uuid
            name:
              type: string
            destination:
              type: string
              nullable: true
            destination_options:
              type: object
              properties: {}
        headers:
          type: object
          properties:
            name:
              type: string
              const: application_edited
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.applications.edited
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  call_filter_created:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: call-filter-created-payload
        payload:
          type: object
          properties:
            call_filter_id:
              type: integer
        headers:
          type: object
          properties:
            name:
              type: string
              const: call_filter_created
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.callfilter.created
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  call_filter_deleted:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: call-filter-deleted-payload
        payload:
          type: object
          properties:
            call_filter_id:
              type: integer
        headers:
          type: object
          properties:
            name:
              type: string
              const: call_filter_deleted
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.callfilter.deleted
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  call_filter_edited:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: call-filter-edited-payload
        payload:
          type: object
          properties:
            call_filter_id:
              type: integer
        headers:
          type: object
          properties:
            name:
              type: string
              const: call_filter_edited
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.callfilter.edited
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  call_filter_fallback_edited:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: call-filter-fallback-edited-payload
        payload:
          type: object
          properties:
            call_filter_id:
              type: integer
        headers:
          type: object
          properties:
            name:
              type: string
              const: call_filter_fallback_edited
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.callfilters.fallbacks.edited
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  call_filter_recipient_users_associated:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: call-filter-recipient-users-associated-payload
        payload:
          type: object
          properties:
            call_filter_id:
              type: integer
            users:
              type: array
              items:
                type: string
        headers:
          type: object
          properties:
            name:
              type: string
              const: call_filter_recipient_users_associated
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.callfilters.recipients.users.updated
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  call_filter_surrogate_users_associated:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: call-filter-surrogate-users-associated-payload
        payload:
          type: object
          properties:
            call_filter_id:
              type: integer
            users:
              type: array
              items:
                type: string
        headers:
          type: object
          properties:
            name:
              type: string
              const: call_filter_surrogate_users_associated
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.callfilters.surrogates.users.updated
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  call_permission_created:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: call-permission-created-payload
        payload:
          type: object
          properties:
            call_permission_id:
              type: integer
        headers:
          type: object
          properties:
            name:
              type: string
              const: call_permission_created
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.callpermission.created
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  call_permission_deleted:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: call-permission-deleted-payload
        payload:
          type: object
          properties:
            call_permission_id:
              type: integer
        headers:
          type: object
          properties:
            name:
              type: string
              const: call_permission_deleted
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.callpermission.deleted
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  call_permission_edited:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: call-permission-edited-payload
        payload:
          type: object
          properties:
            call_permission_id:
              type: integer
        headers:
          type: object
          properties:
            name:
              type: string
              const: call_permission_edited
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.callpermission.edited
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  call_pickup_created:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: call-pickup-created-payload
        payload:
          type: object
          properties:
            call_pickup_id:
              type: integer
        headers:
          type: object
          properties:
            name:
              type: string
              const: call_pickup_created
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.callpickup.created
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  call_pickup_deleted:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: call-pickup-deleted-payload
        payload:
          type: object
          properties:
            call_pickup_id:
              type: integer
        headers:
          type: object
          properties:
            name:
              type: string
              const: call_pickup_deleted
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.callpickup.deleted
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  call_pickup_edited:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: call-pickup-edited-payload
        payload:
          type: object
          properties:
            call_pickup_id:
              type: integer
        headers:
          type: object
          properties:
            name:
              type: string
              const: call_pickup_edited
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.callpickup.edited
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  call_pickup_interceptor_groups_associated:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: call-pickup-interceptor-groups-associated-payload
        payload:
          type: object
          properties:
            call_pickup_id:
              type: integer
            group_ids:
              type: array
              items:
                type: integer
        headers:
          type: object
          properties:
            name:
              type: string
              const: call_pickup_interceptor_groups_associated
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.callpickups.interceptors.groups.updated
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  call_pickup_interceptor_users_associated:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: call-pickup-interceptor-users-associated-payload
        payload:
          type: object
          properties:
            call_pickup_id:
              type: integer
            users:
              type: array
              items:
                type: string
        headers:
          type: object
          properties:
            name:
              type: string
              const: call_pickup_interceptor_users_associated
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.callpickups.interceptors.users.updated
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  call_pickup_target_groups_associated:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: call-pickup-target-groups-associated-payload
        payload:
          type: object
          properties:
            call_pickup_id:
              type: integer
            group_ids:
              type: array
              items:
                type: integer
        headers:
          type: object
          properties:
            name:
              type: string
              const: call_pickup_target_groups_associated
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.callpickups.targets.groups.updated
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  call_pickup_target_users_associated:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: call-pickup-target-users-associated-payload
        payload:
          type: object
          properties:
            call_pickup_id:
              type: integer
            users:
              type: array
              items:
                type: string
        headers:
          type: object
          properties:
            name:
              type: string
              const: call_pickup_target_users_associated
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.callpickups.targets.users.updated
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
            tenant_uuid:
              $ref: '#/components/schemas/tenant_uuid'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
          - tenant_uuid
  confbridge_wazo_default_bridge_edited:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: confbridge-wazo-default-bridge-edited-payload
        payload:
          type: object
          properties: {}
        headers:
          type: object
          properties:
            name:
              type: string
              const: confbridge_wazo_default_bridge_edited
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.confbridge_wazo_default_bridge.edited
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp'
          required:
          - name
          - required_acl
          - origin_uuid
          - timestamp
  confbridge_wazo_default_user_edited:
    subscribe:
      summary: ''
      tags:
      - name: confd
      message:
        name: confbridge-wazo-default-user-edited-payload
        payload:
          type: object
          properties: {}
        headers:
          type: object
          properties:
            name:
              type: string
              const: confbridge_wazo_default_user_edited
              description: Name of the event (used for routing the message)
            required_acl:
              type: string
              const: events.config.confbridge_wazo_default_user.edited
              description: Necessary user access required to read this event
            origin_uuid:
              $ref: '#/components/schemas/origin_uuid'
            timestamp:
              $ref: '#/components/schemas/timestamp

# --- truncated at 32 KB (294 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/wazo/refs/heads/main/asyncapi/wazo-confd-asyncapi.yml

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/wazo-confd-asyncapi"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.