Authenticx Text Media API

The TextMedia API from Authenticx — 1 operation(s) for textmedia.

Operations 1

POST /TextMedia/Upload Upload Text Media #

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/authenticx-textmedia-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

authenticx-textmedia-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: AcxApi Experimental Text Media API
  version: v1
servers:
- url: https://api.authcx.com
  description: AcxApi Experimental Server
security:
- {}
tags:
- name: TextMedia
paths:
  /TextMedia/Upload:
    post:
      tags:
      - TextMedia
      summary: Upload Text Media
      description: 'Uploads a text media interaction into storage for processing.


        *Param name "file"*


        Text file uploaded from client.


        Valid File Extensions:

        - .json

        - .json_chat


        *Param name "metadata"*


        JSON object containing multiple metadata fields for the text media File:


        > 📘 **Note:** Including the ```Id``` field is recommended. If omitted, one is generated for you, but providing your own lets you correlate with your system.


        - Id:

        Unique identifier for the text media. example: "4834c9e9-74f2-4bfe-a0c8-ce947a4f30e3"

        - FilePath:

        Path containing file name and extension. Subdirectories specifying a more exact path may be prepended to the file. If omitted, the system derives a path from the ```Id```.

        name.

        Examples:

        -- With subdirectories: "topfolder/subfolder/subsubfolder/filename.json"

        -- Without subdirectories: "filename.json"

        - TimeStamp:

        Time stamp of the interaction.

        Examples: "2022-03-18T21:52:26", "2022-03-18T21:52:26.8816090Z", "2022-03-19", "2022-03-18T17:56:09.8683110-04:00"

        - CallDirection:

        Direction of the interaction''s call to or from the call center.

        Examples:

        -- "Inbound"

        -- "Outbound"

        - Name:

        Name associated with interaction.

        Example:

        -- "Alice"

        - Phone:

        Phone number associated with interaction.

        Example:

        --"800-555-5555"

        - AgentFirstName:

        Agent''s First Name associated with interaction.

        Example:

        --"James"

        - AgentLastName:

        Agent''s Last Name associated with interaction.

        Example:

        --"Bond"

        - AgentCode:

        Agent Code for associating agent already in system with interaction.

        Example:

        --"007"

        - ExtendedMetadata:

        Array of Dictionaries of key values associated with interaction

        Examples:

        -- [{ "Data": "Example Data"}, { "Data2": "Example Data 2", "ExampleKey": "Example Value" }]

        - HierarchyId:

        Id of hierarchy to associate with this interaction

        Example:

        -- "00000000-0000-0000-0000-000000000002"

        - HierarchyCode:

        Internal Organization Code for associating hierarchy with this interaction

        Example:

        -- "Accounting"

        - ApplyHierarchyToAgent:

        If we want the hierarchy that is passed in to also be applied to the agent then true

        Example:

        -- true

        - LocaleId:

        Specifies the language of the interaction using a locale ID. Defaults to ```1033``` (English) if omitted.'
      requestBody:
        content:
          multipart/form-data:
            schema:
              required:
              - metadata
              type: object
              properties:
                file:
                  type: string
                  format: binary
                metadata:
                  type: string
            encoding:
              file:
                style: form
              metadata:
                style: form
      responses:
        '200':
          description: Returns an object with the FileName and FileSizeKb
        '400':
          description: 'One of the following errors occurred: the file provided had an invalid extension, no metadata was provided,

            provided metadata was malformed, provided metadata had no FileName, an interaction with the provided file name

            already exists.'
      operationId: postTextMediaUpload
      x-operation-id-source: derived
components:
  securitySchemes:
    OAuth2:
      type: oauth2
      flows:
        clientCredentials:
          tokenUrl: https://api.authcx.com/connect/token
          scopes:
            acxapi: Access to Acx API