Aveco Support API

The Support API from Aveco — 10 operation(s) for support.

Operations 11

GET /api/support/config Support Config #
POST /api/support/session Support Session #
GET /api/support/messages Support Messages #
POST /api/support/messages Support Send #
POST /api/support/attachments Support Upload #
POST /api/support/identify Support Identify #
POST /api/support/typing Support Typing #
POST /api/support/read Support Read #
POST /api/support/rate Support Rate #
GET /api/support/files/{file_id} Support File #
POST /api/support/telegram/webhook Support Telegram Webhook #

Work with this as data

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

MCP server

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

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/aveco-app:aveco-app-support-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

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

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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

OpenAPI Specification

aveco-app-support-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Aveco Support API
  version: 0.1.0
tags:
- name: Support
paths:
  /api/support/config:
    get:
      summary: Support Config
      description: 'Cheap public probe for the marketing widget: whether the chat is on, without creating a visitor.'
      operationId: support_config_api_support_config_get
      parameters:
      - name: locale
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Locale
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Support
  /api/support/session:
    post:
      summary: Support Session
      operationId: support_session_api_support_session_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SessionBody'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Support
  /api/support/messages:
    get:
      summary: Support Messages
      operationId: support_messages_api_support_messages_get
      parameters:
      - name: after
        in: query
        required: false
        schema:
          type: integer
          default: 0
          title: After
      - name: wait
        in: query
        required: false
        schema:
          type: integer
          default: 0
          title: Wait
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Support
    post:
      summary: Support Send
      operationId: support_send_api_support_messages_post
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SendBody'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Support
  /api/support/attachments:
    post:
      summary: Support Upload
      operationId: support_upload_api_support_attachments_post
      requestBody:
        content:
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/Body_support_upload_api_support_attachments_post'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Support
  /api/support/identify:
    post:
      summary: Support Identify
      operationId: support_identify_api_support_identify_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/IdentifyBody'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Support
  /api/support/typing:
    post:
      summary: Support Typing
      operationId: support_typing_api_support_typing_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TypingBody'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Support
  /api/support/read:
    post:
      summary: Support Read
      operationId: support_read_api_support_read_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Support
  /api/support/rate:
    post:
      summary: Support Rate
      operationId: support_rate_api_support_rate_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RateBody'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Support
  /api/support/files/{file_id}:
    get:
      summary: Support File
      operationId: support_file_api_support_files__file_id__get
      parameters:
      - name: file_id
        in: path
        required: true
        schema:
          type: string
          title: File Id
      - name: t
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: T
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Support
  /api/support/telegram/webhook:
    post:
      summary: Support Telegram Webhook
      operationId: support_telegram_webhook_api_support_telegram_webhook_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Support
components:
  schemas:
    SendBody:
      properties:
        text:
          type: string
          maxLength: 4000
          title: Text
          default: ''
        client_msg_id:
          anyOf:
          - type: string
            maxLength: 64
          - type: 'null'
          title: Client Msg Id
        attachment_refs:
          anyOf:
          - items:
              type: string
            type: array
          - type: 'null'
          title: Attachment Refs
        url:
          anyOf:
          - type: string
            maxLength: 300
          - type: 'null'
          title: Url
        locale:
          anyOf:
          - type: string
          - type: 'null'
          title: Locale
      type: object
      title: SendBody
    TypingBody:
      properties:
        typing:
          type: boolean
          title: Typing
          default: true
      type: object
      title: TypingBody
    SessionBody:
      properties:
        locale:
          anyOf:
          - type: string
          - type: 'null'
          title: Locale
        url:
          anyOf:
          - type: string
            maxLength: 300
          - type: 'null'
          title: Url
      type: object
      title: SessionBody
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    IdentifyBody:
      properties:
        email:
          type: string
          maxLength: 254
          title: Email
        name:
          anyOf:
          - type: string
            maxLength: 120
          - type: 'null'
          title: Name
      type: object
      required:
      - email
      title: IdentifyBody
    Body_support_upload_api_support_attachments_post:
      properties:
        file:
          type: string
          contentMediaType: application/octet-stream
          title: File
      type: object
      required:
      - file
      title: Body_support_upload_api_support_attachments_post
    RateBody:
      properties:
        score:
          type: integer
          maximum: 5.0
          minimum: 1.0
          title: Score
        comment:
          anyOf:
          - type: string
            maxLength: 500
          - type: 'null'
          title: Comment
      type: object
      required:
      - score
      title: RateBody
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
            - type: string
            - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
        input:
          title: Input
        ctx:
          type: object
          title: Context
      type: object
      required:
      - loc
      - msg
      - type
      title: ValidationError