---
title: "programs"
image: "https://docs.quirelms.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.quirelms.com/llms.txt
> Use this file to discover all available pages before exploring further.

Path: Quire API

## Operations

- [List certificationassignments](/api/programs/listCertificationAssignments/)
- [Assign a certification to a person](/api/programs/createCertificationAssignment/)
- [Read one certificationassignment](/api/programs/getCertificationAssignment/)
- [Apply up to 500 certificationassignment operations](/api/programs/bulkCertificationAssignments/)
- [List certificationassignments deleted since a point in time](/api/programs/listCertificationAssignmentDeletions/)
- [Read one certificationassignment by external identifier](/api/programs/getCertificationAssignmentByExternalId/)
- [List certifications](/api/programs/listCertifications/)
- [Create a certification](/api/programs/createCertification/)
- [Read one certification](/api/programs/getCertification/)
- [Delete a certification](/api/programs/deleteCertification/)
- [Change a certification](/api/programs/updateCertification/)
- [Publish a certification](/api/programs/publishCertification/)
- [Unpublish a certification](/api/programs/unpublishCertification/)
- [Apply up to 500 certification operations](/api/programs/bulkCertifications/)
- [List certifications deleted since a point in time](/api/programs/listCertificationDeletions/)
- [Read one certification by external identifier](/api/programs/getCertificationByExternalId/)
- [Create or update a certification by external identifier](/api/programs/upsertCertification/)
- [List competencies](/api/programs/listCompetencies/)
- [Create a competency in a framework](/api/programs/createCompetency/)
- [Read one competency](/api/programs/getCompetency/)
- [Delete a competency that has no children](/api/programs/deleteCompetency/)
- [Change or move a competency](/api/programs/updateCompetency/)
- [Link an activity to a competency](/api/programs/linkActivityCompetency/)
- [Link a course to a competency](/api/programs/linkCourseCompetency/)
- [Map a competency to one in another framework](/api/programs/mapCompetency/)
- [Rate a person on a competency](/api/programs/rateCompetency/)
- [Remove an activity link from a competency](/api/programs/unlinkActivityCompetency/)
- [Remove a course link from a competency](/api/programs/unlinkCourseCompetency/)
- [Remove a mapping between two competencies](/api/programs/unmapCompetency/)
- [Apply up to 500 competency operations](/api/programs/bulkCompetencies/)
- [List competencies deleted since a point in time](/api/programs/listCompetencyDeletions/)
- [Read one competency by external identifier](/api/programs/getCompetencyByExternalId/)
- [Create or update a competency by external identifier](/api/programs/upsertCompetency/)
- [List competencyframeworks](/api/programs/listCompetencyFrameworks/)
- [Create a competency framework](/api/programs/createCompetencyFramework/)
- [Read one competencyframework](/api/programs/getCompetencyFramework/)
- [Delete an empty competency framework](/api/programs/deleteCompetencyFramework/)
- [Change a competency framework](/api/programs/updateCompetencyFramework/)
- [Publish a competency framework](/api/programs/publishCompetencyFramework/)
- [Withdraw a competency framework from use](/api/programs/unpublishCompetencyFramework/)
- [Apply up to 500 competencyframework operations](/api/programs/bulkCompetencyFrameworks/)
- [List competencyframeworks deleted since a point in time](/api/programs/listCompetencyFrameworkDeletions/)
- [Read one competencyframework by external identifier](/api/programs/getCompetencyFrameworkByExternalId/)
- [Create or update a competency framework by external identifier](/api/programs/upsertCompetencyFramework/)
- [List learningplans](/api/programs/listLearningPlans/)
- [Assign a learning plan to a person from a template](/api/programs/createLearningPlan/)
- [Read one learningplan](/api/programs/getLearningPlan/)
- [Approve a plan that was submitted for review](/api/programs/approveLearningPlan/)
- [Send a submitted plan back to its owner](/api/programs/rejectLearningPlan/)
- [Apply up to 500 learningplan operations](/api/programs/bulkLearningPlans/)
- [List learningplans deleted since a point in time](/api/programs/listLearningPlanDeletions/)
- [Read one learningplan by external identifier](/api/programs/getLearningPlanByExternalId/)
- [Assign a learning plan by external identifier](/api/programs/upsertLearningPlan/)
- [List programassignments](/api/programs/listProgramAssignments/)
- [Assign a programme to a person](/api/programs/createProgramAssignment/)
- [Read one programassignment](/api/programs/getProgramAssignment/)
- [Withdraw a programme assignment](/api/programs/deleteProgramAssignment/)
- [Apply up to 500 programassignment operations](/api/programs/bulkProgramAssignments/)
- [List programassignments deleted since a point in time](/api/programs/listProgramAssignmentDeletions/)
- [Read one programassignment by external identifier](/api/programs/getProgramAssignmentByExternalId/)
- [Read one programitem](/api/programs/getProgramItem/)
- [Take a course out of a course set](/api/programs/deleteProgramItem/)
- [Apply up to 500 programitem operations](/api/programs/bulkProgramItems/)
- [List programitems deleted since a point in time](/api/programs/listProgramItemDeletions/)
- [Read one programset](/api/programs/getProgramSet/)
- [Delete a course set and its items](/api/programs/deleteProgramSet/)
- [Change a course set](/api/programs/updateProgramSet/)
- [Put the items of a course set in a new order](/api/programs/reorderItemsProgramSet/)
- [Apply up to 500 programset operations](/api/programs/bulkProgramSets/)
- [List programsets deleted since a point in time](/api/programs/listProgramSetDeletions/)
- [List programs](/api/programs/listPrograms/)
- [Create a programme](/api/programs/createProgram/)
- [Read one program](/api/programs/getProgram/)
- [Delete a programme](/api/programs/deleteProgram/)
- [Change a programme](/api/programs/updateProgram/)
- [Publish a programme](/api/programs/publishProgram/)
- [Put the course sets of a programme in a new order](/api/programs/reorderSetsProgram/)
- [Unpublish a programme](/api/programs/unpublishProgram/)
- [List programitems](/api/programs/listProgramProgramItems/)
- [Add a course to a course set](/api/programs/createProgramProgramItem/)
- [List programsets](/api/programs/listProgramProgramSets/)
- [Add a course set to a programme](/api/programs/createProgramProgramSet/)
- [Apply up to 500 program operations](/api/programs/bulkPrograms/)
- [List programs deleted since a point in time](/api/programs/listProgramDeletions/)
- [Read one program by external identifier](/api/programs/getProgramByExternalId/)
- [Create or update a programme by external identifier](/api/programs/upsertProgram/)


Source: https://docs.quirelms.com/api/tags/programs/index.md
