Skip to content

Instantly share code, notes, and snippets.

@sduthil
Last active August 11, 2021 16:20
Show Gist options
  • Save sduthil/122e7e4400716111b4e1c99c843c4742 to your computer and use it in GitHub Desktop.
Save sduthil/122e7e4400716111b4e1c99c843c4742 to your computer and use it in GitHub Desktop.
asyncapi: '2.1.0'
info:
title: Wazo Meetings events
version: 1.0.0
channels:
confd.meetings.created:
publish:
message:
$ref: '#/components/messages/meeting_created'
confd.users.me.meetings.created:
publish:
message:
$ref: '#/components/messages/meeting_created'
confd.meetings.updated:
publish:
message:
$ref: '#/components/messages/meeting_updated'
confd.users.me.meetings.updated:
publish:
message:
$ref: '#/components/messages/meeting_updated'
confd.meetings.deleted:
publish:
message:
$ref: '#/components/messages/meeting_deleted'
confd.users.me.meetings.deleted:
publish:
message:
$ref: '#/components/messages/meeting_deleted'
components:
messages:
meeting_created:
description: A meeting was created
payload:
$ref: '#/components/schemas/meeting'
meeting_updated:
description: A meeting was updated
payload:
$ref: '#/components/schemas/meeting'
meeting_deleted:
description: A meeting was deleted
payload:
$ref: '#/components/schemas/meeting'
schemas:
meeting:
type: object
properties:
uuid:
type: string
owner_uuids:
type: array
items:
type: string
name:
type: string
hostname:
type: string
guest_sip_authorization:
type: string
description: "Format: base64(username:password), same as HTTP Basic Auth."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment