1. article-versions
LMS
  • article-system
    • article
      • articles
        • {articleId}
          • show
          • publish
          • edit
          • set-version
          • archive
          • add-author
          • remove-author
          • remove
        • batch
          • publish
          • archive
          • remove
          • add-author
          • remove-author
        • create
        • list
      • article-versions
        • {articleVersionId}
          • edit
          • edit-version-name
          • get-one
          • remove
        • list
          • {listId}
            • get-one
        • batch
          • remove
        • create
          POST
  • eav
    • attributes
      • {attributеId}
        • edit
        • set-sort
        • activate
        • archive
        • remove
      • batch
        • activate
        • archive
        • remove
        • set-sort
      • all-for-entity
      • create
    • entity-types
      • {entityTypeId}
        • edit
        • remove
        • get-one
      • batch
        • remove
      • list
      • create
    • values
      • {valueId}
        • edit
        • remove
      • all-for-entity
      • create
  • course-system
    • course
      • courses
        • {courseId}
          • score-config
            • {scoreConfigId}
              • edit
              • remove
            • create
          • progress
            • export
            • list
          • answers
            • {answerId}
              • get-one
              • check
            • list
            • export
          • reports
            • course-member-progress
              • search(elastic)
              • export
          • acheivements
            • achievements
              • {achievementId}
                • edit
                • add-condition
                • edit-condition
                • remove-condition
                • remove
              • create
            • achievement-achievers
              • {achievementAchieverId}
                • remove
              • assign
          • get-one
          • edit
          • duplicate
          • remove
          • start
          • end
          • edit-settings
          • set-material-data
          • move-date
          • open-registration
          • close-registration
          • add-manager
          • remove-manager
        • batch
          • start
          • end
          • open-registration
          • close-registration
          • archive
          • remove
          • add-manager
          • remove-manager
        • create
        • list
        • list(autocomplete)
    • course-member
      • course-member
        • {courseMemberId}
          • start
          • end
          • remove
          • refresh
        • batch
          • start
          • end
          • remove
        • create
        • list
        • list
    • course-program
      • course-programs
        • {courseProgramId}
          • edit
          • publish
          • archive
          • add-author
          • remove-author
          • get-one
          • duplicate
          • remove
        • batch
          • publish
          • archive
          • remove
          • add-author
          • remove-author
        • list
        • create
      • course-program-versions
        • {courseProgramVersionId}
          • materials
            • {materialId}
              • duplicate
            • create
          • sections
            • {sectionId}
              • duplicate
          • stages
            • {stageId}
              • duplicate
          • lessons
            • {lessonId}
              • duplicate
          • edit
          • add-section
          • edit-section
          • remove-section
          • add-lesson
          • edit-lesson
          • remove-lesson
          • add-lesson-stage
          • edit-lesson-stage
          • remove-lesson-stage
          • add-lesson-material
          • edit-lesson-material
          • set-lesson-material-stage
          • remove-lesson-material
          • order-sections
          • order-section-lessons
          • order-stage-materials
          • get-one
          • duplicate
          • remove
        • batch
          • remove
        • create
  • event-system
    • event
      • events
        • {eventId}
          • members
          • change-start-date
          • change-end-date
          • change-owner
          • edit-content
          • change-platform
          • set-platform
          • remove-platform
          • publish
          • start
          • end
          • archive
          • add-organizer
          • remove-organizer
          • remove
          • get-one
        • batch
          • publish
          • start
          • end
          • archive
          • remove
          • change-start-date
          • change-end-date
          • change-owner
          • change-platform
          • remove-platform
          • add-organizer
          • remove-organizer
        • list
        • create
      • event-members
        • {eventMemberId}
          • remove
        • create
    • platform
      • platforms
        • {platformId}
          • change-description
          • rename
          • activate
          • deactivate
          • get-one
          • remove
        • batch
          • activate
          • deactivate
          • remove
        • all
        • create
  • student-system
    • students
      • {studentId}
        • edit
        • add-phone
        • edit-phone
        • remove-phone
        • edit-name
        • add-address
        • edit-address
        • remove-address
        • add-grade
        • remove-grade
        • add-school
        • edit-school
        • remove-school
        • add-teacher
        • remove-teacher
        • get-one
        • remove
      • batch
        • remove
      • list
      • list(autocomplete)
      • create
    • teachers
      • {teacherId}
        • edit-name
        • remove
        • edit-user-id
        • get-one
      • batch
        • remove
      • list
      • create
  • teacher-system
    • teachers
      • {teacherId}
        • edit-name
        • edit
        • edit-photo
        • set-user-id
        • remove
        • get-one
      • batch
        • remove
      • list
      • list(autocomplete)
      • create
  • testing-system
    • checking
      • answers
        • test
          • testId
            • get-one
            • export
        • {answerId}
          • get-one
          • check
        • batch
        • {id}
        • list
    • testing
      • tests-members
        • {testMemberId}
          • answers
            • {answerId}
              • get-one
          • refresh
        • list
      • tests
        • {testId}
          • results
            • results
            • export
          • score-config
            • {scoreConfigId}
              • edit
              • remove
            • create
          • get-one
          • move-date
          • start
          • end
          • open-registration
          • close-registration
          • duplicate
          • remove
          • edit
        • scores
          • scales
            • {scaleId}
              • edit-rule
                • {ruleId}
                  • edit-rule
                  • remove-rule
              • add-rule
              • remove
              • get-one
            • all-for-owner
            • create
        • batch
          • start
          • end
          • open-registration
          • close-registration
          • archive
          • remove
        • list
        • list(autocomplete)
        • create
    • test-program
      • test-programs
        • {testProgramId}
          • v2
            • add-question-v2
          • cv-gml
            • images
              • list(autocomplete)
            • checkers
              • list(autocomplete)
            • questions
              • {questionId}
                • files
                  • {fileId}
                    • download
                    • get-one
                  • upload
          • questions
            • {questionId}
              • get-one
              • duplicate
          • question-groups
            • {questionGroupId}
              • converters
                • list
                • create
              • evaluation-scale
                • steps
                  • {stepId}
                    • get-one
                    • edit
                    • remove
                  • list
                  • create
                  • set
              • duplicate
          • get-one
          • edit
          • add-author
          • remove-author
          • archive
          • publish
          • duplicate
          • remove
          • add-question
          • edit-question
          • add-simple-question
          • edit-simple-question
          • remove-simple-question
          • remove-question
          • order-question-groups
          • edit-question-group
          • add-question-group
          • remove-question-group
          • order-questions
          • order-simple-questions
        • batch
          • publish
          • archive
          • remove
          • add-author
          • remove-author
        • list
        • list-question(autocomplete)
        • create
    • evaluation
      • answers
        • {answerId}
          • evaluate
  • video-system
    • video
      • videos
        • {videoId}
          • edit
          • set-version
          • add-author
          • remove-author
          • publish
          • archive
          • remove
          • get-one
        • batch
          • publish
          • archive
          • remove
          • add-author
          • remove-author
        • list
        • create
      • video-versions
        • {videoVersionId}
          • edit
          • edit-version-name
          • add-resource
          • remove-resource
          • get-one
        • batch
          • remove
          • remove-resource
        • list
        • create
  • filter-system
    • category
      • entity-categories
        • set-entity-categories
        • get-entity-categories
      • categories
        • {categorieId}
          • edit
          • remove
          • get-one
        • batch
          • remove
        • list
        • list(autocomplete)
        • create
    • tag
      • entity-tags
        • set-entity-tags
        • get-entity-tags
      • tags
        • batch
          • remove
        • get-all
        • list
        • create
        • edit
        • show
        • remove
    • type
      • entity-types
        • set-entity-types
        • get-entity-types
      • types
        • {typeId}
          • remove
          • get-one
          • edit
        • batch
          • remove
        • list
        • list(autocomplete)
        • create
  • report
    • cv-gml
      • submissions
        • list(elastic)
        • export
  • access
    • rbac
      • permissions
        • list
        • get-one
      • roles
        • {roleId}
          • edit
          • add-permission
          • remove-permission
          • get-one
          • duplicate
          • remove
        • batch
          • remove
          • add-permission
          • remove-permission
        • list
        • create
      • users
        • {userId}
          • get-one
          • add-role
          • remove-role
        • batch
          • add-role
          • remove-role
        • join
        • list
        • exist
      • groups
        • {groupId}
          • edit
          • get-one
          • remove
          • add-user
          • edit-user
          • duplicate
        • batch
          • remove
        • list
        • create
    • abac
      • accesses
        • {accessId}
          • get-one
          • remove
        • batch
          • remove
        • list
        • create
    • owners
      • {ownerId}
        • get
        • change
  • auth
  • Schemas
    • Model
      • TestingSystem
        • TestProgram
          • TestPrograms
            • Questions
              • Data
                • CvGml
                  • File
                  • Data
    • ApiNotification
    • ApiMeta
    • ApiErrorDetail
    • ApiError
    • ApiIssue
    • ApiSuccessEnvelope
    • ApiSuccessWithIssuesEnvelope
    • ApiErrorResponse
    • ApiPagination
    • ApiListData
    • ApiBatchSummary
    • ApiBatchResponseEnvelope
