Skip to main content

Set Sites Schema

PUT 

/sites/:siteId/schema/document

Sets Sites schema

Request

Path Parameters

    siteId stringrequired

    Site Identifier

Body

required

    name string

    Name of schema

    attributes

    object

    compositeKeys

    object[]

    List of Composite Keys

  • Array [

  • attributeKeys string[]
  • ]

  • required

    object[]

    List of Required Attributes

  • Array [

  • minNumberOfValues number

    The minimum number of attribute values

    maxNumberOfValues number

    The maximum number of attribute values

    attributeKey string
    defaultValue string

    Default value

    defaultValues string[]

    Default values

    allowedValues string[]

    Only valid string values

  • ]

  • optional

    object[]

    List of Optional Attribute

  • Array [

  • minNumberOfValues number

    The minimum number of attribute values

    maxNumberOfValues number

    The maximum number of attribute values

    attributeKey string
    allowedValues string[]

    Only valid string values

  • ]

  • allowAdditionalAttributes boolean
    Default value: true

Responses

200 OK

Response Headers

  • Access-Control-Allow-Origin

    string

  • Access-Control-Allow-Methods

    string

  • Access-Control-Allow-Headers

    string

Schema

    message string

    Result message

Loading...