/1/program — GET
curl --location 'https://api-sandbox.vbmappapp.com/1/program' \
--header 'User-Agent: dmtd-rest-api' \
--header 'Accept: application/json' \
--header 'X-LearnerId: 99174' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer 8KctZgXXXXXQ=='
{
"success": true,
"learnerId": 99174,
"count": 6,
"programs": [
{
"id": 12,
"name": "Mand 3M",
"operant": "Mand",
"level": 1,
"milestone": "3M",
"status": "mastered",
"statusLabel": "Mastered",
"priority": "medium",
"priorityLabel": "Medium",
"isCustom": false,
"startedAt": "2026-02-13",
"targetDate": null,
"masteredAt": "2026-02-13"
}
]
}Lists the learner's active programs. Optional ?status= filter accepts teaching, generalizing, maintenance,
mastered, regressed, on_hold, discontinued.
curl --location 'https://api-sandbox.vbmappapp.com/1/program/12' \
--header 'User-Agent: dmtd-rest-api' \
--header 'Accept: application/json' \
--header 'X-LearnerId: 99174' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer 8KctZgXXXXXQ=='
{
"success": true,
"program": {
"id": 12,
"name": "Mand 3M",
"operant": "Mand",
"level": 1,
"milestone": "3M",
"status": "mastered",
"statusLabel": "Mastered",
"priority": "medium",
"priorityLabel": "Medium",
"isCustom": false,
"startedAt": "2026-02-13",
"targetDate": null,
"masteredAt": "2026-02-13",
"objective": "To determine if the mand repertoire is generalizing to different people, settings, and
materials...",
"goal": "The child will generalize 6 mands across 2 people, 2 settings, and 2 different examples of a
reinforcer.",
"materials": [
"Multiple examples of preferred items (e.g., different types of cookies, crackers, balls)",
"Access to multiple settings (classroom, home, playground)",
"Coordination with multiple adults (teachers, parents, therapists)",
"Generalization tracking sheet"
],
"teachingProcedure": {
"steps": [
{
"step_number": 1,
"title": "Identify Target Mands",
"description": "Select mands the child can emit without echoic prompts..."
}
]
},
"masteryCriteria": { "...": "..." },
"smartIepGoal": { "...": "..." },
"parentSummary": {
"title": "Asking for Things Anywhere, Anytime (Mand 3M)",
"description": "This program helps your child ask for things with different people, in different
places...",
"key_points": ["Practice the same words with different family members - not just one person"],
"tips": "Coordinate with your child's teachers and therapists..."
},
"errorCorrection": { "procedure": "If the child does not mand in a new condition: (1) Provide
prompts..." },
"promptingStrategy": {
"type": "systematic-generalization",
"description": "Use a multiple exemplar approach: teach with one example, then probe with novel
examples..."
},
"generalization": { "description": "Generalization should be encouraged..." },
"supportingSkills": [],
"videoUrl": "https://video.datamtd.com/.../milestones_mand_3.mp4",
"sessionNotes": null,
"hasCustomizations": false,
"createdAt": "2026-02-13T17:59:34.000000Z",
"updatedAt": "2026-02-18T14:03:15.000000Z"
}
}Updated about 2 months ago
Did this page help you?