json webex团队openapi
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json webex团队openapi相关的知识,希望对你有一定的参考价值。
{
"swagger": "2.0",
"info": {
"version": "1.0",
"title": "Webex Teams API",
"description": "Hey there! Thanks for checking out Cisco Webex for Developers. If you've used Cisco Webex Meetings or Cisco Webex Teams (formerly Cisco Spark) you know how easy it is to meet and collaborate with your team members and customers.\r\n\r\nThe Webex for Developers program opens up the power behind the Webex platform to anyone seeking to extend the Webex experience.\r\n\r\nWebex Meetings is a powerful conferencing solution that lets you connect with anyone, anywhere, in real time. By combining video, audio and content sharing, Webex Meetings creates an effective conferencing environment, leading to more productive meetings and increased productivity. Developer information for Webex Meetings will soon be available on this site. In the meantime, to get started with developing for Webex Meetings, please see the Getting Started guides over on Cisco DevNet. Keep reading for information about Webex Teams.\r\n\r\nWebex Teams makes staying in sync with your teammates and customers easy.\r\nConversations in Webex Teams take place in virtual meeting rooms. Some rooms live for a few hours while others become permanent fixtures of your team's workflow with titles like Daily Standup or Build Status. Webex Teams allows conversations to flow seamlessly between messages, video calls, and real-time whiteboarding sessions. No other solution brings together so many facets of collaboration into a single unified platform.\r\n\r\nhttps://developer.webex.com/getting-started.html"
},
"host": "api.ciscospark.com",
"basePath": "/v1",
"securityDefinitions": {
"auth": {
"type": "oauth2",
"flow": "implicit",
"authorizationUrl": "https://api.ciscospark.com/v1",
"scopes": {},
"x-skip-client-authentication": false
}
},
"schemes": [
"https"
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"paths": {
"/webhooks": {
"get": {
"description": "Lists all of your webhooks.\n\nhttps://developer.webex.com/endpoint-webhooks-get.html",
"summary": "List webhooks",
"tags": [
"WebHooks"
],
"operationId": "WebhooksGet",
"produces": [
"application/json"
],
"parameters": [],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [
{
"request": {
"method": "GET",
"uri": "/webhooks"
},
"expectedResponse": {
"x-allowExtraHeaders": true,
"x-bodyMatchMode": "NONE",
"x-arrayOrderedMatching": false,
"x-arrayCheckCount": false,
"x-matchResponseSchema": true,
"headers": {}
},
"x-testShouldPass": true,
"x-testEnabled": true,
"x-testName": "List webhooks",
"x-testDescription": "Lists all of your webhooks.\n\nhttps://developer.webex.com/endpoint-webhooks-get.html"
}
],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
},
"post": {
"description": "Creates a webhook for messages/created event.\n\nNote that you'll need to change the requestb.in URI to your own to see the webhook in action.\n\nhttps://developer.webex.com/endpoint-webhooks-post.html",
"summary": "Create a webhook (all events, all rooms)",
"tags": [
"WebHooks"
],
"operationId": "WebhooksPost",
"produces": [
"application/json"
],
"parameters": [
{
"name": "Body",
"in": "body",
"required": true,
"description": "",
"schema": {
"$ref": "#/definitions/CreateAWebhook(allEvents,AllRooms)request"
}
},
{
"name": "Content-Type",
"in": "header",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [
{
"request": {
"method": "POST",
"uri": "/webhooks",
"headers": {
"Content-Type": "application/json"
},
"body": "{\"name\":\"Webhook to Requestb.in (all events, no filter)\",\"resource\":\"all\",\"event\":\"all\",\"targetUrl\":\"https://requestbin.herokuapp.com/13f99fq1\"}"
},
"expectedResponse": {
"x-allowExtraHeaders": true,
"x-bodyMatchMode": "NONE",
"x-arrayOrderedMatching": false,
"x-arrayCheckCount": false,
"x-matchResponseSchema": true,
"headers": {}
},
"x-testShouldPass": true,
"x-testEnabled": true,
"x-testName": "Create a webhook (all events, all rooms)",
"x-testDescription": "Creates a webhook for messages/created event.\n\nNote that you'll need to change the requestb.in URI to your own to see the webhook in action.\n\nhttps://developer.webex.com/endpoint-webhooks-post.html"
}
],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
}
},
"/rooms": {
"get": {
"description": "List rooms.\r\n\r\nBy default, lists rooms to which the authenticated user belongs.\r\n\r\nhttps://developer.webex.com/endpoint-rooms-get.html",
"summary": "List rooms",
"tags": [
"Rooms"
],
"operationId": "RoomsGet3",
"produces": [
"application/json"
],
"parameters": [],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [
{
"request": {
"method": "GET",
"uri": "/rooms"
},
"expectedResponse": {
"x-allowExtraHeaders": true,
"x-bodyMatchMode": "NONE",
"x-arrayOrderedMatching": false,
"x-arrayCheckCount": false,
"x-matchResponseSchema": true,
"headers": {}
},
"x-testShouldPass": true,
"x-testEnabled": true,
"x-testName": "List rooms",
"x-testDescription": "List rooms.\r\n\r\nBy default, lists rooms to which the authenticated user belongs.\r\n\r\nhttps://developer.webex.com/endpoint-rooms-get.html"
}
],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
},
"post": {
"description": "Creates a room. The authenticated user is automatically added as a member of the room. See the Memberships API to learn how to add more people to the room.\n\nhttps://developer.webex.com/endpoint-rooms-post.html",
"summary": "Create a Team room",
"tags": [
"Teams"
],
"operationId": "RoomsPost5",
"produces": [
"application/json"
],
"parameters": [
{
"name": "Body",
"in": "body",
"required": true,
"description": "",
"schema": {
"$ref": "#/definitions/CreateATeamRoomrequest"
}
},
{
"name": "Content-Type",
"in": "header",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [
{
"request": {
"method": "POST",
"uri": "/rooms",
"headers": {
"Content-Type": "application/json"
},
"body": "{\"title\":\"Postman - Testing Teams\",\"teamId\":\"{{_team}}\"}"
},
"expectedResponse": {
"x-allowExtraHeaders": true,
"x-bodyMatchMode": "NONE",
"x-arrayOrderedMatching": false,
"x-arrayCheckCount": false,
"x-matchResponseSchema": true,
"headers": {}
},
"x-testShouldPass": true,
"x-testEnabled": true,
"x-testName": "Create a Team room",
"x-testDescription": "Creates a room. The authenticated user is automatically added as a member of the room. See the Memberships API to learn how to add more people to the room.\n\nhttps://developer.webex.com/endpoint-rooms-post.html"
}
],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
}
},
"/memberships/{_membership}": {
"get": {
"description": "Get details for a membership by ID.\r\n\r\nSpecify the membership ID in the membershipId URI parameter.\r\n\r\nhttps://developer.webex.com/endpoint-memberships-membershipId-get.html",
"summary": "Get membership details",
"tags": [
"Memberships"
],
"operationId": "MembershipsByMembershipGet",
"produces": [
"application/json"
],
"parameters": [
{
"name": "_membership",
"in": "path",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
},
"put": {
"description": "Updates properties for a membership by ID.\n\nSpecify the membership ID in the membershipId URI parameter.\n\nhttps://developer.ciscospark.com/endpoint-memberships-membershipId-put.html",
"summary": "Update a membership",
"tags": [
"Memberships"
],
"operationId": "MembershipsByMembershipPut",
"produces": [
"application/json"
],
"parameters": [
{
"name": "Body",
"in": "body",
"required": true,
"description": "",
"schema": {
"$ref": "#/definitions/UpdateAMembershiprequest"
}
},
{
"name": "Content-Type",
"in": "header",
"required": true,
"type": "string",
"description": ""
},
{
"name": "_membership",
"in": "path",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
},
"delete": {
"description": "Deletes a membership by ID.\r\n\r\nSpecify the membership ID in the membershipId URI parameter.\r\n\r\nhttps://developer.webex.com/endpoint-memberships-membershipId-delete.html",
"summary": "Delete membership",
"tags": [
"Memberships"
],
"operationId": "MembershipsByMembershipDelete",
"produces": [
"application/json"
],
"parameters": [
{
"name": "_membership",
"in": "path",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
}
},
"/messages/{_message}": {
"get": {
"description": "Shows details for a message, by message ID.\n\nSpecify the message ID in the messageId parameter in the URI.\n\nhttps://developer.webex.com/endpoint-messages-messageId-get.html",
"summary": "Get message details",
"tags": [
"Messages"
],
"operationId": "MessagesByMessageGet",
"produces": [
"application/json"
],
"parameters": [
{
"name": "_message",
"in": "path",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
},
"delete": {
"description": "Deletes a message, by message ID.\n\nSpecify the message ID in the messageId parameter in the URI.\n\nhttps://developer.webex.com/endpoint-messages-messageId-delete.html",
"summary": "Delete a message",
"tags": [
"Messages"
],
"operationId": "MessagesByMessageDelete",
"produces": [
"application/json"
],
"parameters": [
{
"name": "_message",
"in": "path",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
}
},
"/messages": {
"get": {
"description": "Lists all messages in a room. If present, includes the associated media content attachment for each message.\r\n\r\nThe list sorts the messages in descending order by creation date.\r\n\r\nhttps://developer.webex.com/endpoint-messages-get.html",
"summary": "List messages",
"tags": [
"Messages"
],
"operationId": "MessagesGet",
"produces": [
"application/json"
],
"parameters": [
{
"name": "roomId",
"in": "query",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [
{
"request": {
"method": "GET",
"uri": "/messages?roomId={{_room}}"
},
"expectedResponse": {
"x-allowExtraHeaders": true,
"x-bodyMatchMode": "NONE",
"x-arrayOrderedMatching": false,
"x-arrayCheckCount": false,
"x-matchResponseSchema": true,
"headers": {}
},
"x-testShouldPass": true,
"x-testEnabled": true,
"x-testName": "List messages",
"x-testDescription": "Lists all messages in a room. If present, includes the associated media content attachment for each message.\r\n\r\nThe list sorts the messages in descending order by creation date.\r\n\r\nhttps://developer.webex.com/endpoint-messages-get.html"
}
],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
},
"post": {
"description": "HTML is not officially supported by the API, but will work in some cases\n\nTo get more info about message formatting, check https://developer.ciscospark.com/formatting-messages.html\n\nhttps://developer.webex.com/endpoint-messages-post.html",
"summary": "Create a message (html)",
"tags": [
"Messages"
],
"operationId": "MessagesPost11",
"produces": [
"application/json"
],
"parameters": [
{
"name": "Body",
"in": "body",
"required": true,
"description": "",
"schema": {
"$ref": "#/definitions/CreateAMessage(html)request"
}
},
{
"name": "Content-Type",
"in": "header",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [
{
"request": {
"method": "POST",
"uri": "/messages",
"headers": {
"Content-Type": "application/json"
},
"body": "{\"roomId\":\"{{_room}}\",\"html\":\"<p>Well as you know, HTML is not officially supported! Let's try it though ;-)</p><h1>Message Formatting!</h1><p>Webex Teams clients now render rich text; enabling bots and integrations to communicate business data in a way that's fun to read and easy on the eyes!</p><h2>Styling Text</h2><p>Messages are styled using <a href=\\\"https://daringfireball.net/projects/markdown/syntax\\\" rel=\\\"nofollow\\\">Markdown</a> syntax allowing text to be emphasized in <strong>bold</strong>, <em>italics</em> on <code>in-line code</code>.</p><h3>Fenced Code Blocks</h3><p>Webex Teams clients can now also render fenced code blocks using triple backticks (aka GitHub Flavored Markdown)</p><pre><code>source 'https://github.com/CocoaPods/Specs.git'\\nplatform :ios, '8.0'\\nuse_frameworks!\\n\\npost_install do |installer|\\n installer.pods_project.targets.each do |target|\\n target.build_configurations.each do |config|\\n config.build_settings['ENABLE_BITCODE'] = 'NO'\\n end\\n end\\nend\\n\\ntarget 'TeamsBnB' do\\n pod 'TeamsSDK', :path => '../'\\n pod 'Toast-Swift', '~> 1.1.0'\\nend</code></pre><h3>Lists</h3><p>Lists are a great way to organize information or present options to your audience.</p><p>Orderd Lists</p><ol><li>List Item</li><li>List Item</li><li>List Item</li></ol><p>Unordered Lists</p><ul><li>List Item</li><li>List Item</li><li>List Item</li></ul><h3>Block Quotes</h3><blockquote><p>Quoting is a super powerful way for bots to respond to a message that happened a while back in the conversation.</p></blockquote><p><h3>Horizontal Lines</h3>well, as others, it's not officially supported, but pretty handy ;-)<hr></p>\",\"text\":\"This text would be displayed by Webex Teams clients that do not support Markdown.\"}"
},
"expectedResponse": {
"x-allowExtraHeaders": true,
"x-bodyMatchMode": "NONE",
"x-arrayOrderedMatching": false,
"x-arrayCheckCount": false,
"x-matchResponseSchema": true,
"headers": {}
},
"x-testShouldPass": true,
"x-testEnabled": true,
"x-testName": "Create a message (html)",
"x-testDescription": "HTML is not officially supported by the API, but will work in some cases\n\nTo get more info about message formatting, check https://developer.ciscospark.com/formatting-messages.html\n\nhttps://developer.webex.com/endpoint-messages-post.html"
}
],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
}
},
"/people/me": {
"get": {
"description": "Show the profile for the authenticated user.\n\nhttps://developer.webex.com/endpoint-people-me-get.html",
"summary": "Get person details (me)",
"tags": [
"People"
],
"operationId": "PeopleMeGet",
"produces": [
"application/json"
],
"parameters": [],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [
{
"request": {
"method": "GET",
"uri": "/people/me"
},
"expectedResponse": {
"x-allowExtraHeaders": true,
"x-bodyMatchMode": "NONE",
"x-arrayOrderedMatching": false,
"x-arrayCheckCount": false,
"x-matchResponseSchema": true,
"headers": {}
},
"x-testShouldPass": true,
"x-testEnabled": true,
"x-testName": "Get person details (me)",
"x-testDescription": "Show the profile for the authenticated user.\n\nhttps://developer.webex.com/endpoint-people-me-get.html"
}
],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
}
},
"/rooms/{_room}": {
"get": {
"description": "Shows details for a room, by ID.\r\n\r\nSpecify the room ID in the roomId parameter in the URI.\r\n\r\nhttps://developer.webex.com/endpoint-rooms-roomId-get.html",
"summary": "Get Team room details",
"tags": [
"Teams"
],
"operationId": "RoomsByRoomGet2",
"produces": [
"application/json"
],
"parameters": [
{
"name": "_room",
"in": "path",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
},
"put": {
"description": "Updates details for a room, by ID.\r\n\r\nSpecify the room ID in the roomId parameter in the URI.\r\n\r\nhttps://developer.webex.com/endpoint-rooms-roomId-put.html",
"summary": "Update a room",
"tags": [
"Rooms"
],
"operationId": "RoomsByRoomPut2",
"produces": [
"application/json"
],
"parameters": [
{
"name": "Body",
"in": "body",
"required": true,
"description": "",
"schema": {
"$ref": "#/definitions/UpdateARoomrequest"
}
},
{
"name": "Content-Type",
"in": "header",
"required": true,
"type": "string",
"description": ""
},
{
"name": "_room",
"in": "path",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
},
"delete": {
"description": "Deletes a room, by ID.\r\n\r\nSpecify the room ID in the roomId parameter in the URI.\r\n\r\nhttps://developer.webex.com/endpoint-rooms-roomId-delete.html",
"summary": "Delete a Team room",
"tags": [
"Teams"
],
"operationId": "RoomsByRoomDelete5",
"produces": [
"application/json"
],
"parameters": [
{
"name": "_room",
"in": "path",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
}
},
"/teams": {
"get": {
"description": "List teams.\n\nhttps://developer.webex.com/endpoint-teams-get.html",
"summary": "List teams",
"tags": [
"Teams"
],
"operationId": "TeamsGet",
"produces": [
"application/json"
],
"parameters": [],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [
{
"request": {
"method": "GET",
"uri": "/teams"
},
"expectedResponse": {
"x-allowExtraHeaders": true,
"x-bodyMatchMode": "NONE",
"x-arrayOrderedMatching": false,
"x-arrayCheckCount": false,
"x-matchResponseSchema": true,
"headers": {}
},
"x-testShouldPass": true,
"x-testEnabled": true,
"x-testName": "List teams",
"x-testDescription": "List teams.\n\nhttps://developer.webex.com/endpoint-teams-get.html"
}
],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
},
"post": {
"description": "Create a new team.\n\nhttps://developer.webex.com/endpoint-teams-post.html",
"summary": "Create a team",
"tags": [
"Teams"
],
"operationId": "TeamsPost2",
"produces": [
"application/json"
],
"parameters": [
{
"name": "Body",
"in": "body",
"required": true,
"description": "",
"schema": {
"$ref": "#/definitions/CreateATeamrequest"
}
},
{
"name": "Content-Type",
"in": "header",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [
{
"request": {
"method": "POST",
"uri": "/teams",
"headers": {
"Content-Type": "application/json"
},
"body": "{\"name\":\"European Football Championship\"}"
},
"expectedResponse": {
"x-allowExtraHeaders": true,
"x-bodyMatchMode": "NONE",
"x-arrayOrderedMatching": false,
"x-arrayCheckCount": false,
"x-matchResponseSchema": true,
"headers": {}
},
"x-testShouldPass": true,
"x-testEnabled": true,
"x-testName": "Create a team",
"x-testDescription": "Create a new team.\n\nhttps://developer.webex.com/endpoint-teams-post.html"
}
],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
}
},
"/people": {
"get": {
"description": "List people in your organization.\n\nhttps://developer.webex.com/endpoint-people-get.html",
"summary": "List people (whose name starts with)",
"tags": [
"People"
],
"operationId": "PeopleGet2",
"produces": [
"application/json"
],
"parameters": [
{
"name": "displayName",
"in": "query",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [
{
"request": {
"method": "GET",
"uri": "/people?displayName=Ste"
},
"expectedResponse": {
"x-allowExtraHeaders": true,
"x-bodyMatchMode": "NONE",
"x-arrayOrderedMatching": false,
"x-arrayCheckCount": false,
"x-matchResponseSchema": true,
"headers": {}
},
"x-testShouldPass": true,
"x-testEnabled": true,
"x-testName": "List people (whose name starts with)",
"x-testDescription": "List people in your organization.\n\nhttps://developer.webex.com/endpoint-people-get.html"
}
],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
}
},
"/webhooks/{_webhook}": {
"get": {
"description": "Shows details for a webhook, by ID.\r\n\r\nSpecify the webhook ID in the webhookId parameter in the URI.\r\n\r\nhttps://developer.webex.com/endpoint-webhooks-webhookId-get.html",
"summary": "Get webhook details1",
"tags": [
"WebHooks"
],
"operationId": "WebhooksByWebhookGet2",
"produces": [
"application/json"
],
"parameters": [
{
"name": "_webhook",
"in": "path",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
},
"put": {
"description": "Updates a webhook, by ID.\r\n\r\nSpecify the webhook ID in the webhookId parameter in the URI.\r\n\r\nhttps://developer.webex.com/endpoint-webhooks-webhookId-put.html",
"summary": "Update a webhook",
"tags": [
"WebHooks"
],
"operationId": "WebhooksByWebhookPut",
"produces": [
"application/json"
],
"parameters": [
{
"name": "Body",
"in": "body",
"required": true,
"description": "",
"schema": {
"$ref": "#/definitions/UpdateAWebhookrequest"
}
},
{
"name": "Content-Type",
"in": "header",
"required": true,
"type": "string",
"description": ""
},
{
"name": "_webhook",
"in": "path",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
},
"delete": {
"description": "Deletes a webhook, by ID.\r\n\r\nSpecify the webhook ID in the webhookId parameter in the URI.\r\n\r\nhttps://developer.webex.com/endpoint-webhooks-delete.html",
"summary": "Delete a webhook1",
"tags": [
"WebHooks"
],
"operationId": "WebhooksByWebhookDelete2",
"produces": [
"application/json"
],
"parameters": [
{
"name": "_webhook",
"in": "path",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
}
},
"/memberships": {
"get": {
"description": "Lists all room memberships. By default, lists memberships for rooms to which the authenticated user belongs.\n\nUse query parameters to filter the response.\n\nUse roomId to list memberships for a room, by ID.\n\nUse either personId or personEmail to filter the results.\n\nhttps://developer.webex.com/endpoint-memberships-get.html",
"summary": "List memberships (for all rooms)",
"tags": [
"Memberships"
],
"operationId": "MembershipsGet2",
"produces": [
"application/json"
],
"parameters": [],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [
{
"request": {
"method": "GET",
"uri": "/memberships"
},
"expectedResponse": {
"x-allowExtraHeaders": true,
"x-bodyMatchMode": "NONE",
"x-arrayOrderedMatching": false,
"x-arrayCheckCount": false,
"x-matchResponseSchema": true,
"headers": {}
},
"x-testShouldPass": true,
"x-testEnabled": true,
"x-testName": "List memberships (for all rooms)",
"x-testDescription": "Lists all room memberships. By default, lists memberships for rooms to which the authenticated user belongs.\n\nUse query parameters to filter the response.\n\nUse roomId to list memberships for a room, by ID.\n\nUse either personId or personEmail to filter the results.\n\nhttps://developer.webex.com/endpoint-memberships-get.html"
}
],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
},
"post": {
"description": "Add someone to a room by Person ID or email address; optionally making them a moderator.\n\nhttps://developer.webex.com/endpoint-memberships-post.html",
"summary": "Create a membership",
"tags": [
"Memberships"
],
"operationId": "MembershipsPost",
"produces": [
"application/json"
],
"parameters": [
{
"name": "Body",
"in": "body",
"required": true,
"description": "",
"schema": {
"$ref": "#/definitions/CreateAMembershiprequest"
}
},
{
"name": "Content-Type",
"in": "header",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [
{
"request": {
"method": "POST",
"uri": "/memberships",
"headers": {
"Content-Type": "application/json"
},
"body": "{\"roomId\":\"{{_room}}\",\"personEmail\":\"CiscoDevNet@sparkbot.io\",\"isModerator\":\"false\"}"
},
"expectedResponse": {
"x-allowExtraHeaders": true,
"x-bodyMatchMode": "NONE",
"x-arrayOrderedMatching": false,
"x-arrayCheckCount": false,
"x-matchResponseSchema": true,
"headers": {}
},
"x-testShouldPass": true,
"x-testEnabled": true,
"x-testName": "Create a membership",
"x-testDescription": "Add someone to a room by Person ID or email address; optionally making them a moderator.\n\nhttps://developer.webex.com/endpoint-memberships-post.html"
}
],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
}
},
"/team/memberships/{_membership}": {
"get": {
"description": "Get details for a membership by ID.\r\n\r\nSpecify the membership ID in the membershipId URI parameter.\r\n\r\nhttps://developer.webex.com/endpoint-teammemberships-membershipId-get.html",
"summary": "Get team membership details",
"tags": [
"Team Memberships"
],
"operationId": "TeamMembershipsByMembershipGet",
"produces": [
"application/json"
],
"parameters": [
{
"name": "_membership",
"in": "path",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
},
"put": {
"description": "Updates properties for a membership by ID.\n\nSpecify the membership ID in the membershipId URI parameter.\n\nhttps://developer.webex.com/endpoint-teammemberships-membershipId-put.html",
"summary": "Update a team membership",
"tags": [
"Team Memberships"
],
"operationId": "TeamMembershipsByMembershipPut",
"produces": [
"application/json"
],
"parameters": [
{
"name": "Body",
"in": "body",
"required": true,
"description": "",
"schema": {
"$ref": "#/definitions/UpdateATeamMembershiprequest"
}
},
{
"name": "Content-Type",
"in": "header",
"required": true,
"type": "string",
"description": ""
},
{
"name": "_membership",
"in": "path",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
},
"delete": {
"description": "Deletes a membership by ID.\r\n\r\nSpecify the membership ID in the membershipId URI parameter.\r\n\r\nhttps://developer.webex.com/endpoint-teammemberships-membershipId-delete.html",
"summary": "Delete a team membership",
"tags": [
"Team Memberships"
],
"operationId": "TeamMembershipsByMembershipDelete",
"produces": [
"application/json"
],
"parameters": [
{
"name": "_membership",
"in": "path",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
}
},
"/13f99fq1": {
"get": {
"description": "check an event has been posted",
"summary": "Check requestb.in (test purpose)",
"tags": [
"WebHooks"
],
"operationId": "13f99fq1Get",
"produces": [
"application/json"
],
"parameters": [
{
"name": "inspect",
"in": "query",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [
{
"request": {
"method": "GET",
"uri": "/13f99fq1?inspect="
},
"expectedResponse": {
"x-allowExtraHeaders": true,
"x-bodyMatchMode": "NONE",
"x-arrayOrderedMatching": false,
"x-arrayCheckCount": false,
"x-matchResponseSchema": true,
"headers": {}
},
"x-testShouldPass": true,
"x-testEnabled": true,
"x-testName": "Check requestb.in (test purpose)",
"x-testDescription": "check an event has been posted"
}
],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
}
},
"/teams/{_team}": {
"get": {
"description": "Show details for a team.\n\nhttps://developer.webex.com/endpoint-teams-teamId-get.html",
"summary": "Get team details",
"tags": [
"Teams"
],
"operationId": "TeamsByTeamGet",
"produces": [
"application/json"
],
"parameters": [
{
"name": "_team",
"in": "path",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
},
"put": {
"description": "Update a team.\n\nhttps://developer.webex.com/endpoint-teams-teamId-put.html",
"summary": "Update a team",
"tags": [
"Teams"
],
"operationId": "TeamsByTeamPut",
"produces": [
"application/json"
],
"parameters": [
{
"name": "Body",
"in": "body",
"required": true,
"description": "",
"schema": {
"$ref": "#/definitions/UpdateATeamrequest"
}
},
{
"name": "Content-Type",
"in": "header",
"required": true,
"type": "string",
"description": ""
},
{
"name": "_team",
"in": "path",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
},
"delete": {
"description": "Delete a team.\n\nhttps://developer.webex.com/endpoint-teams-teamId-delete.html",
"summary": "Delete a team",
"tags": [
"Teams"
],
"operationId": "TeamsByTeamDelete2",
"produces": [
"application/json"
],
"parameters": [
{
"name": "_team",
"in": "path",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
}
},
"/team/memberships": {
"get": {
"description": "Lists all team memberships. By default, lists memberships for teams to which the authenticated user belongs.\r\n\r\nUse query parameters to filter the response.\r\n\r\nUse teamId to list memberships for a team, by ID.\r\n\r\nUse either personId or personEmail to filter the results.\r\n\r\nhttps://developer.webex.com/endpoint-teammemberships-get.html",
"summary": "List team memberships",
"tags": [
"Team Memberships"
],
"operationId": "TeamMembershipsGet",
"produces": [
"application/json"
],
"parameters": [
{
"name": "teamId",
"in": "query",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [
{
"request": {
"method": "GET",
"uri": "/team/memberships?teamId={{_team}}"
},
"expectedResponse": {
"x-allowExtraHeaders": true,
"x-bodyMatchMode": "NONE",
"x-arrayOrderedMatching": false,
"x-arrayCheckCount": false,
"x-matchResponseSchema": true,
"headers": {}
},
"x-testShouldPass": true,
"x-testEnabled": true,
"x-testName": "List team memberships",
"x-testDescription": "Lists all team memberships. By default, lists memberships for teams to which the authenticated user belongs.\r\n\r\nUse query parameters to filter the response.\r\n\r\nUse teamId to list memberships for a team, by ID.\r\n\r\nUse either personId or personEmail to filter the results.\r\n\r\nhttps://developer.webex.com/endpoint-teammemberships-get.html"
}
],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
},
"post": {
"description": "Add someone to a team by Person ID or email address; optionally making them a moderator.\n\nhttps://developer.webex.com/endpoint-teammemberships-post.html",
"summary": "Create a team membership",
"tags": [
"Team Memberships"
],
"operationId": "TeamMembershipsPost",
"produces": [
"application/json"
],
"parameters": [
{
"name": "Body",
"in": "body",
"required": true,
"description": "",
"schema": {
"$ref": "#/definitions/CreateATeamMembershiprequest"
}
},
{
"name": "Content-Type",
"in": "header",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [
{
"request": {
"method": "POST",
"uri": "/team/memberships",
"headers": {
"Content-Type": "application/json"
},
"body": "{\"teamId\":\"{{_team}}\",\"personEmail\":\"steve.sfartz@gmail.com\",\"isModerator\":\"false\"}"
},
"expectedResponse": {
"x-allowExtraHeaders": true,
"x-bodyMatchMode": "NONE",
"x-arrayOrderedMatching": false,
"x-arrayCheckCount": false,
"x-matchResponseSchema": true,
"headers": {}
},
"x-testShouldPass": true,
"x-testEnabled": true,
"x-testName": "Create a team membership",
"x-testDescription": "Add someone to a team by Person ID or email address; optionally making them a moderator.\n\nhttps://developer.webex.com/endpoint-teammemberships-post.html"
}
],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
}
},
"/people/{_person}": {
"get": {
"description": "Shows details for a person, by ID.\r\n\r\nSpecify the person ID in the personId parameter in the URI.\r\n\r\nhttps://developer.webex.com/endpoint-people-personId-get.html",
"summary": "Get person details",
"tags": [
"People"
],
"operationId": "PeopleByPersonGet",
"produces": [
"application/json"
],
"parameters": [
{
"name": "_person",
"in": "path",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
}
},
"/webhooks/": {
"post": {
"description": "Creates a webhook for messages/created event.\n\nNote that you'll need to change the requestb.in URI to your own to see the webhook in action.\n\nhttps://developer.webex.com/endpoint-webhooks-post.html",
"summary": "Create a webhook (messages/created)",
"tags": [
"WebHooks"
],
"operationId": "WebhooksPost2",
"produces": [
"application/json"
],
"parameters": [
{
"name": "Body",
"in": "body",
"required": true,
"description": "",
"schema": {
"$ref": "#/definitions/CreateAWebhook(messages~1created)request"
}
},
{
"name": "Content-Type",
"in": "header",
"required": true,
"type": "string",
"description": ""
}
],
"responses": {
"200": {
"description": ""
}
},
"security": [
{
"auth": []
}
],
"x-unitTests": [
{
"request": {
"method": "POST",
"uri": "/webhooks/",
"headers": {
"Content-Type": "application/json"
},
"body": "{\"name\":\"Postman WebHook Test\",\"resource\":\"messages\",\"event\":\"created\",\"targetUrl\":\"http://requestb.in/pq8idjpq\",\"filter\":\"roomId={{_room}}\"}"
},
"expectedResponse": {
"x-allowExtraHeaders": true,
"x-bodyMatchMode": "NONE",
"x-arrayOrderedMatching": false,
"x-arrayCheckCount": false,
"x-matchResponseSchema": true,
"headers": {}
},
"x-testShouldPass": true,
"x-testEnabled": true,
"x-testName": "Create a webhook (messages/created)",
"x-testDescription": "Creates a webhook for messages/created event.\n\nNote that you'll need to change the requestb.in URI to your own to see the webhook in action.\n\nhttps://developer.webex.com/endpoint-webhooks-post.html"
}
],
"x-operation-settings": {
"CollectParameters": false,
"AllowDynamicQueryParameters": false,
"AllowDynamicFormParameters": false,
"IsMultiContentStreaming": false
}
}
}
},
"definitions": {
"CreateAWebhook(allEvents,AllRooms)request": {
"title": "Create a webhook (all events, all rooms)Request",
"example": {
"name": "Webhook to Requestb.in (all events, no filter)",
"resource": "all",
"event": "all",
"targetUrl": "https://requestbin.herokuapp.com/13f99fq1"
},
"type": "object",
"properties": {
"name": {
"description": "",
"example": "Webhook to Requestb.in (all events, no filter)",
"type": "string"
},
"resource": {
"description": "",
"example": "all",
"type": "string"
},
"event": {
"description": "",
"example": "all",
"type": "string"
},
"targetUrl": {
"description": "",
"example": "https://requestbin.herokuapp.com/13f99fq1",
"type": "string"
}
},
"required": [
"name",
"resource",
"event",
"targetUrl"
]
},
"CreateARoom(forTestRunPurpose)request": {
"title": "Create a room (for test run purpose)Request",
"example": {
"title": "Postman - Testing Memberships"
},
"type": "object",
"properties": {
"title": {
"description": "",
"example": "Postman - Testing Memberships",
"type": "string"
}
},
"required": [
"title"
]
},
"CreateAMessage(7439CharactersLimit)request": {
"title": "Create a message (7439 characters limit)Request",
"example": {
"roomId": "{{_room}}",
"markdown": "ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
},
"type": "object",
"properties": {
"roomId": {
"description": "",
"example": "{{_room}}",
"type": "string"
},
"markdown": {
"description": "",
"example": "ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",
"type": "string"
}
},
"required": [
"roomId",
"markdown"
]
},
"CreateAMessage(markdown)request": {
"title": "Create a message (markdown)Request",
"example": {
"roomId": "{{_room}}",
"markdown": "# Message Formatting!\nWebex Teams clients now render rich text; enabling bots and integrations to communicate business data in a way that's fun to read and easy on the eyes!\n\n## Styling Text\nMessages are styled using [Markdown](https://daringfireball.net/projects/markdown/syntax) syntax allowing text to be emphasized in **bold**, *italics* on `in-line code`.\n\n### Fenced Code Blocks\nWebex can now also render fenced code blocks using triple backticks (aka GitHub Flavored Markdown)\n\n```\nsource 'https://github.com/CocoaPods/Specs.git'\nplatform :ios, '8.0'\nuse_frameworks!\n\npost_install do |installer|\n installer.pods_project.targets.each do |target|\n target.build_configurations.each do |config|\n config.build_settings['ENABLE_BITCODE'] = 'NO'\n end\n end\nend\n\ntarget 'TeamsBnB' do\n pod 'TeamsSDK', :path => '../'\n pod 'Toast-Swift', '~> 1.1.0'\nend\n```\n\n### Lists\n\nLists are a great way to organize information or present options to your audience.\n\n###Ordered Lists\n1. List Item\n2. List Item\n3. List Item\n\n###Unordered Lists\n* List Item\n* List Item\n* List Item\n * Sub Item\n * SubSub Item\n\n### Block Quotes\n\n> Quoting is a super powerful way for bots to respond to a message that happened a while back in the conversation.\n\n",
"text": "This text would be displayed by Webex Teams clients that do not support markdown."
},
"type": "object",
"properties": {
"roomId": {
"description": "",
"example": "{{_room}}",
"type": "string"
},
"markdown": {
"description": "",
"example": "# Message Formatting!\nWebex Teams clients now render rich text; enabling bots and integrations to communicate business data in a way that's fun to read and easy on the eyes!\n\n## Styling Text\nMessages are styled using [Markdown](https://daringfireball.net/projects/markdown/syntax) syntax allowing text to be emphasized in **bold**, *italics* on `in-line code`.\n\n### Fenced Code Blocks\nWebex can now also render fenced code blocks using triple backticks (aka GitHub Flavored Markdown)\n\n```\nsource 'https://github.com/CocoaPods/Specs.git'\nplatform :ios, '8.0'\nuse_frameworks!\n\npost_install do |installer|\n installer.pods_project.targets.each do |target|\n target.build_configurations.each do |config|\n config.build_settings['ENABLE_BITCODE'] = 'NO'\n end\n end\nend\n\ntarget 'TeamsBnB' do\n pod 'TeamsSDK', :path => '../'\n pod 'Toast-Swift', '~> 1.1.0'\nend\n```\n\n### Lists\n\nLists are a great way to organize information or present options to your audience.\n\n###Ordered Lists\n1. List Item\n2. List Item\n3. List Item\n\n###Unordered Lists\n* List Item\n* List Item\n* List Item\n * Sub Item\n * SubSub Item\n\n### Block Quotes\n\n> Quoting is a super powerful way for bots to respond to a message that happened a while back in the conversation.\n\n",
"type": "string"
},
"text": {
"description": "",
"example": "This text would be displayed by Webex Teams clients that do not support markdown.",
"type": "string"
}
},
"required": [
"roomId",
"markdown",
"text"
]
},
"UpdateATeamRoomrequest": {
"title": "Update a Team roomRequest",
"example": {
"title": "Cisco Live - Let's meet in the DevNet Zone",
"isLocked": false
},
"type": "object",
"properties": {
"title": {
"description": "",
"example": "Cisco Live - Let's meet in the DevNet Zone",
"type": "string"
},
"isLocked": {
"description": "",
"example": false,
"type": "boolean"
}
},
"required": [
"title",
"isLocked"
]
},
"CreateAMessage(plainText)request": {
"title": "Create a message (plain text)Request",
"example": {
"roomId": "{{_room}}",
"text": "hi from Postman"
},
"type": "object",
"properties": {
"roomId": {
"description": "",
"example": "{{_room}}",
"type": "string"
},
"text": {
"description": "",
"example": "hi from Postman",
"type": "string"
}
},
"required": [
"roomId",
"text"
]
},
"UpdateAWebhookrequest": {
"title": "Update a webhookRequest",
"example": {
"name": "Postman WebHook Test (renamed)",
"targetUrl": "http://requestb.in/pq8idjpq"
},
"type": "object",
"properties": {
"name": {
"description": "",
"example": "Postman WebHook Test (renamed)",
"type": "string"
},
"targetUrl": {
"description": "",
"example": "http://requestb.in/pq8idjpq",
"type": "string"
}
},
"required": [
"name",
"targetUrl"
]
},
"UpdateATeamMembershiprequest": {
"title": "Update a team membershipRequest",
"example": {
"isModerator": true
},
"type": "object",
"properties": {
"isModerator": {
"description": "",
"example": true,
"type": "boolean"
}
},
"required": [
"isModerator"
]
},
"CreateAMessage(fileAttachment)request": {
"title": "Create a message (file attachment)Request",
"example": {
"roomId": "{{_room}}",
"text": "Learn Webex API with DevNet",
"files": [
"https://cdn-images-1.medium.com/max/1000/1*_Iz0gkpIJ8KxxR5Jk0XJjQ.png"
]
},
"type": "object",
"properties": {
"roomId": {
"description": "",
"example": "{{_room}}",
"type": "string"
},
"text": {
"description": "",
"example": "Learn Webex API with DevNet",
"type": "string"
},
"files": {
"description": "",
"example": [
"https://cdn-images-1.medium.com/max/1000/1*_Iz0gkpIJ8KxxR5Jk0XJjQ.png"
],
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"roomId",
"text",
"files"
]
},
"CreateARoomrequest": {
"title": "Create a roomRequest",
"example": {
"title": "Postman - Testing Rooms"
},
"type": "object",
"properties": {
"title": {
"description": "",
"example": "Postman - Testing Rooms",
"type": "string"
}
},
"required": [
"title"
]
},
"CreateATeam(forTestRunPurpose)request": {
"title": "Create a team (for test run purpose)Request",
"example": {
"name": "Tour de France"
},
"type": "object",
"properties": {
"name": {
"description": "",
"example": "Tour de France",
"type": "string"
}
},
"required": [
"name"
]
},
"CreateAMessage(withMention)request": {
"title": "Create a message (with mention)Request",
"example": {
"roomId": "{{_room}}",
"markdown": "Hi <@personEmail:CiscoDevNet@sparkbot.io|CiscoDevNet>, your order has been processed."
},
"type": "object",
"properties": {
"roomId": {
"description": "",
"example": "{{_room}}",
"type": "string"
},
"markdown": {
"description": "",
"example": "Hi <@personEmail:CiscoDevNet@sparkbot.io|CiscoDevNet>, your order has been processed.",
"type": "string"
}
},
"required": [
"roomId",
"markdown"
]
},
"UpdateAMembershiprequest": {
"title": "Update a membershipRequest",
"example": {
"isModerator": true
},
"type": "object",
"properties": {
"isModerator": {
"description": "",
"example": true,
"type": "boolean"
}
},
"required": [
"isModerator"
]
},
"CreateATeamMembershiprequest": {
"title": "Create a team membershipRequest",
"example": {
"teamId": "{{_team}}",
"personEmail": "steve.sfartz@gmail.com",
"isModerator": "false"
},
"type": "object",
"properties": {
"teamId": {
"description": "",
"example": "{{_team}}",
"type": "string"
},
"personEmail": {
"description": "",
"example": "steve.sfartz@gmail.com",
"type": "string"
},
"isModerator": {
"description": "",
"example": "false",
"type": "string"
}
},
"required": [
"teamId",
"personEmail",
"isModerator"
]
},
"CreateATeamRoomrequest": {
"title": "Create a Team roomRequest",
"example": {
"title": "Postman - Testing Teams",
"teamId": "{{_team}}"
},
"type": "object",
"properties": {
"title": {
"description": "",
"example": "Postman - Testing Teams",
"type": "string"
},
"teamId": {
"description": "",
"example": "{{_team}}",
"type": "string"
}
},
"required": [
"title",
"teamId"
]
},
"AddAMessage(forTestRunPurpose)request": {
"title": "Add a message (for test run purpose)Request",
"example": {
"roomId": "{{_room}}",
"text": "This is a plain text message to read from the webhook"
},
"type": "object",
"properties": {
"roomId": {
"description": "",
"example": "{{_room}}",
"type": "string"
},
"text": {
"description": "",
"example": "This is a plain text message to read from the webhook",
"type": "string"
}
},
"required": [
"roomId",
"text"
]
},
"UpdateATeamrequest": {
"title": "Update a teamRequest",
"example": {
"name": "European Football Championship 2018"
},
"type": "object",
"properties": {
"name": {
"description": "",
"example": "European Football Championship 2018",
"type": "string"
}
},
"required": [
"name"
]
},
"UpdateARoomrequest": {
"title": "Update a roomRequest",
"example": {
"title": "Cisco Live - Let's meet in the DevNet Zone"
},
"type": "object",
"properties": {
"title": {
"description": "",
"example": "Cisco Live - Let's meet in the DevNet Zone",
"type": "string"
}
},
"required": [
"title"
]
},
"CreateATeamrequest": {
"title": "Create a teamRequest",
"example": {
"name": "European Football Championship"
},
"type": "object",
"properties": {
"name": {
"description": "",
"example": "European Football Championship",
"type": "string"
}
},
"required": [
"name"
]
},
"CreateAMembershiprequest": {
"title": "Create a membershipRequest",
"example": {
"roomId": "{{_room}}",
"personEmail": "CiscoDevNet@sparkbot.io",
"isModerator": "false"
},
"type": "object",
"properties": {
"roomId": {
"description": "",
"example": "{{_room}}",
"type": "string"
},
"personEmail": {
"description": "",
"example": "CiscoDevNet@sparkbot.io",
"type": "string"
},
"isModerator": {
"description": "",
"example": "false",
"type": "string"
}
},
"required": [
"roomId",
"personEmail",
"isModerator"
]
},
"CreateAWebhook(messages/created)request": {
"title": "Create a webhook (messages/created)Request",
"example": {
"name": "Postman WebHook Test",
"resource": "messages",
"event": "created",
"targetUrl": "http://requestb.in/pq8idjpq",
"filter": "roomId={{_room}}"
},
"type": "object",
"properties": {
"name": {
"description": "",
"example": "Postman WebHook Test",
"type": "string"
},
"resource": {
"description": "",
"example": "messages",
"type": "string"
},
"event": {
"description": "",
"example": "created",
"type": "string"
},
"targetUrl": {
"description": "",
"example": "http://requestb.in/pq8idjpq",
"type": "string"
},
"filter": {
"description": "",
"example": "roomId={{_room}}",
"type": "string"
}
},
"required": [
"name",
"resource",
"event",
"targetUrl",
"filter"
]
},
"CreateAMessage(html)request": {
"title": "Create a message (html)Request",
"example": {
"roomId": "{{_room}}",
"html": "<p>Well as you know, HTML is not officially supported! Let's try it though ;-)</p><h1>Message Formatting!</h1><p>Webex Teams clients now render rich text; enabling bots and integrations to communicate business data in a way that's fun to read and easy on the eyes!</p><h2>Styling Text</h2><p>Messages are styled using <a href=\"https://daringfireball.net/projects/markdown/syntax\" rel=\"nofollow\">Markdown</a> syntax allowing text to be emphasized in <strong>bold</strong>, <em>italics</em> on <code>in-line code</code>.</p><h3>Fenced Code Blocks</h3><p>Webex Teams clients can now also render fenced code blocks using triple backticks (aka GitHub Flavored Markdown)</p><pre><code>source 'https://github.com/CocoaPods/Specs.git'\nplatform :ios, '8.0'\nuse_frameworks!\n\npost_install do |installer|\n installer.pods_project.targets.each do |target|\n target.build_configurations.each do |config|\n config.build_settings['ENABLE_BITCODE'] = 'NO'\n end\n end\nend\n\ntarget 'TeamsBnB' do\n pod 'TeamsSDK', :path => '../'\n pod 'Toast-Swift', '~> 1.1.0'\nend</code></pre><h3>Lists</h3><p>Lists are a great way to organize information or present options to your audience.</p><p>Orderd Lists</p><ol><li>List Item</li><li>List Item</li><li>List Item</li></ol><p>Unordered Lists</p><ul><li>List Item</li><li>List Item</li><li>List Item</li></ul><h3>Block Quotes</h3><blockquote><p>Quoting is a super powerful way for bots to respond to a message that happened a while back in the conversation.</p></blockquote><p><h3>Horizontal Lines</h3>well, as others, it's not officially supported, but pretty handy ;-)<hr></p>",
"text": "This text would be displayed by Webex Teams clients that do not support Markdown."
},
"type": "object",
"properties": {
"roomId": {
"description": "",
"example": "{{_room}}",
"type": "string"
},
"html": {
"description": "",
"example": "<p>Well as you know, HTML is not officially supported! Let's try it though ;-)</p><h1>Message Formatting!</h1><p>Webex Teams clients now render rich text; enabling bots and integrations to communicate business data in a way that's fun to read and easy on the eyes!</p><h2>Styling Text</h2><p>Messages are styled using <a href=\"https://daringfireball.net/projects/markdown/syntax\" rel=\"nofollow\">Markdown</a> syntax allowing text to be emphasized in <strong>bold</strong>, <em>italics</em> on <code>in-line code</code>.</p><h3>Fenced Code Blocks</h3><p>Webex Teams clients can now also render fenced code blocks using triple backticks (aka GitHub Flavored Markdown)</p><pre><code>source 'https://github.com/CocoaPods/Specs.git'\nplatform :ios, '8.0'\nuse_frameworks!\n\npost_install do |installer|\n installer.pods_project.targets.each do |target|\n target.build_configurations.each do |config|\n config.build_settings['ENABLE_BITCODE'] = 'NO'\n end\n end\nend\n\ntarget 'TeamsBnB' do\n pod 'TeamsSDK', :path => '../'\n pod 'Toast-Swift', '~> 1.1.0'\nend</code></pre><h3>Lists</h3><p>Lists are a great way to organize information or present options to your audience.</p><p>Orderd Lists</p><ol><li>List Item</li><li>List Item</li><li>List Item</li></ol><p>Unordered Lists</p><ul><li>List Item</li><li>List Item</li><li>List Item</li></ul><h3>Block Quotes</h3><blockquote><p>Quoting is a super powerful way for bots to respond to a message that happened a while back in the conversation.</p></blockquote><p><h3>Horizontal Lines</h3>well, as others, it's not officially supported, but pretty handy ;-)<hr></p>",
"type": "string"
},
"text": {
"description": "",
"example": "This text would be displayed by Webex Teams clients that do not support Markdown.",
"type": "string"
}
},
"required": [
"roomId",
"html",
"text"
]
}
}
}
以上是关于json webex团队openapi的主要内容,如果未能解决你的问题,请参考以下文章
重命名 OpenAPI 的参考生成的 swagger.json