POST api/bot/MaxWebhook

Вебхук для изменений в Max

Request Information

URI Parameters

None.

Body Parameters

MaxWebhookRequest
NameDescriptionTypeAdditional information
max_secret

string

None.

update_type

string

None.

timestamp

integer

None.

muted_until

integer

None.

user_locale

string

None.

message_id

string

None.

user_id

integer

None.

chat_id

integer

None.

is_channel

boolean

None.

callback

MaxCallback

None.

message

MaxMessage

None.

user

MaxUser

None.

Request Formats

application/json, text/json

Sample:
{
  "max_secret": "sample string 1",
  "update_type": "sample string 2",
  "timestamp": 3,
  "muted_until": 4,
  "user_locale": "sample string 5",
  "message_id": "sample string 6",
  "user_id": 7,
  "chat_id": 8,
  "is_channel": true,
  "callback": {
    "timestamp": 1,
    "callback_id": "sample string 2",
    "payload": "sample string 3",
    "user_locale": "sample string 4",
    "user": {
      "user_id": 1,
      "first_name": "sample string 2",
      "last_name": "sample string 3",
      "username": "sample string 4",
      "is_bot": true,
      "last_activity_time": 6
    }
  },
  "message": {
    "timestamp": 1,
    "url": "sample string 2",
    "sender": {
      "user_id": 1,
      "first_name": "sample string 2",
      "last_name": "sample string 3",
      "username": "sample string 4",
      "is_bot": true,
      "last_activity_time": 6
    },
    "recipient": {
      "chat_id": 1,
      "user_id": 2,
      "chat_type": "sample string 3"
    },
    "link": {
      "type": "sample string 1",
      "chat_id": 2,
      "sender": {
        "user_id": 1,
        "first_name": "sample string 2",
        "last_name": "sample string 3",
        "username": "sample string 4",
        "is_bot": true,
        "last_activity_time": 6
      },
      "message": {
        "mid": "sample string 1",
        "seq": 2,
        "text": "sample string 3",
        "attachments": [
          {
            "type": "sample string 1",
            "width": 2,
            "height": 3,
            "duration": 4,
            "trancsription": "sample string 5",
            "filename": "sample string 6",
            "size": 7,
            "title": "sample string 8",
            "description": "sample string 9",
            "image_url": "sample string 10",
            "thumbnail": {
              "url": "sample string 1"
            },
            "payload": {
              "photo_id": 1,
              "token": "sample string 2",
              "url": "sample string 3",
              "code": "sample string 4",
              "vcf_info": "sample string 5",
              "max_info": {
                "user_id": 1,
                "first_name": "sample string 2",
                "last_name": "sample string 3",
                "username": "sample string 4",
                "is_bot": true,
                "last_activity_time": 6
              },
              "buttons": [
                {
                  "type": "sample string 1",
                  "text": "sample string 2",
                  "payload": "sample string 3",
                  "url": "sample string 4",
                  "quick": true,
                  "web_app": "sample string 6",
                  "contact_id": 7
                },
                {
                  "type": "sample string 1",
                  "text": "sample string 2",
                  "payload": "sample string 3",
                  "url": "sample string 4",
                  "quick": true,
                  "web_app": "sample string 6",
                  "contact_id": 7
                }
              ]
            }
          },
          {
            "type": "sample string 1",
            "width": 2,
            "height": 3,
            "duration": 4,
            "trancsription": "sample string 5",
            "filename": "sample string 6",
            "size": 7,
            "title": "sample string 8",
            "description": "sample string 9",
            "image_url": "sample string 10",
            "thumbnail": {
              "url": "sample string 1"
            },
            "payload": {
              "photo_id": 1,
              "token": "sample string 2",
              "url": "sample string 3",
              "code": "sample string 4",
              "vcf_info": "sample string 5",
              "max_info": {
                "user_id": 1,
                "first_name": "sample string 2",
                "last_name": "sample string 3",
                "username": "sample string 4",
                "is_bot": true,
                "last_activity_time": 6
              },
              "buttons": [
                {
                  "type": "sample string 1",
                  "text": "sample string 2",
                  "payload": "sample string 3",
                  "url": "sample string 4",
                  "quick": true,
                  "web_app": "sample string 6",
                  "contact_id": 7
                },
                {
                  "type": "sample string 1",
                  "text": "sample string 2",
                  "payload": "sample string 3",
                  "url": "sample string 4",
                  "quick": true,
                  "web_app": "sample string 6",
                  "contact_id": 7
                }
              ]
            }
          }
        ],
        "markup": [
          {
            "type": "sample string 1",
            "from": 2,
            "length": 3,
            "url": "sample string 4",
            "user_link": "sample string 5",
            "user_id": 6
          },
          {
            "type": "sample string 1",
            "from": 2,
            "length": 3,
            "url": "sample string 4",
            "user_link": "sample string 5",
            "user_id": 6
          }
        ]
      }
    },
    "body": {
      "mid": "sample string 1",
      "seq": 2,
      "text": "sample string 3",
      "attachments": [
        {
          "type": "sample string 1",
          "width": 2,
          "height": 3,
          "duration": 4,
          "trancsription": "sample string 5",
          "filename": "sample string 6",
          "size": 7,
          "title": "sample string 8",
          "description": "sample string 9",
          "image_url": "sample string 10",
          "thumbnail": {
            "url": "sample string 1"
          },
          "payload": {
            "photo_id": 1,
            "token": "sample string 2",
            "url": "sample string 3",
            "code": "sample string 4",
            "vcf_info": "sample string 5",
            "max_info": {
              "user_id": 1,
              "first_name": "sample string 2",
              "last_name": "sample string 3",
              "username": "sample string 4",
              "is_bot": true,
              "last_activity_time": 6
            },
            "buttons": [
              {
                "type": "sample string 1",
                "text": "sample string 2",
                "payload": "sample string 3",
                "url": "sample string 4",
                "quick": true,
                "web_app": "sample string 6",
                "contact_id": 7
              },
              {
                "type": "sample string 1",
                "text": "sample string 2",
                "payload": "sample string 3",
                "url": "sample string 4",
                "quick": true,
                "web_app": "sample string 6",
                "contact_id": 7
              }
            ]
          }
        },
        {
          "type": "sample string 1",
          "width": 2,
          "height": 3,
          "duration": 4,
          "trancsription": "sample string 5",
          "filename": "sample string 6",
          "size": 7,
          "title": "sample string 8",
          "description": "sample string 9",
          "image_url": "sample string 10",
          "thumbnail": {
            "url": "sample string 1"
          },
          "payload": {
            "photo_id": 1,
            "token": "sample string 2",
            "url": "sample string 3",
            "code": "sample string 4",
            "vcf_info": "sample string 5",
            "max_info": {
              "user_id": 1,
              "first_name": "sample string 2",
              "last_name": "sample string 3",
              "username": "sample string 4",
              "is_bot": true,
              "last_activity_time": 6
            },
            "buttons": [
              {
                "type": "sample string 1",
                "text": "sample string 2",
                "payload": "sample string 3",
                "url": "sample string 4",
                "quick": true,
                "web_app": "sample string 6",
                "contact_id": 7
              },
              {
                "type": "sample string 1",
                "text": "sample string 2",
                "payload": "sample string 3",
                "url": "sample string 4",
                "quick": true,
                "web_app": "sample string 6",
                "contact_id": 7
              }
            ]
          }
        }
      ],
      "markup": [
        {
          "type": "sample string 1",
          "from": 2,
          "length": 3,
          "url": "sample string 4",
          "user_link": "sample string 5",
          "user_id": 6
        },
        {
          "type": "sample string 1",
          "from": 2,
          "length": 3,
          "url": "sample string 4",
          "user_link": "sample string 5",
          "user_id": 6
        }
      ]
    },
    "stat": {
      "views": 1
    }
  },
  "user": {
    "user_id": 1,
    "first_name": "sample string 2",
    "last_name": "sample string 3",
    "username": "sample string 4",
    "is_bot": true,
    "last_activity_time": 6
  }
}

