MENU
    Publishes an article with an id
    • 23 May 2024
    • 4 Minutes to read
    • Contributors
    • Dark
    • PDF

    Publishes an article with an id

    • Dark
    • PDF

    Article summary

    Post
    /v2/Articles/{articleId}/publish
    Security
    API Key
    Header parameter nameapi_token

    Enter REST API key. To generate a key, go to Settings → Knowledge base portal → API tokens

    Path parameters
    articleId
    stringRequired

    The ID of the article

    langCode
    stringRequired

    Language code of the article

    Default"en"
    Body parameters
    Example
    Publish Article Request Example

    Publishing an article with ArticleId, langCode, user_id, version_number, and publish_message.

    {
      "user_id": "f11efc6f-e968-4e95-82eb-85ad61559de8",
      "version_number": 1,
      "publish_message": "Publishing my article with new changes."
    }
    JSON
    object
    user_id
    string Required

    The ID of the team account that will be marked as the contributor of this publish

    Min length1
    version_number
    integer (int32) Required

    The version number of the article to be published

    Maximum32767
    Minimum1
    publish_message
    string | null

    The publish message of the article

    Publish Article Request Example

    Publishing an article with ArticleId, langCode, user_id, version_number, and publish_message.

    {
      "user_id": "f11efc6f-e968-4e95-82eb-85ad61559de8",
      "version_number": 1,
      "publish_message": "Publishing my article with new changes."
    }
    JSON
    object
    user_id
    string Required

    The ID of the team account that will be marked as the contributor of this publish

    Min length1
    version_number
    integer (int32) Required

    The version number of the article to be published

    Maximum32767
    Minimum1
    publish_message
    string | null

    The publish message of the article

    Publish Article Request Example

    Publishing an article with ArticleId, langCode, user_id, version_number, and publish_message.

    {
      "user_id": "f11efc6f-e968-4e95-82eb-85ad61559de8",
      "version_number": 1,
      "publish_message": "Publishing my article with new changes."
    }
    JSON
    object
    user_id
    string Required

    The ID of the team account that will be marked as the contributor of this publish

    Min length1
    version_number
    integer (int32) Required

    The version number of the article to be published

    Maximum32767
    Minimum1
    publish_message
    string | null

    The publish message of the article

    Publish Article Request Example

    Publishing an article with ArticleId, langCode, user_id, version_number, and publish_message.

    {
      "user_id": "f11efc6f-e968-4e95-82eb-85ad61559de8",
      "version_number": 1,
      "publish_message": "Publishing my article with new changes."
    }
    JSON
    object
    user_id
    string Required

    The ID of the team account that will be marked as the contributor of this publish

    Min length1
    version_number
    integer (int32) Required

    The version number of the article to be published

    Maximum32767
    Minimum1
    publish_message
    string | null

    The publish message of the article

    Responses
    200

    Success

    Example
    Publish Article Request Example

    Publishing an article with ArticleId, langCode, user_id, version_number, and publish_message.

    {
      "url": "https://example.com/v1/docs/en/getting-started",
      "extension_data": null,
      "success": true,
      "errors": [],
      "warnings": [],
      "information": []
    }
    JSON
    Collapse all
    object
    data
    object (ArticleSimpleDataCustomer)
    id
    string | null

    The ID of the article

    title
    string | null

    The article title

    public_version
    integer (int32)

    The article version number(revision) that is currently published

    latest_version
    integer (int32)

    The latest version number of this article

    language_code
    string | null Deprecated

    The default language code

    hidden
    boolean

    Indicates if the article is visible on the site

    status
    integer (int32)

    The status of the article: 0 - Draft, 3 - Published

    Valid values[ 0, 3 ]
    order
    integer (int32)

    The position of the article inside the parent category

    slug
    string | null

    The slug of the article

    content_type
    integer (int32)

    0 - Markdown; 1 - WYSIWYG(HTML); 2 - Advanced WYSIWYG

    Valid values[ 0, 1, 2 ]
    translation_option
    integer (int32)

    0 - None, 1 - Needs transation, 2 - Translated, 3 - In progress

    Valid values[ 0, 1, 2, 3 ]
    is_shared_article
    boolean

    True indicates that the article is shared

    modified_at
    string (date-time) | null

    Article modified date time

    extension_data
    object (ExtensionDataObject)
    success
    boolean

    Status indication for customer API response

    errors
    Array of object (BaseError) | null

    Errors in the customer API response

    object
    warnings
    Array of object (BaseWarning) | null

    Warnings in the customer API response

    object
    information
    Array of object (BaseInformation) | null

    Information passed by the customer API response

    object
    400

    Bad Request

    Example
    ALready published Article

    This is repeated task that, this article has already published

    {
      "extension_data": null,
      "success": false,
      "errors": [
        {
          "extension_data": null,
          "stack_trace": null,
          "description": "Article has already been published.",
          "error_code": "400",
          "custom_data": null
        }
      ],
      "warnings": [],
      "information": []
    }
    JSON
    version_number Not Found

    version_number is missing or null, kindly verify the version number and perform the task again.

    {
      "extension_data": null,
      "success": false,
      "errors": [
        {
          "extension_data": null,
          "stack_trace": null,
          "description": "The field VersionNumber must be between 1 and 32767.",
          "error_code": "400",
          "custom_data": null
        }
      ],
      "warnings": [],
      "information": []
    }
    JSON
    article_id Not Found

    Kindly verify the article_id and perform the task again.

    {
      "extension_data": null,
      "success": false,
      "errors": [
        {
          "extension_data": null,
          "stack_trace": null,
          "description": "One or more errors occurred. (Article not found).",
          "error_code": "400",
          "custom_data": null
        }
      ],
      "warnings": [],
      "information": []
    }
    JSON
    article Not Found

    Kindly verify the articleId or langCode and perform the task again.

    {
      "extension_data": null,
      "success": false,
      "errors": [
        {
          "extension_data": null,
          "stack_trace": null,
          "description": "Article not found.",
          "error_code": "400",
          "custom_data": null
        }
      ],
      "warnings": [],
      "information": []
    }
    JSON
    Collapse all
    object
    extension_data
    object (ExtensionDataObject)
    success
    boolean

    Status indication for customer API response

    errors
    Array of object (BaseError) | null

    Errors in the customer API response

    object
    warnings
    Array of object (BaseWarning) | null

    Warnings in the customer API response

    object
    information
    Array of object (BaseInformation) | null

    Information passed by the customer API response

    object
    Authentication
    Token
    *
    URL
    Base URL
    https://apihub.document360.info
    Parameters
    articleId*
    langCode*
    Body
    Response
    Click Try It! to start a request and see the response here!
    Code Samples

    Was this article helpful?

    Authentication
    Token
    *
    URL
    Base URL
    https://apihub.document360.info
    Parameters
    articleId*
    langCode*
    Body
    Response
    Click Try It! to start a request and see the response here!
    Code Samples
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.