Larridin Surveys API
Survey campaigns, questions, options, and responses.
Survey campaigns, questions, options, and responses.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/larridin-surveys-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: Larridin Scout Adoption Surveys API
version: v1
summary: Enterprise AI adoption, fluency, governance, and workflow intelligence metrics.
description: 'The Larridin Scout API exposes the metrics behind Larridin Scout: AI adoption, AI proficiency (fluency), AI tool inventory and policy enforcement, employee surveys, and workflow intelligence. All documented endpoints are read-only (GET) and return the standard Scout envelope `{ "success": true, "data": {...}, "query": {...} }`.
Generated by the API Evangelist enrichment pipeline as a faithful transcription of the provider''s public reference at https://docs.larridin.com/api/scout-api-v1-reference. It is not a provider-published specification.'
contact:
name: Larridin
url: https://larridin.com/contact
termsOfService: https://larridin.com/terms-of-use
x-generated-by: api-evangelist-enrichment-pipeline
x-source: https://docs.larridin.com/api/scout-api-v1-reference
servers:
- url: https://scout-api.larridin.com/api/v1
description: Production
security:
- companyApiKey: []
tags:
- name: Surveys
description: Survey campaigns, questions, options, and responses.
paths:
/surveys:
get:
operationId: getSurveys
summary: Returns paginated list of survey campaigns
tags:
- Surveys
security:
- companyApiKey: []
responses:
'200':
description: Successful response using the standard Scout envelope.
content:
application/json:
schema:
$ref: '#/components/schemas/SuccessEnvelope'
'400':
$ref: '#/components/responses/ValidationError'
'401':
$ref: '#/components/responses/Unauthorized'
'404':
$ref: '#/components/responses/NotFound'
'500':
$ref: '#/components/responses/ServerError'
description: Returns paginated list of survey campaigns.
parameters:
- name: types
in: query
required: false
schema:
type: string
- name: statuses
in: query
required: false
schema:
type: string
- name: search
in: query
required: false
schema:
type: string
- name: sortBy
in: query
required: false
schema:
type: string
- name: desc
in: query
required: false
schema:
type: boolean
- name: page
in: query
required: false
schema:
type: number
- name: limit
in: query
required: false
schema:
type: number
- name: department[]
in: query
required: false
schema:
type: array
items:
type: string
- name: campaign[]
in: query
required: false
schema:
type: array
items:
type: string
/surveys/{survey_id}:
get:
operationId: getSurveysBySurveyId
summary: GET /surveys/:survey_id
tags:
- Surveys
security:
- companyApiKey: []
responses:
'200':
description: Successful response using the standard Scout envelope.
content:
application/json:
schema:
$ref: '#/components/schemas/SuccessEnvelope'
'400':
$ref: '#/components/responses/ValidationError'
'401':
$ref: '#/components/responses/Unauthorized'
'404':
$ref: '#/components/responses/NotFound'
'500':
$ref: '#/components/responses/ServerError'
parameters:
- name: survey_id
in: path
required: true
schema:
type: string
/surveys/{survey_id}/questions:
get:
operationId: getSurveysBySurveyIdQuestions
summary: GET /surveys/:survey_id/questions
tags:
- Surveys
security:
- companyApiKey: []
responses:
'200':
description: Successful response using the standard Scout envelope.
content:
application/json:
schema:
$ref: '#/components/schemas/SuccessEnvelope'
'400':
$ref: '#/components/responses/ValidationError'
'401':
$ref: '#/components/responses/Unauthorized'
'404':
$ref: '#/components/responses/NotFound'
'500':
$ref: '#/components/responses/ServerError'
parameters:
- name: survey_id
in: path
required: true
schema:
type: string
/surveys/{survey_id}/questions/{question_id}/options:
get:
operationId: getSurveysBySurveyIdQuestionsByQuestionIdOptions
summary: GET /surveys/:survey_id/questions/:question_id/options
tags:
- Surveys
security:
- companyApiKey: []
responses:
'200':
description: Successful response using the standard Scout envelope.
content:
application/json:
schema:
$ref: '#/components/schemas/SuccessEnvelope'
'400':
$ref: '#/components/responses/ValidationError'
'401':
$ref: '#/components/responses/Unauthorized'
'404':
$ref: '#/components/responses/NotFound'
'500':
$ref: '#/components/responses/ServerError'
parameters:
- name: survey_id
in: path
required: true
schema:
type: string
- name: question_id
in: path
required: true
schema:
type: string
- name: startDate
in: query
required: false
schema:
type: string
- name: endDate
in: query
required: false
schema:
type: string
- name: granularity
in: query
required: false
schema:
type: string
- name: graphType
in: query
required: false
schema:
type: string
- name: groupBy
in: query
required: false
schema:
type: string
- name: option[]
in: query
required: false
schema:
type: array
items:
type: string
- name: department[]
in: query
required: false
schema:
type: array
items:
type: string
/surveys/{survey_id}/questions/{question_id}/responses:
get:
operationId: getSurveysBySurveyIdQuestionsByQuestionIdResponses
summary: GET /surveys/:survey_id/questions/:question_id/responses
tags:
- Surveys
security:
- companyApiKey: []
responses:
'200':
description: Successful response using the standard Scout envelope.
content:
application/json:
schema:
$ref: '#/components/schemas/SuccessEnvelope'
'400':
$ref: '#/components/responses/ValidationError'
'401':
$ref: '#/components/responses/Unauthorized'
'404':
$ref: '#/components/responses/NotFound'
'500':
$ref: '#/components/responses/ServerError'
parameters:
- name: survey_id
in: path
required: true
schema:
type: string
- name: question_id
in: path
required: true
schema:
type: string
- name: startDate
in: query
required: false
schema:
type: string
- name: endDate
in: query
required: false
schema:
type: string
- name: search
in: query
required: false
schema:
type: string
- name: page
in: query
required: false
schema:
type: number
- name: limit
in: query
required: false
schema:
type: number
- name: department[]
in: query
required: false
schema:
type: array
items:
type: string
- name: role[]
in: query
required: false
schema:
type: array
items:
type: string
components:
responses:
NotFound:
description: Not Found — resource does not exist.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
Unauthorized:
description: Unauthorized — missing or invalid authentication.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
ValidationError:
description: Bad Request — validation failure or invalid parameters.
content:
application/json:
schema:
$ref: '#/components/schemas/ValidationError'
ServerError:
description: Internal Server Error.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
schemas:
Error:
type: object
properties:
success:
type: boolean
const: false
error:
type: string
description: Human-readable error message.
required:
- success
- error
ValidationError:
type: object
properties:
error:
type: string
const: Validation failed
details:
type: array
items:
type: object
properties:
field:
type: string
message:
type: string
SuccessEnvelope:
type: object
description: Standard Scout success envelope. The `data` shape varies by endpoint.
properties:
success:
type: boolean
const: true
data:
description: Endpoint-specific payload.
query:
type: object
description: Echo of the resolved query parameters.
required:
- success
- data
securitySchemes:
companyApiKey:
type: apiKey
in: header
name: x-company-api-key
description: Company API key. The ANALYTICS scope is required for Scout API v1 endpoints.