Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Wegalvanize Questionnaires API

Questionnaires are used to gather information from respondents and contextualize data. Each Collection can have one or more questionnaires that you deploy as surveys,event reports, or as follow-up mechanisms when remediating records.Your organization can have a maximum of 14,000 questionnaires and each questionnaire can hold a maximum of 900 questions, including page breaks and sections.Learn more about questionnaires.Questionnaires consist of a series of question and layout components. Please use the dedicated endpoints to manage these components:- **Question Type** * `Numeric Scale` Question * Simple Question: - `Short Answer` - `Paragraph` - `Numeric` - `Date` - `Email` - `Attachment` - `Digital Signature` * Choice Question - `Single Choice` - `Dropdown` - `Multiple Choice`- **Layout Type** * `Page Break` * `Section`> **Note:**>> 1. Only not archived questionnaires can be managed by this set of APIs.> 2. Only HighBond System Admins are authorized to manage questionnaires via this set of APIs.

Wegalvanize Questionnaires API is one of 69 APIs that Wegalvanize publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Questionnaires. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 22 operations across 15 paths, and defines 23 schemas. It is described by OpenAPI 3.0.2, at version 1.1.0.

Requests are made against a single base URL, {protocol}://{server}/v1.

22 operations 15 paths 23 schemas 2 DELETE8 GET6 POST6 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.2
API Version
1.1.0
Base URL
https://apis-us.highbond.com/v1
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Wegalvanize Questionnaires API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (oauth2) (bearerToken). By default, every request must be authenticated.

  • bearerToken — HighBond offers the industry-standard OAuth 2.0 flow for connecting to the HighBond platform. OAuth 2.0 provides a safe and secure way to access data, while pr…

Paths & Operations 22

Across 15 paths, the API surfaces 22 operations — 2 DELETE, 8 GET, 6 POST, 6 PUT. Each is listed below with its method, path, parameters, and response codes.

Questionnaires 22

Questionnaires are used to gather information from respondents and contextualize data. Each Collection can have one or more questionnaires that you deploy as surveys, event report…

GET
/orgs/{org_id}/collections/{collection_id}/questionnaires
List of questionnaires
getQuestionnaires 2 params → 200400401403404
POST
/orgs/{org_id}/questionnaires
Create a questionnaire
createQuestionnaire 1 param body → 201400401403404415422
GET
/orgs/{org_id}/questionnaires/{id}
Get a questionnaire
getQuestionnaire 2 params → 200400401403404
PUT
/orgs/{org_id}/questionnaires/{id}
Update a questionnaire
updateQuestionnaire 2 params body → 200400401403404415422
DELETE
/orgs/{org_id}/questionnaires/{id}
Delete a questionnaire
deleteQuestionnaire 2 params → 204400401403404422
POST
/orgs/{org_id}/questionnaires/{questionnaire_id}/simple_questions
Create a simple question
createSimpleQuestion 2 params body → 201400401403404415422
GET
/orgs/{org_id}/questionnaire/simple_questions/{id}
Get a simple question
getSimpleQuestion 2 params → 200400401403404
PUT
/orgs/{org_id}/questionnaire/simple_questions/{id}
Update a simple question
updateSimpleQuestion 2 params body → 200400401403404415422
POST
/orgs/{org_id}/questionnaires/{questionnaire_id}/choice_questions
Create a choice question
createChoiceQuestion 2 params body → 201400401403404415422
GET
/orgs/{org_id}/questionnaire/choice_questions/{id}
Get a choice question
getChoiceQuestion 2 params → 200400401403404
PUT
/orgs/{org_id}/questionnaire/choice_questions/{id}
Update a choice question
updateChoiceQuestion 2 params body → 200400401403404415422
POST
/orgs/{org_id}/questionnaires/{questionnaire_id}/numeric_scale_questions
Create a numeric scale question
createNumericScaleQuestion 2 params body → 201400401403404415422
GET
/orgs/{org_id}/questionnaire/numeric_scale_questions/{id}
Get a numeric scale question
getNumericScaleQuestion 2 params → 200400401403404
PUT
/orgs/{org_id}/questionnaire/numeric_scale_questions/{id}
Update a numeric scale question
updateNumericScaleQuestion 2 params body → 200400401403404415422
POST
/orgs/{org_id}/questionnaires/{questionnaire_id}/page_breaks
Create a page break
createPageBreak 2 params body → 201401403404415422
GET
/orgs/{org_id}/questionnaire/page_breaks/{id}
Get a page break
getPageBreak 2 params → 200400401403404
PUT
/orgs/{org_id}/questionnaire/page_breaks/{id}
Update a page break
updatePageBreak 2 params body → 200400401403404415422
POST
/orgs/{org_id}/questionnaires/{questionnaire_id}/sections
Create a section
createSection 2 params body → 201400401403404415422
GET
/orgs/{org_id}/questionnaire/sections/{id}
Get a section
getSection 2 params → 200400401403404
PUT
/orgs/{org_id}/questionnaire/sections/{id}
Update a section
updateSection 2 params body → 200400401403404415422
GET
/orgs/{org_id}/questionnaires/{questionnaire_id}/items
List of questionnaire items
getQuestionnaireItems 2 params → 200400401403404415
DELETE
/orgs/{org_id}/questionnaire/items/{id}
Delete a questionnaire item
deleteQuestion 2 params → 204400401403404

