POST admin/publications

Request Information

Authorize

Admin

URI Parameters

None.

Body Parameters

PublicationModel
NameDescriptionTypeAdditional information
Authors

Collection of LookupItem

None.

ID

integer

None.

Title

string

Required

String length: inclusive between 1 and 500

SubTitle

string

String length: inclusive between 0 and 500

Publisher

string

String length: inclusive between 0 and 100

Ward

string

String length: inclusive between 0 and 100

Edition

integer

None.

Year

integer

None.

Alias1

string

String length: inclusive between 0 and 500

Alias2

string

String length: inclusive between 0 and 500

Alias3

string

String length: inclusive between 0 and 500

DisplayForTexts

boolean

None.

DisplayForDictionaries

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "authors": [
    {
      "id": 1,
      "text": "sample string 2",
      "type": "sample string 3"
    },
    {
      "id": 1,
      "text": "sample string 2",
      "type": "sample string 3"
    }
  ],
  "id": 1,
  "title": "Sample String 2",
  "subTitle": "Sample String 3",
  "publisher": "Sample String 4",
  "ward": "Sample String 5",
  "edition": 1,
  "year": 1,
  "alias1": "sample string 6",
  "alias2": "sample string 7",
  "alias3": "sample string 8",
  "displayForTexts": true,
  "displayForDictionaries": true
}

application/xml, text/xml

Sample:
<PublicationModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Corpora.Web.API.Models.AdminModels">
  <Alias1 xmlns="http://schemas.datacontract.org/2004/07/Corpora.Domain">sample string 6</Alias1>
  <Alias2 xmlns="http://schemas.datacontract.org/2004/07/Corpora.Domain">sample string 7</Alias2>
  <Alias3 xmlns="http://schemas.datacontract.org/2004/07/Corpora.Domain">sample string 8</Alias3>
  <DisplayForDictionaries xmlns="http://schemas.datacontract.org/2004/07/Corpora.Domain">true</DisplayForDictionaries>
  <DisplayForTexts xmlns="http://schemas.datacontract.org/2004/07/Corpora.Domain">true</DisplayForTexts>
  <Edition xmlns="http://schemas.datacontract.org/2004/07/Corpora.Domain">1</Edition>
  <ID xmlns="http://schemas.datacontract.org/2004/07/Corpora.Domain">1</ID>
  <Publisher xmlns="http://schemas.datacontract.org/2004/07/Corpora.Domain">Sample String 4</Publisher>
  <SubTitle xmlns="http://schemas.datacontract.org/2004/07/Corpora.Domain">Sample String 3</SubTitle>
  <Title xmlns="http://schemas.datacontract.org/2004/07/Corpora.Domain">Sample String 2</Title>
  <Ward xmlns="http://schemas.datacontract.org/2004/07/Corpora.Domain">Sample String 5</Ward>
  <Year xmlns="http://schemas.datacontract.org/2004/07/Corpora.Domain">1</Year>
  <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>
</PublicationModel>

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 'PublicationModel'.

Response Information

Resource Description

None.