Aveco Leadgen API

The Leadgen API from Aveco — 25 operation(s) for leadgen.

Operations 26

GET /leadgen/telegram-channels Leadgen Telegram Channels #
POST /leadgen/telegram-channels Leadgen Add Channels #
GET /api/leadgen/telegram-channels/meta Leadgen Telegram Channels Meta #
POST /leadgen/telegram-channels/credentials Leadgen Credentials #
POST /leadgen/telegram-channels/sessions Leadgen Sessions Upload #
POST /leadgen/telegram-channels/sessions/{session_id}/delete Leadgen Sessions Delete #
POST /leadgen/telegram-channels/groups Leadgen Add Group #
POST /leadgen/telegram-channels/groups/{group_id}/delete Leadgen Delete Group #
POST /leadgen/telegram-channels/{channel_id}/update Leadgen Update Channel #
POST /leadgen/telegram-channels/{channel_id}/delete Leadgen Delete Channel #
POST /leadgen/telegram-channels/{channel_id}/parse Leadgen Parse Channel #
POST /leadgen/telegram-channels/group/{group_id}/parse Leadgen Parse Group #
POST /leadgen/telegram-channels/parse-all Leadgen Parse All #
POST /leadgen/telegram-channels/parse-now Leadgen Parse Now #
POST /leadgen/telegram-channels/schedules Leadgen Add Schedule #
POST /leadgen/telegram-channels/schedules/{schedule_id}/toggle Leadgen Toggle Schedule #
POST /leadgen/telegram-channels/schedules/{schedule_id}/delete Leadgen Delete Schedule #
GET /leadgen/telegram-channels/contacts/export Leadgen Export Contacts #
GET /leadgen/telegram-channels/usernames/export Leadgen Export Usernames #
GET /leadgen/telegram-channels/phones/export Leadgen Export Phones #
GET /leadgen/telegram-channels/emails/export Leadgen Export Emails #
GET /api/leadgen/telegram-channels/review Leadgen Review Queue #
POST /api/leadgen/telegram-channels/review/{posting_id}/link Leadgen Review Link #
POST /api/leadgen/telegram-channels/review/{posting_id}/ignore Leadgen Review Ignore #
GET /api/leadgen/telegram-channels/organizations/search Leadgen Organizations Search #
GET /leadgen Leadgen Page #

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-leadgen-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-leadgen-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Aveco Leadgen API
  version: 0.1.0