Api V2Frontend Admin AuthCentrifugoFileSystemFrontend Admin API
Frontend Assistant APIFrontend Autentificated APIFrontend Public APIFrontend Student APIWebHookWebSocketsApi V2 (Old)_Template
Api V2Frontend Admin AuthCentrifugoFileSystemFrontend Admin API
Frontend Assistant APIFrontend Autentificated APIFrontend Public APIFrontend Student APIWebHookWebSocketsApi V2 (Old)_Template
  1. article-versions

create

Staging
https://api-lms.staging.teach-in.ru/api/admin
Staging
https://api-lms.staging.teach-in.ru/api/admin
POST
/article-system/article/article-versions/create

Create Article Version#

This endpoint allows users to create a new version of an existing article in the article management system. By sending a POST request to this endpoint, you can provide the necessary details to generate a new version for a specified article.

Request Format#

The request must include a JSON payload in the body with the following parameters:
article_id (string): The unique identifier of the article for which a new version is being created.
title (string): The title of the new article version.
description (string): A brief description of the new article version.
version_name (string): The name assigned to the new version of the article.

Example Request Body#

{
  "article_id": "4b61f117-9f8c-4ea7-b467-a6e69e...",
  "title": "Title",
  "description": "Description",
  "version_name": "Name Version"
}

Response Structure#

Upon a successful request, the API will return a response indicating the result of the operation. The structure of the response typically includes:
status (string): Indicates the success or failure of the request.
message (string): A descriptive message regarding the operation.
data (object): Contains details about the newly created article version, including its unique identifier and any other relevant information.
This endpoint is essential for maintaining the history and updates of articles within the system, ensuring that users can track changes and improvements over time.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/json

Examples

Responses

🟢200
application/json
Bodyapplication/json

🟠403AccessErrorResponse
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api-lms.staging.teach-in.ru/api/admin/article-system/article/article-versions/create' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "article_id": "019c5683-e61b-7d01-b046-91549593abf4",
    "title": "Title",
    "description": "Description",
    "version_name": "Name Version"
}'
Response Response Example
200 - Example 1
Modified at 2026-06-25 13:01:00
Previous
remove
Next
edit
Built with