How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Voxco Responses API

The Responses API from Voxco — 4 operation(s) for responses.

Voxco Responses API is one of 11 APIs that Voxco publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Responses. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 7 operations across 4 paths, and defines 26 schemas. It is described by OpenAPI 3.0.4, at version v2.

Requests are made against 3 base URLs: https://api.goascribe.us/coder/v2, https://api.goascribe.eu/coder/v2, https://api-ca.goascribe.com/coder/v2.

7 operations 4 paths 26 schemas 2 DELETE1 GET2 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.4
API Version
v2
Base URL
https://na1.voxco.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Voxco Responses API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (Bearer). By default, every request must be authenticated.

  • Bearer — Please enter a valid bearer token. It should be in the format "bearer eyJhbGciOiJSU..." It will be added to the "Authentication" HTTP header

Paths & Operations 7

Across 4 paths, the API surfaces 7 operations — 2 DELETE, 1 GET, 2 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Responses 7
DELETE
/Responses/{QuestionKey}/{RespondentID}
Delete a response from the database by using pair of question key and respondent id
2 params → 200
DELETE
/Responses/Batch
Delete a batch of responses from the database by using pairs of question key and respondent id
body → 200
GET
/Responses/{questionKey}
Get the Responses in the specified Question
7 params → 200
POST
/Responses/{questionKey}
Add Responses to a Question
1 param body → 200
PUT
/Responses/{questionKey}
Add or update Responses in the specified Question
1 param body → 200
POST
/Responses/{studyKey}/Batch
Add Responses to the specified Study's Questions
1 param body → 200
PUT
/Responses/{studyKey}/Batch
Add or update Responses to the specified Study's Questions
1 param body → 200

Schemas 26

The contract defines 26 schemas that model the data the API accepts and returns. The most detailed are PostResponsesResponse (9 properties), PostResponse (7 properties), PutResponse (7 properties), ExistingResponse (6 properties). Each schema is shown below with its type and property counts.

PostResponsesBatchRequest
object
Request with information for creating multiple responses via one API call (batch operation)
1 property 1 required
AddedResponseWithCodingInfo
object
Added response with coding info
6 properties 2 required
PutResponsesRequest
object
A request to add Responses to the specified Question, or to update existing Responses.
3 properties 1 required
PostResponsesRequest
object
A request to add Responses to the specified Question, or to update existing Responses.
4 properties 1 required
PutQuestionResponses
object
Question's responses to put
2 properties 2 required
DeleteResponsesBatchResponse
object
Response contains information about which responses were deleted and which ones were not.
2 properties
DeleteQuestionResponseResultItem
object
Result item with information about status of deletion of some response in the specified question
3 properties
PostResponse
object
A respondent's answer to the question.
7 properties 1 required
SegmentCode
object
A descriptor class for code segment
3 properties 3 required
PutResponsesBatchResult
object
Class contains information about updated responses for target questions
6 properties 2 required
ExistingResponse
object
A respondent's response stored in the question.
6 properties 3 required
PostResponsesResponse
object
Returns information about the disposition of the Responses added.
9 properties 8 required
PutResponsesBatchRequest
object
Request with inforamtion for updating multiple responses via one API call (batch operation)
2 properties 1 required
PutResponsesResponse
object
Returns information about the disposition of the Responses added.
5 properties 4 required
PutResponseBatch
object
Response class for presenting study response data in the request for PUT BATCH operation.
5 properties 1 required
PostQuestionResponses
object
Question's responses to post
2 properties 2 required
PostResponsesBatchResponse
object
Response contains information about newly created responses in target study questions
2 properties 1 required
GetResponsesResponse
object
The response of a query to the Responses resource.
2 properties 1 required
AddedResponseBatchResult
object
Class contains information about newly created responses for target questions
3 properties 3 required
PostResponseBatch
object
Response class for presenting study response data in the request for POST BATCH operation.
5 properties 1 required
DeleteResponsesBatchRequest
object
Request contains array of pairs of question key and respondent id
1 property
AddedCode
object
A code automatically applied to the response.
2 properties 2 required
DeleteResponseResponse
object
Response of DeleteResponse API method
1 property
PutResponse
object
A respondent's answer to the question.
7 properties 1 required
DeleteQuestionResponses
object
Question respondents to delete.
2 properties
PutResponsesBatchResponse
object
Response contains information about updated responses in target study questions
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

voxco-responses-api-openapi.yml Raw ↑

Other APIs Voxco publishes across the network.

Voxco AICoder API
Voxco Codebooks API
Voxco Companies API
Voxco Exports API
Voxco Languages API
Voxco Questions API
Voxco Sessions API
Voxco Studies API
Voxco StudyRespondents API
Voxco Users API
Where this information came from

This is an independent, third-party profile of Voxco Responses API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.