POST sml/texts/save

Request Information

Authorize

Operator

URI Parameters

None.

Body Parameters

SmlTextModel
NameDescriptionTypeAdditional information
ID

integer

None.

Title

string

Required

String length: inclusive between 0 and 500

SubTitle

string

Required

String length: inclusive between 0 and 500

RefTitle

string

Required

String length: inclusive between 0 and 500

Language

LookupItem

None.

Type

LookupItem

None.

Genre

LookupItem

None.

Publication

LookupItemExt

None.

Subjects

Collection of LookupItem

None.

Medias

Collection of LookupItem

None.

Editors

Collection of LookupItem

None.

Authors

Collection of LookupItem

None.

HasTxt

boolean

None.

HasPdf

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "id": 1,
  "title": "sample string 2",
  "subTitle": "sample string 3",
  "refTitle": "sample string 4",
  "language": {
    "id": 1,
    "text": "sample string 2",
    "type": "sample string 3"
  },
  "type": {
    "id": 1,
    "text": "sample string 2",
    "type": "sample string 3"
  },
  "genre": {
    "id": 1,
    "text": "sample string 2",
    "type": "sample string 3"
  },
  "publication": {
    "ext1ID": 1,
    "ext2ID": 2,
    "ext3ID": 3,
    "ext1": "sample string 4",
    "ext2": "sample string 5",
    "ext3": "sample string 6",
    "id": 7,
    "text": "sample string 8",
    "type": "sample string 9"
  },
  "subjects": [
    {
      "id": 1,
      "text": "sample string 2",
      "type": "sample string 3"
    },
    {
      "id": 1,
      "text": "sample string 2",
      "type": "sample string 3"
    }
  ],
  "medias": [
    {
      "id": 1,
      "text": "sample string 2",
      "type": "sample string 3"
    },
    {
      "id": 1,
      "text": "sample string 2",
      "type": "sample string 3"
    }
  ],
  "editors": [
    {
      "id": 1,
      "text": "sample string 2",
      "type": "sample string 3"
    },
    {
      "id": 1,
      "text": "sample string 2",
      "type": "sample string 3"
    }
  ],
  "authors": [
    {
      "id": 1,
      "text": "sample string 2",
      "type": "sample string 3"
    },
    {
      "id": 1,
      "text": "sample string 2",
      "type": "sample string 3"
    }
  ],
  "hasTxt": true,
  "hasPdf": true
}

application/xml, text/xml

Sample:
<SmlTextModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Corpora.Web.API.Models.Sml">
  <Authors xmlns:d2p1="http://schemas.datacontract.org/2004/07/Corpora.Web.API.Models">
    <d2p1:LookupItem>
      <d2p1:Text>sample string 2</d2p1:Text>
      <d2p1:Type>sample string 3</d2p1:Type>
      <d2p1:ID>1</d2p1:ID>
    </d2p1:LookupItem>
    <d2p1:LookupItem>
      <d2p1:Text>sample string 2</d2p1:Text>
      <d2p1:Type>sample string 3</d2p1:Type>
      <d2p1:ID>1</d2p1:ID>
    </d2p1:LookupItem>
  </Authors>
  <Editors xmlns:d2p1="http://schemas.datacontract.org/2004/07/Corpora.Web.API.Models">
    <d2p1:LookupItem>
      <d2p1:Text>sample string 2</d2p1:Text>
      <d2p1:Type>sample string 3</d2p1:Type>
      <d2p1:ID>1</d2p1:ID>
    </d2p1:LookupItem>
    <d2p1:LookupItem>
      <d2p1:Text>sample string 2</d2p1:Text>
      <d2p1:Type>sample string 3</d2p1:Type>
      <d2p1:ID>1</d2p1:ID>
    </d2p1:LookupItem>
  </Editors>
  <Genre xmlns:d2p1="http://schemas.datacontract.org/2004/07/Corpora.Web.API.Models">
    <d2p1:Text>sample string 2</d2p1:Text>
    <d2p1:Type>sample string 3</d2p1:Type>
    <d2p1:ID>1</d2p1:ID>
  </Genre>
  <HasPdf>true</HasPdf>
  <HasTxt>true</HasTxt>
  <ID>1</ID>
  <Language xmlns:d2p1="http://schemas.datacontract.org/2004/07/Corpora.Web.API.Models">
    <d2p1:Text>sample string 2</d2p1:Text>
    <d2p1:Type>sample string 3</d2p1:Type>
    <d2p1:ID>1</d2p1:ID>
  </Language>
  <Medias xmlns:d2p1="http://schemas.datacontract.org/2004/07/Corpora.Web.API.Models">
    <d2p1:LookupItem>
      <d2p1:Text>sample string 2</d2p1:Text>
      <d2p1:Type>sample string 3</d2p1:Type>
      <d2p1:ID>1</d2p1:ID>
    </d2p1:LookupItem>
    <d2p1:LookupItem>
      <d2p1:Text>sample string 2</d2p1:Text>
      <d2p1:Type>sample string 3</d2p1:Type>
      <d2p1:ID>1</d2p1:ID>
    </d2p1:LookupItem>
  </Medias>
  <Publication xmlns:d2p1="http://schemas.datacontract.org/2004/07/Corpora.Web.API.Models">
    <d2p1:Text>sample string 8</d2p1:Text>
    <d2p1:Type>sample string 9</d2p1:Type>
    <d2p1:ID>7</d2p1:ID>
    <d2p1:Ext1>sample string 4</d2p1:Ext1>
    <d2p1:Ext1ID>1</d2p1:Ext1ID>
    <d2p1:Ext2>sample string 5</d2p1:Ext2>
    <d2p1:Ext2ID>2</d2p1:Ext2ID>
    <d2p1:Ext3>sample string 6</d2p1:Ext3>
    <d2p1:Ext3ID>3</d2p1:Ext3ID>
  </Publication>
  <RefTitle>sample string 4</RefTitle>
  <SubTitle>sample string 3</SubTitle>
  <Subjects xmlns:d2p1="http://schemas.datacontract.org/2004/07/Corpora.Web.API.Models">
    <d2p1:LookupItem>
      <d2p1:Text>sample string 2</d2p1:Text>
      <d2p1:Type>sample string 3</d2p1:Type>
      <d2p1:ID>1</d2p1:ID>
    </d2p1:LookupItem>
    <d2p1:LookupItem>
      <d2p1:Text>sample string 2</d2p1:Text>
      <d2p1:Type>sample string 3</d2p1:Type>
      <d2p1:ID>1</d2p1:ID>
    </d2p1:LookupItem>
  </Subjects>
  <Title>sample string 2</Title>
  <Type xmlns:d2p1="http://schemas.datacontract.org/2004/07/Corpora.Web.API.Models">
    <d2p1:Text>sample string 2</d2p1:Text>
    <d2p1:Type>sample string 3</d2p1:Type>
    <d2p1:ID>1</d2p1:ID>
  </Type>
</SmlTextModel>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'SmlTextModel'.

Response Information

Resource Description

integer

Response Formats

application/json, text/json

Sample:
1

application/xml, text/xml

Sample:
<int xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</int>