Talkwalker Streaming API > Task API

The Streaming API > Task API API from Talkwalker — 5 operation(s) for streaming api > task api.

Operations 6

POST /api/v3/stream/export Create a new export task #
POST /api/v3/stream/p/{project_id}/export Create a new export taks on a specific project #
POST /api/v3/stream/s/{stream_id}/export Create a new export task based on a stream definition #
GET /api/v3/tasks/export Retrieve all recent tasks status #
DELETE /api/v3/tasks/export/{task_id} Abort a task #
GET /api/v3/tasks/export/{task_id} Retrieve status of the task #

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/talkwalker-streaming-api-task-api-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

talkwalker-streaming-api-task-api-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    email: client-api@talkwalker.com
    name: Client-API
  description: Talkwalker Advanced API
  title: Talkwalker Streaming API > Task API
  version: 0.0.1
servers:
- description: Production environment server
  url: https://api.talkwalker.com
security:
- apikeyAuth: []
tags:
- description: Asynchronous tasks that copy a selection of past data into a collector, which can then be accessed through collectors.
  name: Streaming API > Task API
paths:
  /api/v3/stream/export:
    post:
      requestBody:
        content:
          application/json:
            schema:
              example:
                limit: 1000000
                query: cats AND dogs
                start: '2022-01-01'
                stop: '2022-01-31'
                target: collector_1
              type: object
      responses:
        '200':
          content:
            application/json:
              example:
                request: POST /api/v3/stream/export?access_token=abcd-1234-abcd
                request_id: '#r8ugtpzg9o2q#'
                result_tasks:
                  tasks:
                  - creation_date: '2022-03-16T15:39:25.306Z'
                    id: 2136f070-2e0b-4888-8d1f-679fba1e95f1
                    processed: 0
                    progress: 0
                    status: queued
                    target: collector_1
                    type: export
                status_code: '0'
                status_message: OK
              schema:
                type: object
          description: OK
      summary: Create a new export task
      tags:
      - Streaming API > Task API
      operationId: postApiV3StreamExport
      x-operation-id-source: derived
  /api/v3/stream/p/{project_id}/export:
    post:
      parameters:
      - example: a1ab1abc-a123-123a-123a-abcd12ab1a12
        in: path
        name: project_id
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              example:
                datasets:
                - datasets1_id
                - datasets2_id
                limit: 10
                query: cats AND dogs
                start: '2022-01-01'
                stop: '2022-01-31'
                target: collector_1
                topics:
                - topic1_id
                - topic2_id
              type: object
      responses:
        '200':
          content:
            application/json:
              example:
                request: POST /api/v3/stream/export?access_token=abce_1234_abcd
                request_id: '#r8vu20qzflna#'
                result_tasks:
                  tasks:
                  - creation_date: '2022-03-17T09:22:48.695Z'
                    id: 87b74a59-69ad-4866-8e77-27ac49a7f8f4
                    processed: 0
                    progress: 0
                    status: queued
                    target: collector_1
                    type: export
                status_code: '0'
                status_message: OK
              schema:
                type: object
          description: OK
      summary: Create a new export taks on a specific project
      tags:
      - Streaming API > Task API
      operationId: postApiV3StreamPByProjectIdExport
      x-operation-id-source: derived
  /api/v3/stream/s/{stream_id}/export:
    post:
      parameters:
      - example: stream_1
        in: path
        name: stream_id
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              example:
                limit: 10
                query: cats AND dogs
                start: '2022-01-01'
                stop: '2022-01-31'
                target: collector_1
              type: object
      responses:
        '200':
          content:
            application/json:
              example:
                request: POST /api/v3/stream/s/stream_1/export?access_token=abcd_1234_abcd
                request_id: '#r8vukhhi0kdt#'
                result_tasks:
                  tasks:
                  - creation_date: '2022-03-17T09:33:53.743Z'
                    id: 8ae89c33-389e-4816-ad3f-319c655b3996
                    processed: 0
                    progress: 0
                    status: queued
                    target: collector_1
                    type: export
                status_code: '0'
                status_message: OK
              schema:
                type: object
          description: OK
      summary: Create a new export task based on a stream definition
      tags:
      - Streaming API > Task API
      operationId: postApiV3StreamSByStreamIdExport
      x-operation-id-source: derived
  /api/v3/tasks/export:
    get:
      responses:
        '200':
          content:
            application/json:
              example:
                request: GET /api/v3/tasks/export?access_token=abcd_1234_abcd
                request_id: '#r8vo6gj1e1ij#'
                result_tasks:
                  tasks:
                  - creation_date: '2022-03-16T15:39:25.203Z'
                    id: 2136f070-2e0b-4888-8d1f-679fba1e95f1
                    processed: 104753
                    progress: 0.9272556673836648
                    status: aborted
                    target: collector_1
                    type: export
                    ready: 104753
                  - creation_date: '2022-02-03T13:23:34.746Z'
                    id: 978c7579-8f08-4361-a6dc-26a74329e899
                    processed: 499
                    progress: 1
                    status: finished
                    target: test_c_pbi
                    type: export
                    ready: 499
                status_code: '0'
                status_message: OK
              schema:
                type: object
          description: OK
      summary: Retrieve all recent tasks status
      tags:
      - Streaming API > Task API
      operationId: getApiV3TasksExport
      x-operation-id-source: derived
  /api/v3/tasks/export/{task_id}:
    delete:
      parameters:
      - example: 5a67f289-c768-4c89-8e3a-0f54b786c0e9
        in: path
        name: task_id
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              example:
                request: DELETE /api/v3/tasks/export/5a67f289-c768-4c89-8e3a-0f54b786c0e9?access_token=abcd_1234_abcd
                request_id: '#r8vtqey7vr2e#'
                result_tasks:
                  tasks:
                  - id: 5a67f289-c768-4c89-8e3a-0f54b786c0e9
                    status: deleted
                status_code: '0'
                status_message: OK
              schema:
                type: object
          description: OK
      summary: Abort a task
      tags:
      - Streaming API > Task API
      operationId: deleteApiV3TasksExportByTaskId
      x-operation-id-source: derived
    get:
      parameters:
      - example: 2136f070-2e0b-4888-8d1f-679fba1e95f1
        in: path
        name: task_id
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              example:
                request: GET /api/v3/tasks/export/2136f070-2e0b-4888-8d1f-679fba1e95f1?access_token=abcd-1234-abcd
                request_id: '#r8uh8gixfkjx#'
                result_tasks:
                  tasks:
                  - creation_date: '2022-03-16T15:39:25.203Z'
                    id: 2136f070-2e0b-4888-8d1f-679fba1e95f1
                    processed: 104753
                    progress: 0.9272556673836648
                    status: running
                    target: collector_1
                    type: export
                    ready: 104753
                status_code: '0'
                status_message: OK
              schema:
                type: object
          description: OK
      summary: Retrieve status of the task
      tags:
      - Streaming API > Task API
      operationId: getApiV3TasksExportByTaskId
      x-operation-id-source: derived
components:
  securitySchemes:
    apikeyAuth:
      in: query
      name: access_token
      type: apiKey
externalDocs:
  description: Find more info here or there
  url: https://apidocs.talkwalker.com/