tags:
- name: Leadgen
paths:
  /leadgen/telegram-channels:
    get:
      summary: Leadgen Telegram Channels
      operationId: leadgen_telegram_channels_leadgen_telegram_channels_get
      parameters:
      - name: status
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Status
      - name: group_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Group Id
      - name: channel_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Channel Id
      - name: search
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Search
      - name: page
        in: query
        required: false
        schema:
          type: integer
          default: 1
          title: Page
      responses:
        '200':
          description: Successful Response
          content:
            text/html:
              schema:
                type: string
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
    post:
      summary: Leadgen Add Channels
      operationId: leadgen_add_channels_leadgen_telegram_channels_post
      requestBody:
        content:
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/Body_leadgen_add_channels_leadgen_telegram_channels_post'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /api/leadgen/telegram-channels/meta:
    get:
      summary: Leadgen Telegram Channels Meta
      operationId: leadgen_telegram_channels_meta_api_leadgen_telegram_channels_meta_get
      parameters:
      - name: status
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Status
      - name: group_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Group Id
      - name: channel_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Channel Id
      - name: search
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Search
      - name: page
        in: query
        required: false
        schema:
          type: integer
          default: 1
          title: Page
      - name: per_page
        in: query
        required: false
        schema:
          type: integer
          default: 15
          title: Per Page
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /leadgen/telegram-channels/credentials:
    post:
      summary: Leadgen Credentials
      operationId: leadgen_credentials_leadgen_telegram_channels_credentials_post
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/Body_leadgen_credentials_leadgen_telegram_channels_credentials_post'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /leadgen/telegram-channels/sessions:
    post:
      summary: Leadgen Sessions Upload
      operationId: leadgen_sessions_upload_leadgen_telegram_channels_sessions_post
      requestBody:
        content:
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/Body_leadgen_sessions_upload_leadgen_telegram_channels_sessions_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:
      - Leadgen
  /leadgen/telegram-channels/sessions/{session_id}/delete:
    post:
      summary: Leadgen Sessions Delete
      operationId: leadgen_sessions_delete_leadgen_telegram_channels_sessions__session_id__delete_post
      parameters:
      - name: session_id
        in: path
        required: true
        schema:
          type: integer
          title: Session Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /leadgen/telegram-channels/groups:
    post:
      summary: Leadgen Add Group
      operationId: leadgen_add_group_leadgen_telegram_channels_groups_post
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/Body_leadgen_add_group_leadgen_telegram_channels_groups_post'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /leadgen/telegram-channels/groups/{group_id}/delete:
    post:
      summary: Leadgen Delete Group
      operationId: leadgen_delete_group_leadgen_telegram_channels_groups__group_id__delete_post
      parameters:
      - name: group_id
        in: path
        required: true
        schema:
          type: integer
          title: Group Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /leadgen/telegram-channels/{channel_id}/update:
    post:
      summary: Leadgen Update Channel
      operationId: leadgen_update_channel_leadgen_telegram_channels__channel_id__update_post
      parameters:
      - name: channel_id
        in: path
        required: true
        schema:
          type: integer
          title: Channel Id
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/Body_leadgen_update_channel_leadgen_telegram_channels__channel_id__update_post'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /leadgen/telegram-channels/{channel_id}/delete:
    post:
      summary: Leadgen Delete Channel
      operationId: leadgen_delete_channel_leadgen_telegram_channels__channel_id__delete_post
      parameters:
      - name: channel_id
        in: path
        required: true
        schema:
          type: integer
          title: Channel Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /leadgen/telegram-channels/{channel_id}/parse:
    post:
      summary: Leadgen Parse Channel
      operationId: leadgen_parse_channel_leadgen_telegram_channels__channel_id__parse_post
      parameters:
      - name: channel_id
        in: path
        required: true
        schema:
          type: integer
          title: Channel Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /leadgen/telegram-channels/group/{group_id}/parse:
    post:
      summary: Leadgen Parse Group
      operationId: leadgen_parse_group_leadgen_telegram_channels_group__group_id__parse_post
      parameters:
      - name: group_id
        in: path
        required: true
        schema:
          type: integer
          title: Group Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /leadgen/telegram-channels/parse-all:
    post:
      summary: Leadgen Parse All
      operationId: leadgen_parse_all_leadgen_telegram_channels_parse_all_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Leadgen
  /leadgen/telegram-channels/parse-now:
    post:
      summary: Leadgen Parse Now
      operationId: leadgen_parse_now_leadgen_telegram_channels_parse_now_post
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/Body_leadgen_parse_now_leadgen_telegram_channels_parse_now_post'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /leadgen/telegram-channels/schedules:
    post:
      summary: Leadgen Add Schedule
      operationId: leadgen_add_schedule_leadgen_telegram_channels_schedules_post
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/Body_leadgen_add_schedule_leadgen_telegram_channels_schedules_post'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /leadgen/telegram-channels/schedules/{schedule_id}/toggle:
    post:
      summary: Leadgen Toggle Schedule
      operationId: leadgen_toggle_schedule_leadgen_telegram_channels_schedules__schedule_id__toggle_post
      parameters:
      - name: schedule_id
        in: path
        required: true
        schema:
          type: integer
          title: Schedule Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /leadgen/telegram-channels/schedules/{schedule_id}/delete:
    post:
      summary: Leadgen Delete Schedule
      operationId: leadgen_delete_schedule_leadgen_telegram_channels_schedules__schedule_id__delete_post
      parameters:
      - name: schedule_id
        in: path
        required: true
        schema:
          type: integer
          title: Schedule Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /leadgen/telegram-channels/contacts/export:
    get:
      summary: Leadgen Export Contacts
      operationId: leadgen_export_contacts_leadgen_telegram_channels_contacts_export_get
      parameters:
      - name: status
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Status
      - name: group_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Group Id
      - name: channel_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Channel Id
      - name: search
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Search
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /leadgen/telegram-channels/usernames/export:
    get:
      summary: Leadgen Export Usernames
      operationId: leadgen_export_usernames_leadgen_telegram_channels_usernames_export_get
      parameters:
      - name: status
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Status
      - name: group_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Group Id
      - name: channel_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Channel Id
      - name: search
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Search
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /leadgen/telegram-channels/phones/export:
    get:
      summary: Leadgen Export Phones
      operationId: leadgen_export_phones_leadgen_telegram_channels_phones_export_get
      parameters:
      - name: status
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Status
      - name: group_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Group Id
      - name: channel_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Channel Id
      - name: search
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Search
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /leadgen/telegram-channels/emails/export:
    get:
      summary: Leadgen Export Emails
      operationId: leadgen_export_emails_leadgen_telegram_channels_emails_export_get
      parameters:
      - name: status
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Status
      - name: group_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Group Id
      - name: channel_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Channel Id
      - name: search
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Search
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /api/leadgen/telegram-channels/review:
    get:
      summary: Leadgen Review Queue
      operationId: leadgen_review_queue_api_leadgen_telegram_channels_review_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Leadgen
  /api/leadgen/telegram-channels/review/{posting_id}/link:
    post:
      summary: Leadgen Review Link
      operationId: leadgen_review_link_api_leadgen_telegram_channels_review__posting_id__link_post
      parameters:
      - name: posting_id
        in: path
        required: true
        schema:
          type: integer
          title: Posting Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              additionalProperties: true
              title: Payload
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /api/leadgen/telegram-channels/review/{posting_id}/ignore:
    post:
      summary: Leadgen Review Ignore
      operationId: leadgen_review_ignore_api_leadgen_telegram_channels_review__posting_id__ignore_post
      parameters:
      - name: posting_id
        in: path
        required: true
        schema:
          type: integer
          title: Posting Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /api/leadgen/telegram-channels/organizations/search:
    get:
      summary: Leadgen Organizations Search
      operationId: leadgen_organizations_search_api_leadgen_telegram_channels_organizations_search_get
      parameters:
      - name: q
        in: query
        required: true
        schema:
          type: string
          title: Q
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Leadgen
  /leadgen:
    get:
      summary: Leadgen Page
      operationId: leadgen_page_leadgen_get
      responses:
        '200':
          description: Successful Response
          content:
            text/html:
              schema:
                type: string
      tags:
      - Leadgen
