Voxco Companies API

The Companies API from Voxco — 1 operation(s) for companies.

Operations 2

GET /Companies Get a list of Companies #
POST /Companies Create a new Company #

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/voxco-companies-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

voxco-companies-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Ascribe Coder Companies API
  description: To import this API to Postman, copy the URL from the top of this page.
  contact:
    email: support@goascribe.com
  version: v2
servers:
- url: https://api.goascribe.us/coder/v2
  description: US Servers
- url: https://api.goascribe.eu/coder/v2
  description: EU Servers
- url: https://api-ca.goascribe.com/coder/v2
  description: CA Servers
security:
- Bearer: []
tags:
- name: Companies
paths:
  /Companies:
    get:
      tags:
      - Companies
      summary: Get a list of Companies
      description: This operation returns the key and ID of all Companies in the Ascribe Account.
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetCompaniesResponse'
              example:
                companies:
                - key: 3
                  id: ACME
                - key: 5
                  id: AAA Research
                errorMessage: null
      operationId: getCompanies
      x-operation-id-source: derived
    post:
      tags:
      - Companies
      summary: Create a new Company
      description: 'The id assigned to the company must not already exist.


        The maximum length of the id is 100 characters.

        The id must not begin with an underscore character ''_''.'
      requestBody:
        description: The information for the new Company.
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateNewCompanyRequest'
            example:
              id: ACME
          text/json:
            schema:
              $ref: '#/components/schemas/CreateNewCompanyRequest'
            example:
              id: ACME
          application/*+json:
            schema:
              $ref: '#/components/schemas/CreateNewCompanyRequest'
            example:
              id: ACME
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateNewCompanyResponse'
              example:
                key: 3
                id: ACME
                errorMessage: null
      operationId: postCompanies
      x-operation-id-source: derived
components:
  schemas:
    GetCompaniesResponse:
      required:
      - companies
      type: object
      properties:
        errorMessage:
          type:
          - string
          - 'null'
        companies:
          type: array
          items:
            $ref: '#/components/schemas/Company'
          description: List of Companies
      additionalProperties: false
      description: Response contains list of available companies
    CreateNewCompanyResponse:
      type: object
      properties:
        errorMessage:
          type:
          - string
          - 'null'
        key:
          type: integer
          description: The key assigned to the new Company.
          format: int32
        id:
          type:
          - string
          - 'null'
          description: The id of the new Company, which is trimmed of leading and trailing whitespace.
      additionalProperties: false
      description: Response contains information about the newly created company
    Company:
      required:
      - id
      - key
      type: object
      properties:
        key:
          type: integer
          description: 'Identifying key for the Company.


            This key will not change for the lifetime of the Company.'
          format: int32
        id:
          minLength: 1
          type: string
          description: "The id of the Company.\n  \nThis id is unique among Companies, but may be changed by the user."
      additionalProperties: false
      description: A company
    CreateNewCompanyRequest:
      required:
      - id
      type: object
      properties:
        id:
          maxLength: 100
          minLength: 1
          type: string
          description: "The id for the new Company, which must be unique among all Companies by case insensitive comparison.\n\nThe id provided will be trimmed of leading and trailing whitespace.\n  \nThe trimmed value must be from 1 to 100 characters in length and may not start with an underscore character '_'."
      additionalProperties: false
      description: Request to create a new Company
  securitySchemes:
    Bearer:
      type: http
      description: 'Please enter a valid bearer token.


        It should be in the format "bearer eyJhbGciOiJSU..."


        It will be added to the "Authentication" HTTP header'
      scheme: Bearer
      bearerFormat: JWT