Schemas 23

The contract defines 23 schemas that model the data the API accepts and returns. The most detailed are Error (5 properties), MultiQuestionnairesResponse (1 property), MultiQuestionnaireItemsResponse (1 property), SinglePageBreakResponse (1 property). Each schema is shown below with its type and property counts.

UpdatePageBreakPayload
object
The data associated with the resource.
1 property 1 required
RelationshipObject
object
The object related to the resource.
1 property 1 required
UpdateNumericScaleQuestionPayload
object
The data associated with the resource.
1 property 1 required
CreateQuestionnairePayload
object
The data associated with the resource.
1 property 1 required
Error
object
5 properties 1 required
UpdateSimpleQuestionPayload
object
The data associated with the resource.
1 property 1 required
CreateChoiceQuestionPayload
object
The data associated with the resource.
1 property 1 required
Errors
object
1 property
UpdateSectionPayload
object
The data associated with the resource.
1 property 1 required
CreatePageBreakPayload
object
The data associated with the resource.
1 property 1 required
SingleChoiceQuestionResponse
object
The data associated with the resource.
1 property 1 required
SingleSimpleQuestionResponse
object
The data associated with the resource.
1 property 1 required
SingleSectionResponse
object
The data associated with the resource.
1 property 1 required
SingleQuestionnaireResponse
object
The data associated with the resource.
1 property 1 required
CreateNumericScaleQuestionPayload
object
The data associated with the resource.
1 property 1 required
UpdateQuestionnairePayload
object
The data associated with the resource.
1 property 1 required
SingleNumericScaleQuestionResponse
object
The data associated with the resource.
1 property 1 required
UpdateChoiceQuestionPayload
object
The data associated with the resource.
1 property 1 required
CreateSimpleQuestionPayload
object
The data associated with the resource.
1 property 1 required
SinglePageBreakResponse
object
The data associated with the resource.
1 property 1 required
MultiQuestionnaireItemsResponse
object
The data associated with the resource.
1 property 1 required
MultiQuestionnairesResponse
object
The data associated with the resource.
1 property 1 required
CreateSectionPayload
object
The data associated with the resource.
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

wegalvanize-questionnaires-api-openapi.yml Raw ↑

Other APIs Wegalvanize publishes across the network.

Wegalvanize Actions API
Wegalvanize Activities API
Wegalvanize Analyses API
Wegalvanize Attachments API
Wegalvanize Collaborators API
Wegalvanize Collections API
Wegalvanize Compliance Maps API
Wegalvanize Control performance schedules API
Wegalvanize Control test plans API
Wegalvanize Control tests API
Wegalvanize Controls API
Wegalvanize Custom attributes API