components:
  schemas:
    Body_leadgen_sessions_upload_leadgen_telegram_channels_sessions_post:
      properties:
        files:
          items:
            type: string
            contentMediaType: application/octet-stream
          type: array
          title: Files
      type: object
      required:
      - files
      title: Body_leadgen_sessions_upload_leadgen_telegram_channels_sessions_post
    Body_leadgen_credentials_leadgen_telegram_channels_credentials_post:
      properties:
        api_id:
          type: string
          title: Api Id
          default: ''
        api_hash:
          type: string
          title: Api Hash
          default: ''
      type: object
      title: Body_leadgen_credentials_leadgen_telegram_channels_credentials_post
    Body_leadgen_add_group_leadgen_telegram_channels_groups_post:
      properties:
        name:
          type: string
          title: Name
          default: ''
        description:
          type: string
          title: Description
          default: ''
      type: object
      title: Body_leadgen_add_group_leadgen_telegram_channels_groups_post
    Body_leadgen_update_channel_leadgen_telegram_channels__channel_id__update_post:
      properties:
        title:
          type: string
          title: Title
          default: ''
        status:
          type: string
          title: Status
          default: active
        group_id:
          type: string
          title: Group Id
          default: ''
      type: object
      title: Body_leadgen_update_channel_leadgen_telegram_channels__channel_id__update_post
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    Body_leadgen_add_schedule_leadgen_telegram_channels_schedules_post:
      properties:
        scope:
          type: string
          title: Scope
          default: group
        group_id:
          type: string
          title: Group Id
          default: ''
        channel_id:
          type: string
          title: Channel Id
          default: ''
        timezone:
          type: string
          title: Timezone
          default: UTC
        time_of_day:
          type: string
          title: Time Of Day
          default: 09:00
        frequency:
          type: string
          title: Frequency
          default: daily
        interval_days:
          type: string
          title: Interval Days
          default: ''
        collect_usernames:
          type: string
          title: Collect Usernames
          default: 'on'
        collect_emails:
          type: string
          title: Collect Emails
          default: ''
        collect_phones:
          type: string
          title: Collect Phones
          default: ''
        enrich_job_postings:
          type: string
          title: Enrich Job Postings
          default: ''
      type: object
      title: Body_leadgen_add_schedule_leadgen_telegram_channels_schedules_post
    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
    Body_leadgen_parse_now_leadgen_telegram_channels_parse_now_post:
      properties:
        scope:
          type: string
          title: Scope
          default: all
        group_id:
          type: string
          title: Group Id
          default: ''
        channel_id:
          type: string
          title: Channel Id
          default: ''
        backfill_days:
          type: string
          title: Backfill Days
          default: ''
        collect_usernames:
          type: string
          title: Collect Usernames
          default: 'on'
        collect_emails:
          type: string
          title: Collect Emails
          default: ''
        collect_phones:
          type: string
          title: Collect Phones
          default: ''
        enrich_job_postings:
          type: string
          title: Enrich Job Postings
          default: ''
      type: object
      title: Body_leadgen_parse_now_leadgen_telegram_channels_parse_now_post
    Body_leadgen_add_channels_leadgen_telegram_channels_post:
      properties:
        channels_text:
          type: string
          title: Channels Text
          default: ''
        channels_file:
          anyOf:
          - type: string
            contentMediaType: application/octet-stream
          - type: 'null'
          title: Channels File
        group_id:
          type: string
          title: Group Id
          default: ''
      type: object
      title: Body_leadgen_add_channels_leadgen_telegram_channels_post