Generated reference · API

Metis V1 Contract API

Canonical Metis domain service routes generated from Oshun V1 Zod contracts.

60endpoints40schemas1.0.0version

On this page

Metis (60)#

GET/api/v1/metis/academic-integrity-verdictsList AcademicIntegrityVerdict records
POST/api/v1/metis/academic-integrity-verdictsCreate AcademicIntegrityVerdict
GET/api/v1/metis/academic-integrity-verdicts/{sourceRecordId}Get AcademicIntegrityVerdict
PUT/api/v1/metis/academic-integrity-verdicts/{sourceRecordId}Upsert AcademicIntegrityVerdict
DELETE/api/v1/metis/academic-integrity-verdicts/{sourceRecordId}Tombstone AcademicIntegrityVerdict
GET/api/v1/metis/assessment-evidence-packsList AssessmentEvidencePack records
POST/api/v1/metis/assessment-evidence-packsCreate AssessmentEvidencePack
GET/api/v1/metis/assessment-evidence-packs/{sourceRecordId}Get AssessmentEvidencePack
PUT/api/v1/metis/assessment-evidence-packs/{sourceRecordId}Upsert AssessmentEvidencePack
DELETE/api/v1/metis/assessment-evidence-packs/{sourceRecordId}Tombstone AssessmentEvidencePack
GET/api/v1/metis/course-buildsList CourseBuild records
POST/api/v1/metis/course-buildsCreate CourseBuild
GET/api/v1/metis/course-builds/{sourceRecordId}Get CourseBuild
PUT/api/v1/metis/course-builds/{sourceRecordId}Upsert CourseBuild
DELETE/api/v1/metis/course-builds/{sourceRecordId}Tombstone CourseBuild
GET/api/v1/metis/course-proposalsList CourseProposal records
POST/api/v1/metis/course-proposalsCreate CourseProposal
GET/api/v1/metis/course-proposals/{sourceRecordId}Get CourseProposal
PUT/api/v1/metis/course-proposals/{sourceRecordId}Upsert CourseProposal
DELETE/api/v1/metis/course-proposals/{sourceRecordId}Tombstone CourseProposal
GET/api/v1/metis/grounding-packsList GroundingPack records
POST/api/v1/metis/grounding-packsCreate GroundingPack
GET/api/v1/metis/grounding-packs/{sourceRecordId}Get GroundingPack
PUT/api/v1/metis/grounding-packs/{sourceRecordId}Upsert GroundingPack
DELETE/api/v1/metis/grounding-packs/{sourceRecordId}Tombstone GroundingPack
GET/api/v1/metis/learning-objective-mapsList LearningObjectiveMap records
POST/api/v1/metis/learning-objective-mapsCreate LearningObjectiveMap
GET/api/v1/metis/learning-objective-maps/{sourceRecordId}Get LearningObjectiveMap
PUT/api/v1/metis/learning-objective-maps/{sourceRecordId}Upsert LearningObjectiveMap
DELETE/api/v1/metis/learning-objective-maps/{sourceRecordId}Tombstone LearningObjectiveMap
GET/api/v1/metis/learning-source-bundlesList LearningSourceBundle records
POST/api/v1/metis/learning-source-bundlesCreate LearningSourceBundle
GET/api/v1/metis/learning-source-bundles/{sourceRecordId}Get LearningSourceBundle
PUT/api/v1/metis/learning-source-bundles/{sourceRecordId}Upsert LearningSourceBundle
DELETE/api/v1/metis/learning-source-bundles/{sourceRecordId}Tombstone LearningSourceBundle
GET/api/v1/metis/learning-telemetry-statementsList LearningTelemetryStatement records
POST/api/v1/metis/learning-telemetry-statementsCreate LearningTelemetryStatement
GET/api/v1/metis/learning-telemetry-statements/{sourceRecordId}Get LearningTelemetryStatement
PUT/api/v1/metis/learning-telemetry-statements/{sourceRecordId}Upsert LearningTelemetryStatement
DELETE/api/v1/metis/learning-telemetry-statements/{sourceRecordId}Tombstone LearningTelemetryStatement
GET/api/v1/metis/lesson-asset-bundlesList LessonAssetBundle records
POST/api/v1/metis/lesson-asset-bundlesCreate LessonAssetBundle
GET/api/v1/metis/lesson-asset-bundles/{sourceRecordId}Get LessonAssetBundle
PUT/api/v1/metis/lesson-asset-bundles/{sourceRecordId}Upsert LessonAssetBundle
DELETE/api/v1/metis/lesson-asset-bundles/{sourceRecordId}Tombstone LessonAssetBundle
GET/api/v1/metis/publication-packagesList PublicationPackage records
POST/api/v1/metis/publication-packagesCreate PublicationPackage
GET/api/v1/metis/publication-packages/{sourceRecordId}Get PublicationPackage
PUT/api/v1/metis/publication-packages/{sourceRecordId}Upsert PublicationPackage
DELETE/api/v1/metis/publication-packages/{sourceRecordId}Tombstone PublicationPackage
GET/api/v1/metis/tutor-persona-profilesList TutorPersonaProfile records
POST/api/v1/metis/tutor-persona-profilesCreate TutorPersonaProfile
GET/api/v1/metis/tutor-persona-profiles/{sourceRecordId}Get TutorPersonaProfile
PUT/api/v1/metis/tutor-persona-profiles/{sourceRecordId}Upsert TutorPersonaProfile
DELETE/api/v1/metis/tutor-persona-profiles/{sourceRecordId}Tombstone TutorPersonaProfile
GET/api/v1/metis/tutor-session-memoriesList TutorSessionMemory records
POST/api/v1/metis/tutor-session-memoriesCreate TutorSessionMemory
GET/api/v1/metis/tutor-session-memories/{sourceRecordId}Get TutorSessionMemory
PUT/api/v1/metis/tutor-session-memories/{sourceRecordId}Upsert TutorSessionMemory
DELETE/api/v1/metis/tutor-session-memories/{sourceRecordId}Tombstone TutorSessionMemory

Schemas (40)#

AcademicIntegrityVerdictobjectAcademicIntegrityVerdictListResponseobjectAcademicIntegrityVerdictMutationResponseobjectAssessmentEvidencePackobjectAssessmentEvidencePackListResponseobjectAssessmentEvidencePackMutationResponseobjectCourseBuildobjectCourseBuildListResponseobjectCourseBuildMutationResponseobjectCourseProposalobjectCourseProposalListResponseobjectCourseProposalMutationResponseobjectCourseProposalStatestringErrorResponseobjectGroundingPackobjectGroundingPackListResponseobjectGroundingPackMutationResponseobjectLearningObjectiveMapobjectLearningObjectiveMapListResponseobjectLearningObjectiveMapMutationResponseobjectLearningSourceBundleobjectLearningSourceBundleListResponseobjectLearningSourceBundleMutationResponseobjectLearningTelemetryStatementobjectLearningTelemetryStatementListResponseobjectLearningTelemetryStatementMutationResponseobjectLessonAssetBundleobjectLessonAssetBundleListResponseobjectLessonAssetBundleMutationResponseobjectPageInfoobjectPublicationPackageobjectPublicationPackageListResponseobjectPublicationPackageMutationResponseobjectTombstoneResponseobjectTutorPersonaProfileobjectTutorPersonaProfileListResponseobjectTutorPersonaProfileMutationResponseobjectTutorSessionMemoryobjectTutorSessionMemoryListResponseobjectTutorSessionMemoryMutationResponseobject