How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Kortext Content API

The Content API from Kortext — 20 operation(s) for content.

Kortext Content API is one of 10 APIs that Kortext publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Content. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 20 operations across 20 paths, and defines 15 schemas. It is described by OpenAPI 3.2.0, at version 1.13.0.223565.

Requests are made against the base URL https://api-demo.labs.kortext.com.

20 operations 20 paths 15 schemas 11 GET9 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.13.0.223565
Base URL
https://api-demo.labs.kortext.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Kortext Content API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (HTTPBearer).

Paths & Operations 20

Across 20 paths, the API surfaces 20 operations — 11 GET, 9 POST. Each is listed below with its method, path, parameters, and response codes.

Content 20
GET
/tutor/v1/content/{content_id}/has-content-parts
Check if content has parts
has_process_content_parts_tutor_v1_content__content_id__has_content_parts_get 3 params → 200400403500422
GET
/tutor/v1/content/tasks
Get All Task Statuses
get_all_task_statuses_tutor_v1_content_tasks_get → 200
GET
/tutor/v1/content/my-indexed-files
Get My Indexed Files
get_my_indexed_files_tutor_v1_content_my_indexed_files_get → 200
POST
/tutor/v1/content/{content_id}/index
Index Content
index_content_tutor_v1_content__content_id__index_post 1 param → 200422
POST
/tutor/v1/content/{content_id}/delete-index
Delete Index
delete_index_tutor_v1_content__content_id__delete_index_post 1 param → 200422
POST
/tutor/v1/content/ws/{content_id}
Asynchronously process content for a given content ID
process_content_for_content_id_async_tutor_v1_content_ws__content_id__post 3 params → 200422
GET
/tutor/v1/content/content/status/{task_id}
Get Task Status
get_task_status_tutor_v1_content_content_status__task_id__get 1 param → 200422
POST
/tutor/v1/content/chat-file
Chat File
chat_file_tutor_v1_content_chat_file_post body → 200422
POST
/tutor/v1/content/mnemonics
Generate Mnemonics
generate_mnemonics_tutor_v1_content_mnemonics_post body → 200422
POST
/tutor/v1/content/idea-compass
Generate Idea Compass
generate_idea_compass_tutor_v1_content_idea_compass_post body → 200422
POST
/tutor/v1/content/reading-plan
Generate Reading Plan
generate_reading_plan_tutor_v1_content_reading_plan_post body → 200422
POST
/tutor/v1/content/to-flashcards
Generate Flashcards
generate_flashcards_tutor_v1_content_to_flashcards_post body → 200422
GET
/tutor/v1/content/wisdom-ids
Get wisdom IDs with content IDs for a user
get_wisdom_ids_for_user_tutor_v1_content_wisdom_ids_get → 200
GET
/tutor/v1/content/wisdom/{wisdom_id}
Get wisdom JSON for a specific wisdom ID
get_wisdom_by_id_tutor_v1_content_wisdom__wisdom_id__get 1 param → 200422
GET
/tutor/v1/content/{content_id}/wisdom
Extract wisdom from specific content
extract_wisdom_tutor_v1_content__content_id__wisdom_get 1 param → 200403404500422
GET
/tutor/v1/content/{content_id}/quiz-sessions
Get comprehensive quiz session statistics for specific content
get_user_quiz_session_stats_for_content_tutor_v1_content__content_id__quiz_sessions_get 1 param → 200403404500422
GET
/tutor/v1/content/{content_id}/total-time
Get total time spent on specific content
get_total_time_for_content_tutor_v1_content__content_id__total_time_get 1 param → 200403404500422
GET
/tutor/v1/content/{content_id}/confidence-score
Get confidence score for specific content
get_confidence_score_tutor_v1_content__content_id__confidence_score_get 1 param → 200403404500422
GET
/tutor/v1/content/{content_id}/knowledge-items
Get knowledge items for specific content
get_knowledge_items_for_content_tutor_v1_content__content_id__knowledge_items_get 1 param → 200403404500422
POST
/tutor/v1/content/visualise
Generate a Mermaid diagram visualization
visualise_content_tutor_v1_content_visualise_post body → 200404400422

Schemas 15

The contract defines 15 schemas that model the data the API accepts and returns. The most detailed are QuizSessionStatsDto (16 properties), ContentQuizStatsDto (12 properties), ContentProcessingStatusDTO (6 properties), TaskStatusDto (5 properties). Each schema is shown below with its type and property counts.

ContentProcessingStatusDTO
object
6 properties 4 required
HTTPValidationError
object
1 property
VisualisationRequest
object
3 properties 1 required
KnowledgeItemDto
object
5 properties 4 required
WisdomIdDto
object
4 properties 3 required
TaskStatusDto
object
5 properties 5 required
TextRequest
object
1 property 1 required
Body_chat_file_tutor_v1_content_chat_file_post
object
1 property 1 required
ValidationError
object
3 properties 3 required
VisualisationResponse
object
1 property 1 required
ContentQuizStatsDto
object
12 properties 12 required
WisdomDto
object
5 properties 5 required
ContentConfidenceScoreDto
object
2 properties 2 required
QuizSessionStatsDto
object
16 properties 14 required
IndexedFileDto
object
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

kortext-content-api-openapi.yml Raw ↑

Other APIs Kortext publishes across the network.

Kortext VLE / LTI Integration API
Kortext Platform API
Kortext Chat API
Kortext Health Checks API
Kortext Labs API
Kortext Podcast API
Kortext Quiz API
Kortext Reading List API
Kortext Test API
Where this information came from

This is an independent, third-party profile of Kortext Content API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.