Check schema validity
    • PDF

    Check schema validity

    • PDF

    Article summary

    The latest service changes have not yet been reflected in this content. We will update the content as soon as possible. Please refer to the Korean version for information on the latest updates.

    Validate a schema.

    GET https://aitems.apigw.ntruss.com/api/v1/schemas/validation-check
    

    Request

    Request body

    Parameter nameRequirement statusTypeRestrictionsDescription
    datasetTypeYesStringuser, item, interactionAvailable dataset types
    nameYesStringStart with English letter or underscore ( _ ). English letters, numbers, underscores ( _ ), and hyphens ( - ) are allowed. 3 to 20 characters can be entered.Schema name
    fields[].nameYesStringStart with English letter or underscore ( _ ). English letters, numbers, underscores (_), and hyphens ( - ) are allowed. 3 to 20 characters can be entered.Schema field name
    fields[].typeYesArraystring, int, long, boolean, nullSchema field type
    fields[].categoricalYesBooleanCategorical field status
    descriptionYesStringEnter 0 to 100 charactersSchema description

    Response

    Field nameRequirement statusTypeDescriptionRemarks
    fields[].nameStringSchema field name
    fields[].typeArraySchema field type
    fields[].categoricalBooleanCategorical field status

    Response status

    HTTP StatusDesc
    200OK (Successfully validated)
    400Bad Request (Validation failed)
    401Unauthorized
    403Forbidden
    404Not Found
    500Internal Server Error

    Examples

    Request example

    POST /api/v1/schemas/validation-check
    Host: aitems.apigw.ntruss.com
    accept: application/json
    x-ncp-iam-access-key: {Access key}
    x-ncp-apigw-signature-v2: {API GW signature}
    x-ncp-apigw-timestamp: {timestamp}
    
    {
      "datasetType": "interaction",
      "name": "LogInfo",
      "fields": [
        {
          "name": "USER_ID",
          "type": [
            "string"
          ]
        },
        {
          "name": "ITEM_ID",
          "type": [
            "string"
          ]
        }
      ],
      "description": "desc"
    }
    
    

    Response example

    [
      {
        "name": "TIMESTAMP",
        "type": [
          "long"
        ]
      }
    ]
    

    Was this article helpful?

    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.