openapi: 3.2.0
info:
title: Decipher Rest Survey Elements API
version: '1.0'
description: The Decipher REST API allows comprehensive automation of your private or shared Decipher instance.
servers:
- url: https://{server}/api/v1
description: Replace server with your instance domain.
variables:
server:
default: selfserve.decipherinc.com
description: Server domain
security:
- APIKey: []
tags:
- name: Survey Elements
paths:
/libraries/{company}/surveys/{survey}/elements:
get:
operationId: getLibrariesCompanySurveyElements
summary: Get survey elements
description: Retrieve the survey elements from a specified survey.
tags:
- Survey Elements
parameters:
- description: company ID or name
in: path
name: company
required: true
schema:
type: string
- description: survey to retrieve the links for.
example: selfserve/123/140001
in: path
name: survey
required: true
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
type: object
properties:
type:
type: string
description: the element type
xml:
type: string
format: xml
description: the element xml
children:
type: array
items:
type: object
properties:
type:
type: string
description: the element type
xml:
type: string
format: xml
description: the element xml
example:
- children:
- type: html
xml: Hello
- type: suspend
xml:
type: block
xml: "\n Hello\n \n \n"
components:
securitySchemes:
APIKey:
type: apiKey
in: header
name: x-apikey
description: 'In order to access the api, you''ll need to generate an API key. Refer to the
instructions [here](/docs/decipher/api#section/API-Keys) to generate and
configure an API key with the appropriate permission sets. You can generate
as many keys as required.
Configure each request to include your API key in the request header. For example:
```
x-apikey: dp48ss3mgsaucyjtybxw728h7s4cgnwzhejtszdwhf4xpe8yhmtdwpk2ntdhtwbs
```
'
x-tagGroups:
- name: Autoclose
tags:
- Autoclose
- name: Data Input and Output
tags:
- Data
- Data Feed
- Response Summary
- Modifying Data
- Datasources
- Datasources Data
- Umerge
- name: Survey Metadata
tags:
- Simulated Data
- Survey State
- Survey Evaluate
- Survey Quotas
- Survey Files
- Survey Warnings
- Survey Terms
- Survey Subscribers
- Survey Users
- Survey Tasks
- name: Panels
tags:
- Panel Data
- Panel Datapoints
- Survey Panels
- name: Research Hub
tags:
- Users
- Companies
- Categories
- Surveys
- Panels
- Crosstabs
- Archives
- Archival Reports
- API Keys
- Usage
- Warnings Summary
- name: Crosstabs
tags:
- Crosstabs Configuration
- Crosstabs Execution
- Crosstabs Nets
- Saved Crosstabs
- Crosstabs Table Settings
- Crosstabs Validation
- Crosstabs Rim Weighting
- name: Dashboards
tags:
- Dashboards
- name: DQ APIs
tags:
- DQ-Specific API Calls
- MaxDiff API Calls
- Discrete Choice Model API Calls
- Media Testimonial API Calls
- name: Response Summary
tags:
- Share Link
- name: Sample Management
tags:
- Bounced Emails
- Participant Sources
- name: Distribution
tags:
- Email Distribution
- SFTP Distribution
- Slack Distribution
- name: Campaign Manager
tags:
- Campaigns
- Campaign Email Invites
- Campaign Exports
- Campaign Lists
- Shared Campaign Lists
- Campaign Sends
- Campaign Status Lists
- Supression Lists
- name: Question Library
tags:
- Company Element
- Company Elements
- Survey Elements
- Survey Element Report Settings
- name: Language Manager
tags:
- LM Application Data
- LM Application Translations
- Translation Resources
- Translations
- Translation Deltas
- Translation Reservations
- Primary Survey Language
- Other Survey Languages
- Unused Survey Languages
- name: Project Parameters
tags:
- Available Project Parameters
- Saved Project Parameters
- Project Parameters Configuration
- name: Multi-User Editing
tags:
- Available Sections
- Check Out Section
- Check In Section
- Sync Section
- Section Editor
- Abandon Section
- Validate Section
- name: Video Management
tags:
- Videos
- Watermarked Videos
- name: Miscellaneous
tags:
- System Information
- Logic Nodes
- Logic Events
- CATI
- Global Search
- Miscellaneous