Prosci ADKAR Assessments API
Assess individual and group change readiness using Prosci's ADKAR Model
Assess individual and group change readiness using Prosci's ADKAR Model
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/prosci-adkar-assessments-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: Prosci Change Management ADKAR Assessments API
description: API for managing organizational change initiatives using Prosci's research-based change management methodology. Provides access to change projects, ADKAR assessments, PCT (Prosci Change Triangle) assessments, stakeholder analyses, change plans, and training resources.
version: 1.0.0
contact:
name: Prosci Support
email: support@prosci.com
url: https://www.prosci.com/contact
license:
name: Proprietary
url: https://www.prosci.com/terms
termsOfService: https://www.prosci.com/terms
servers:
- url: https://api.prosci.com/v1
description: Production server
security:
- bearerAuth: []
- apiKeyAuth: []
tags:
- name: ADKAR Assessments
description: Assess individual and group change readiness using Prosci's ADKAR Model
paths:
/projects/{projectId}/adkar-assessments:
get:
operationId: listAdkarAssessments
summary: Prosci List ADKAR assessments
description: Retrieves ADKAR assessments for a specific project. ADKAR stands for Awareness, Desire, Knowledge, Ability, and Reinforcement.
tags:
- ADKAR Assessments
parameters:
- $ref: '#/components/parameters/projectIdParam'
- $ref: '#/components/parameters/limitParam'
- $ref: '#/components/parameters/offsetParam'
- name: stakeholderId
in: query
description: Filter assessments by stakeholder identifier
schema:
type: string
- name: groupId
in: query
description: Filter assessments by impacted group identifier
schema:
type: string
responses:
'200':
description: A paginated list of ADKAR assessments
content:
application/json:
schema:
type: object
properties:
data:
type: array
items:
$ref: '#/components/schemas/AdkarAssessment'
pagination:
$ref: '#/components/schemas/Pagination'
'401':
$ref: '#/components/responses/Unauthorized'
'404':
$ref: '#/components/responses/NotFound'
post:
operationId: createAdkarAssessment
summary: Prosci Create an ADKAR assessment
description: Creates a new ADKAR assessment for a project, evaluating an individual or group across the five ADKAR dimensions.
tags:
- ADKAR Assessments
parameters:
- $ref: '#/components/parameters/projectIdParam'
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/AdkarAssessmentCreate'
responses:
'201':
description: ADKAR assessment created successfully
content:
application/json:
schema:
$ref: '#/components/schemas/AdkarAssessment'
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'404':
$ref: '#/components/responses/NotFound'
/projects/{projectId}/adkar-assessments/{assessmentId}:
get:
operationId: getAdkarAssessment
summary: Prosci Get an ADKAR assessment
description: Retrieves a specific ADKAR assessment by identifier.
tags:
- ADKAR Assessments
parameters:
- $ref: '#/components/parameters/projectIdParam'
- $ref: '#/components/parameters/assessmentIdParam'
responses:
'200':
description: The requested ADKAR assessment
content:
application/json:
schema:
$ref: '#/components/schemas/AdkarAssessment'
'401':
$ref: '#/components/responses/Unauthorized'
'404':
$ref: '#/components/responses/NotFound'
put:
operationId: updateAdkarAssessment
summary: Prosci Update an ADKAR assessment
description: Updates an existing ADKAR assessment.
tags:
- ADKAR Assessments
parameters:
- $ref: '#/components/parameters/projectIdParam'
- $ref: '#/components/parameters/assessmentIdParam'
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/AdkarAssessmentCreate'
responses:
'200':
description: ADKAR assessment updated successfully
content:
application/json:
schema:
$ref: '#/components/schemas/AdkarAssessment'
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'404':
$ref: '#/components/responses/NotFound'
components:
schemas:
Error:
type: object
properties:
code:
type: string
description: Machine-readable error code
message:
type: string
description: Human-readable error message
details:
type: array
items:
type: object
properties:
field:
type: string
message:
type: string
description: Detailed validation errors
required:
- code
- message
AdkarDimension:
type: object
description: Score and details for a single ADKAR dimension
properties:
score:
type: number
format: float
minimum: 1
maximum: 5
description: Score from 1 (low) to 5 (high)
notes:
type: string
description: Qualitative notes for this dimension
actions:
type: array
items:
type: string
description: Recommended corrective actions
required:
- score
AdkarDimensionInput:
type: object
properties:
score:
type: number
format: float
minimum: 1
maximum: 5
notes:
type: string
required:
- score
Pagination:
type: object
properties:
total:
type: integer
description: Total number of items
limit:
type: integer
description: Number of items per page
offset:
type: integer
description: Current offset
hasMore:
type: boolean
description: Whether more items are available
required:
- total
- limit
- offset
- hasMore
AdkarAssessment:
type: object
description: 'Assessment based on Prosci''s ADKAR Model measuring individual change readiness across five dimensions: Awareness, Desire, Knowledge, Ability, and Reinforcement.'
properties:
id:
type: string
description: Unique identifier for the assessment
projectId:
type: string
description: Identifier of the associated project
stakeholderId:
type: string
description: Identifier of the assessed stakeholder or group
stakeholderName:
type: string
description: Name of the assessed stakeholder or group
groupId:
type: string
description: Identifier of the impacted group
assessmentDate:
type: string
format: date
description: Date the assessment was conducted
awareness:
$ref: '#/components/schemas/AdkarDimension'
desire:
$ref: '#/components/schemas/AdkarDimension'
knowledge:
$ref: '#/components/schemas/AdkarDimension'
ability:
$ref: '#/components/schemas/AdkarDimension'
reinforcement:
$ref: '#/components/schemas/AdkarDimension'
overallScore:
type: number
format: float
minimum: 1
maximum: 5
description: Average score across all five ADKAR dimensions
barrierPoint:
type: string
enum:
- awareness
- desire
- knowledge
- ability
- reinforcement
- none
description: The first ADKAR element scoring below threshold, indicating the primary barrier to change adoption
notes:
type: string
description: Additional notes or observations
createdAt:
type: string
format: date-time
updatedAt:
type: string
format: date-time
required:
- id
- projectId
- assessmentDate
- awareness
- desire
- knowledge
- ability
- reinforcement
AdkarAssessmentCreate:
type: object
properties:
stakeholderId:
type: string
groupId:
type: string
assessmentDate:
type: string
format: date
awareness:
$ref: '#/components/schemas/AdkarDimensionInput'
desire:
$ref: '#/components/schemas/AdkarDimensionInput'
knowledge:
$ref: '#/components/schemas/AdkarDimensionInput'
ability:
$ref: '#/components/schemas/AdkarDimensionInput'
reinforcement:
$ref: '#/components/schemas/AdkarDimensionInput'
notes:
type: string
required:
- assessmentDate
- awareness
- desire
- knowledge
- ability
- reinforcement
parameters:
offsetParam:
name: offset
in: query
description: Number of items to skip for pagination
schema:
type: integer
minimum: 0
default: 0
assessmentIdParam:
name: assessmentId
in: path
required: true
description: Unique identifier for the assessment
schema:
type: string
limitParam:
name: limit
in: query
description: Maximum number of items to return
schema:
type: integer
minimum: 1
maximum: 100
default: 25
projectIdParam:
name: projectId
in: path
required: true
description: Unique identifier for the change project
schema:
type: string
responses:
BadRequest:
description: The request was invalid or malformed
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
NotFound:
description: The requested resource was not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
Unauthorized:
description: Authentication credentials are missing or invalid
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: JWT
description: JWT token obtained from the Prosci authentication endpoint.
apiKeyAuth:
type: apiKey
in: header
name: X-API-Key
description: API key provided by Prosci for application access.