application/xml, text/xml

Sample:
<MaxWebhookRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request">
  <callback>
    <callback_id>sample string 2</callback_id>
    <payload>sample string 3</payload>
    <timestamp>1</timestamp>
    <user>
      <first_name>sample string 2</first_name>
      <is_bot>true</is_bot>
      <last_activity_time>6</last_activity_time>
      <last_name>sample string 3</last_name>
      <user_id>1</user_id>
      <username>sample string 4</username>
    </user>
    <user_locale>sample string 4</user_locale>
  </callback>
  <chat_id>8</chat_id>
  <is_channel>true</is_channel>
  <max_secret>sample string 1</max_secret>
  <message>
    <body>
      <attachments>
        <MaxWebhookRequest.MaxMessageBody.MaxMessageAttachment>
          <description>sample string 9</description>
          <duration>4</duration>
          <filename>sample string 6</filename>
          <height>3</height>
          <image_url>sample string 10</image_url>
          <payload>
            <buttons>
              <MaxWebhookRequest.MaxMessageBody.MaxMessageAttachmentButton>
                <contact_id>7</contact_id>
                <payload>sample string 3</payload>
                <quick>true</quick>
                <text>sample string 2</text>
                <type>sample string 1</type>
                <url>sample string 4</url>
                <web_app>sample string 6</web_app>
              </MaxWebhookRequest.MaxMessageBody.MaxMessageAttachmentButton>
              <MaxWebhookRequest.MaxMessageBody.MaxMessageAttachmentButton>
                <contact_id>7</contact_id>
                <payload>sample string 3</payload>
                <quick>true</quick>
                <text>sample string 2</text>
                <type>sample string 1</type>
                <url>sample string 4</url>
                <web_app>sample string 6</web_app>
              </MaxWebhookRequest.MaxMessageBody.MaxMessageAttachmentButton>
            </buttons>
            <code>sample string 4</code>
            <max_info>
              <first_name>sample string 2</first_name>
              <is_bot>true</is_bot>
              <last_activity_time>6</last_activity_time>
              <last_name>sample string 3</last_name>
              <user_id>1</user_id>
              <username>sample string 4</username>
            </max_info>
            <photo_id>1</photo_id>
            <token>sample string 2</token>
            <url>sample string 3</url>
            <vcf_info>sample string 5</vcf_info>
          </payload>
          <size>7</size>
          <thumbnail>
            <url>sample string 1</url>
          </thumbnail>
          <title>sample string 8</title>
          <trancsription>sample string 5</trancsription>
          <type>sample string 1</type>
          <width>2</width>
        </MaxWebhookRequest.MaxMessageBody.MaxMessageAttachment>
        <MaxWebhookRequest.MaxMessageBody.MaxMessageAttachment>
          <description>sample string 9</description>
          <duration>4</duration>
          <filename>sample string 6</filename>
          <height>3</height>
          <image_url>sample string 10</image_url>
          <payload>
            <buttons>
              <MaxWebhookRequest.MaxMessageBody.MaxMessageAttachmentButton>
                <contact_id>7</contact_id>
                <payload>sample string 3</payload>
                <quick>true</quick>
                <text>sample string 2</text>
                <type>sample string 1</type>
                <url>sample string 4</url>
                <web_app>sample string 6</web_app>
              </MaxWebhookRequest.MaxMessageBody.MaxMessageAttachmentButton>
              <MaxWebhookRequest.MaxMessageBody.MaxMessageAttachmentButton>
                <contact_id>7</contact_id>
                <payload>sample string 3</payload>
                <quick>true</quick>
                <text>sample string 2</text>
                <type>sample string 1</type>
                <url>sample string 4</url>
                <web_app>sample string 6</web_app>
              </MaxWebhookRequest.MaxMessageBody.MaxMessageAttachmentButton>
            </buttons>
            <code>sample string 4</code>
            <max_info>
              <first_name>sample string 2</first_name>
              <is_bot>true</is_bot>
              <last_activity_time>6</last_activity_time>
              <last_name>sample string 3</last_name>
              <user_id>1</user_id>
              <username>sample string 4</username>
            </max_info>
            <photo_id>1</photo_id>
            <token>sample string 2</token>
            <url>sample string 3</url>
            <vcf_info>sample string 5</vcf_info>
          </payload>
          <size>7</size>
          <thumbnail>
            <url>sample string 1</url>
          </thumbnail>
          <title>sample string 8</title>
          <trancsription>sample string 5</trancsription>
          <type>sample string 1</type>
          <width>2</width>
        </MaxWebhookRequest.MaxMessageBody.MaxMessageAttachment>
      </attachments>
      <markup>
        <MaxWebhookRequest.MaxMessageBody.MaxMessageMarkup>
          <from>2</from>
          <length>3</length>
          <type>sample string 1</type>
          <url>sample string 4</url>
          <user_id>6</user_id>
          <user_link>sample string 5</user_link>
        </MaxWebhookRequest.MaxMessageBody.MaxMessageMarkup>
        <MaxWebhookRequest.MaxMessageBody.MaxMessageMarkup>
          <from>2</from>
          <length>3</length>
          <type>sample string 1</type>
          <url>sample string 4</url>
          <user_id>6</user_id>
          <user_link>sample string 5</user_link>
        </MaxWebhookRequest.MaxMessageBody.MaxMessageMarkup>
      </markup>
      <mid>sample string 1</mid>
      <seq>2</seq>
      <text>sample string 3</text>
    </body>
    <link>
      <chat_id>2</chat_id>
      <message>
        <attachments>
          <MaxWebhookRequest.MaxMessageBody.MaxMessageAttachment>
            <description>sample string 9</description>
            <duration>4</duration>
            <filename>sample string 6</filename>
            <height>3</height>
            <image_url>sample string 10</image_url>
            <payload>
              <buttons>
                <MaxWebhookRequest.MaxMessageBody.MaxMessageAttachmentButton>
                  <contact_id>7</contact_id>
                  <payload>sample string 3</payload>
                  <quick>true</quick>
                  <text>sample string 2</text>
                  <type>sample string 1</type>
                  <url>sample string 4</url>
                  <web_app>sample string 6</web_app>
                </MaxWebhookRequest.MaxMessageBody.MaxMessageAttachmentButton>
                <MaxWebhookRequest.MaxMessageBody.MaxMessageAttachmentButton>
                  <contact_id>7</contact_id>
                  <payload>sample string 3</payload>
                  <quick>true</quick>
                  <text>sample string 2</text>
                  <type>sample string 1</type>
                  <url>sample string 4</url>
                  <web_app>sample string 6</web_app>
                </MaxWebhookRequest.MaxMessageBody.MaxMessageAttachmentButton>
              </buttons>
              <code>sample string 4</code>
              <max_info>
                <first_name>sample string 2</first_name>
                <is_bot>true</is_bot>
                <last_activity_time>6</last_activity_time>
                <last_name>sample string 3</last_name>
                <user_id>1</user_id>
                <username>sample string 4</username>
              </max_info>
              <photo_id>1</photo_id>
              <token>sample string 2</token>
              <url>sample string 3</url>
              <vcf_info>sample string 5</vcf_info>
            </payload>
            <size>7</size>
            <thumbnail>
              <url>sample string 1</url>
            </thumbnail>
            <title>sample string 8</title>
            <trancsription>sample string 5</trancsription>
            <type>sample string 1</type>
            <width>2</width>
          </MaxWebhookRequest.MaxMessageBody.MaxMessageAttachment>
          <MaxWebhookRequest.MaxMessageBody.MaxMessageAttachment>
            <description>sample string 9</description>
            <duration>4</duration>
            <filename>sample string 6</filename>
            <height>3</height>
            <image_url>sample string 10</image_url>
            <payload>
              <buttons>
                <MaxWebhookRequest.MaxMessageBody.MaxMessageAttachmentButton>
                  <contact_id>7</contact_id>
                  <payload>sample string 3</payload>
                  <quick>true</quick>
                  <text>sample string 2</text>
                  <type>sample string 1</type>
                  <url>sample string 4</url>
                  <web_app>sample string 6</web_app>
                </MaxWebhookRequest.MaxMessageBody.MaxMessageAttachmentButton>
                <MaxWebhookRequest.MaxMessageBody.MaxMessageAttachmentButton>
                  <contact_id>7</contact_id>
                  <payload>sample string 3</payload>
                  <quick>true</quick>
                  <text>sample string 2</text>
                  <type>sample string 1</type>
                  <url>sample string 4</url>
                  <web_app>sample string 6</web_app>
                </MaxWebhookRequest.MaxMessageBody.MaxMessageAttachmentButton>
              </buttons>
              <code>sample string 4</code>
              <max_info>
                <first_name>sample string 2</first_name>
                <is_bot>true</is_bot>
                <last_activity_time>6</last_activity_time>
                <last_name>sample string 3</last_name>
                <user_id>1</user_id>
                <username>sample string 4</username>
              </max_info>
              <photo_id>1</photo_id>
              <token>sample string 2</token>
              <url>sample string 3</url>
              <vcf_info>sample string 5</vcf_info>
            </payload>
            <size>7</size>
            <thumbnail>
              <url>sample string 1</url>
            </thumbnail>
            <title>sample string 8</title>
            <trancsription>sample string 5</trancsription>
            <type>sample string 1</type>
            <width>2</width>
          </MaxWebhookRequest.MaxMessageBody.MaxMessageAttachment>
        </attachments>
        <markup>
          <MaxWebhookRequest.MaxMessageBody.MaxMessageMarkup>
            <from>2</from>
            <length>3</length>
            <type>sample string 1</type>
            <url>sample string 4</url>
            <user_id>6</user_id>
            <user_link>sample string 5</user_link>
          </MaxWebhookRequest.MaxMessageBody.MaxMessageMarkup>
          <MaxWebhookRequest.MaxMessageBody.MaxMessageMarkup>
            <from>2</from>
            <length>3</length>
            <type>sample string 1</type>
            <url>sample string 4</url>
            <user_id>6</user_id>
            <user_link>sample string 5</user_link>
          </MaxWebhookRequest.MaxMessageBody.MaxMessageMarkup>
        </markup>
        <mid>sample string 1</mid>
        <seq>2</seq>
        <text>sample string 3</text>
      </message>
      <sender>
        <first_name>sample string 2</first_name>
        <is_bot>true</is_bot>
        <last_activity_time>6</last_activity_time>
        <last_name>sample string 3</last_name>
        <user_id>1</user_id>
        <username>sample string 4</username>
      </sender>
      <type>sample string 1</type>
    </link>
    <recipient>
      <chat_id>1</chat_id>
      <chat_type>sample string 3</chat_type>
      <user_id>2</user_id>
    </recipient>
    <sender>
      <first_name>sample string 2</first_name>
      <is_bot>true</is_bot>
      <last_activity_time>6</last_activity_time>
      <last_name>sample string 3</last_name>
      <user_id>1</user_id>
      <username>sample string 4</username>
    </sender>
    <stat>
      <views>1</views>
    </stat>
    <timestamp>1</timestamp>
    <url>sample string 2</url>
  </message>
  <message_id>sample string 6</message_id>
  <muted_until>4</muted_until>
  <timestamp>3</timestamp>
  <update_type>sample string 2</update_type>
  <user>
    <first_name>sample string 2</first_name>
    <is_bot>true</is_bot>
    <last_activity_time>6</last_activity_time>
    <last_name>sample string 3</last_name>
    <user_id>1</user_id>
    <username>sample string 4</username>
  </user>
  <user_id>7</user_id>
  <user_locale>sample string 5</user_locale>
</MaxWebhookRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

MaxWebhookResponse
NameDescriptionTypeAdditional information
ErrorCode

Код ошибки

integer

None.

Message

Сообщение об ошибке

string

None.

Response Formats

application/json, text/json

Sample:
{
  "ErrorCode": 1,
  "Message": "sample string 2"
}

application/xml, text/xml

Sample:
<MaxWebhookResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response">
  <ErrorCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</ErrorCode>
  <Message xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 2</Message>
</MaxWebhookResponse>