{
  "opencollection": "1.0.0",
  "info": {
    "name": "PureCloud Platform Agent Assistants Messaging API",
    "version": "v2"
  },
  "items": [
    {
      "info": {
        "name": "Messaging",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get a list of messaging settings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v2/messaging/settings",
            "params": [
              {
                "name": "pageSize",
                "value": "",
                "type": "query",
                "description": "Page size"
              },
              {
                "name": "pageNumber",
                "value": "",
                "type": "query",
                "description": "Page number"
              }
            ]
          },
          "docs": "Get a list of messaging settings"
        },
        {
          "info": {
            "name": "Create a messaging setting",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v2/messaging/settings"
          },
          "docs": "Create a messaging setting"
        },
        {
          "info": {
            "name": "Get the organization's default settings that will be used as the default when creating an integration.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v2/messaging/settings/default"
          },
          "docs": "When an integration is created a settings ID may be assigned to it. If the settings ID is not supplied, the default settings will be applied to it."
        },
        {
          "info": {
            "name": "Set the organization's default settings that may be applied to an integration when it is created.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/api/v2/messaging/settings/default"
          },
          "docs": "When an integration is created a settings ID may be assigned to it. If the settings ID is not supplied, the default settings will be applied to it."
        },
        {
          "info": {
            "name": "Delete the organization's default setting, a global default will be applied to integrations without settings",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v2/messaging/settings/default"
          },
          "docs": "When an integration is created a settings ID may be assigned to it. If the settings ID is not supplied, the default settings will be applied to it."
        },
        {
          "info": {
            "name": "Get a messaging setting",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v2/messaging/settings/:messageSettingId",
            "params": [
              {
                "name": "messageSettingId",
                "value": "",
                "type": "path",
                "description": "Message Settings ID"
              }
            ]
          },
          "docs": "Get a messaging setting"
        },
        {
          "info": {
            "name": "Update a messaging setting",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/api/v2/messaging/settings/:messageSettingId",
            "params": [
              {
                "name": "messageSettingId",
                "value": "",
                "type": "path",
                "description": "Message Settings ID"
              }
            ]
          },
          "docs": "Update a messaging setting"
        },
        {
          "info": {
            "name": "Delete a messaging setting",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v2/messaging/settings/:messageSettingId",
            "params": [
              {
                "name": "messageSettingId",
                "value": "",
                "type": "path",
                "description": "Message Settings ID"
              }
            ]
          },
          "docs": "Delete a messaging setting"
        },
        {
          "info": {
            "name": "Get a supported content profile",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v2/messaging/supportedcontent/:supportedContentId",
            "params": [
              {
                "name": "supportedContentId",
                "value": "",
                "type": "path",
                "description": "Supported Content ID"
              }
            ]
          },
          "docs": "Deprecated - use GET /api/v2/conversations/messaging/supportedcontent/{supportedContentId} as replacement"
        },
        {
          "info": {
            "name": "Update a supported content profile",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/api/v2/messaging/supportedcontent/:supportedContentId",
            "params": [
              {
                "name": "supportedContentId",
                "value": "",
                "type": "path",
                "description": "Supported Content ID"
              }
            ]
          },
          "docs": "Deprecated - use PATCH /api/v2/conversations/messaging/supportedcontent/{supportedContentId} as replacement"
        },
        {
          "info": {
            "name": "Delete a supported content profile",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v2/messaging/supportedcontent/:supportedContentId",
            "params": [
              {
                "name": "supportedContentId",
                "value": "",
                "type": "path",
                "description": "Supported Content ID"
              }
            ]
          },
          "docs": "Deprecated - use DELETE /api/v2/conversations/messaging/supportedcontent/{supportedContentId} as replacement"
        },
        {
          "info": {
            "name": "Get a list of Supported Content profiles",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v2/messaging/supportedcontent",
            "params": [
              {
                "name": "pageSize",
                "value": "",
                "type": "query",
                "description": "Page size"
              },
              {
                "name": "pageNumber",
                "value": "",
                "type": "query",
                "description": "Page number"
              }
            ]
          },
          "docs": "Deprecated - use GET /api/v2/conversations/messaging/supportedcontent as replacement"
        },
        {
          "info": {
            "name": "Create a Supported Content profile",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v2/messaging/supportedcontent"
          },
          "docs": "Deprecated - use POST /api/v2/conversations/messaging/supportedcontent as replacement"
        }
      ]
    }
  ],
  "bundled": true
}