POST api/CreatePantheonDoc
Create Pantheon document and return data
Request Information
URI Parameters
None.
Body Parameters
Document Req.
Document| Name | Description | Type | Additional information |
|---|---|---|---|
| CrmGUIDDocument |
CRM document GUID Req |
string |
None. |
| Subject |
Subject Req. |
Subject |
None. |
| DocType |
Pantheon Document type. Must exist in Pantheon. CHAR(4) Req. |
string |
None. |
| Date |
Document Date. DATE Req. |
date |
None. |
| DateInv |
Document Invoice date |
date |
None. |
| DateVAT |
Document VAT Date |
date |
None. |
| DateDue |
Document Due Date |
date |
None. |
| FieldSA |
Document FieldSA VARCHAR(255) |
string |
None. |
| FieldSB |
Document FieldSB VARCHAR(255) |
string |
None. |
| FieldSC |
Document FieldSC VARCHAR(255) |
string |
None. |
| FieldSD |
Document FieldSD VARCHAR(255) |
string |
None. |
| FieldSE |
Document FieldSE VARCHAR(255) |
string |
None. |
| FieldSF |
Document FieldSF VARCHAR(255) |
string |
None. |
| FieldSG |
Document FieldSG VARCHAR(255) |
string |
None. |
| FieldSH |
Document FieldSH VARCHAR(255) |
string |
None. |
| FieldSI |
Document FieldSI VARCHAR(255) |
string |
None. |
| FieldSJ |
Document FieldSJ VARCHAR(255) |
string |
None. |
| Doc1 |
Document Doc1 VARCHAR(35) |
string |
None. |
| DateDoc1 |
Document DateDoc1 DATE |
date |
None. |
| Doc2 |
Document Doc2 VARCHAR(35) |
string |
None. |
| DateDoc2 |
Document DateDoc2 DATE |
date |
None. |
| Items |
Items Req. (must contains all Items in Positions) |
Collection of Item |
None. |
| Positions |
Positions Req. |
Collection of Position |
None. |
| Note |
Document note VARCHAR(4000) |
string |
None. |
| UserId |
Referent visible on Pantheon documen |
string |
None. |
| KeyStorno |
Original Pantheon storno Key CHAR(13) |
string |
None. |
| Warehouse |
Warehouse from Pantheon (if empty its from DocType) |
string |
None. |
| Status |
Document status (can be empty) CHAR(1) |
string |
None. |
| Change |
Document change (can be empty) |
boolean |
None. |
Request Formats
application/json, text/json
{
"CrmGUIDDocument": "sample string 1",
"Subject": {
"CrmGUIDSubject": "sample string 1",
"RegNo": "sample string 2",
"VatCodePrefix": "sample string 3",
"VatCode": "sample string 4",
"ShortName": "sample string 5",
"LongName": "sample string 6",
"Address": "sample string 7",
"PostCode": "sample string 8",
"Country": "sample string 9",
"XMLDoctype": "sample string 10",
"WayOfSale": "sample string 11",
"TRR": "sample string 12"
},
"DocType": "sample string 2",
"Date": "2026-04-13T20:09:00.0324733+02:00",
"DateInv": "2026-04-13T20:09:00.0324733+02:00",
"DateVAT": "2026-04-13T20:09:00.0324733+02:00",
"DateDue": "2026-04-13T20:09:00.0324733+02:00",
"FieldSA": "sample string 7",
"FieldSB": "sample string 8",
"FieldSC": "sample string 9",
"FieldSD": "sample string 10",
"FieldSE": "sample string 11",
"FieldSF": "sample string 12",
"FieldSG": "sample string 13",
"FieldSH": "sample string 14",
"FieldSI": "sample string 15",
"FieldSJ": "sample string 16",
"Doc1": "sample string 17",
"DateDoc1": "2026-04-13T20:09:00.0331689+02:00",
"Doc2": "sample string 19",
"DateDoc2": "2026-04-13T20:09:00.0331689+02:00",
"Items": [
{
"CrmGUIDItem": "sample string 1",
"Ident": "sample string 2",
"Name": "sample string 3",
"UM": "sample string 4",
"VatCode": "sample string 5",
"ItemType": "sample string 6"
},
{
"CrmGUIDItem": "sample string 1",
"Ident": "sample string 2",
"Name": "sample string 3",
"UM": "sample string 4",
"VatCode": "sample string 5",
"ItemType": "sample string 6"
}
],
"Positions": [
{
"CrmGUIDItem": "sample string 1",
"Pos": 2,
"Note": "sample string 3",
"Qty": 4.0,
"UM": "sample string 5",
"Price": 6.0,
"Rebate": 7.0,
"VatCode": "sample string 8"
},
{
"CrmGUIDItem": "sample string 1",
"Pos": 2,
"Note": "sample string 3",
"Qty": 4.0,
"UM": "sample string 5",
"Price": 6.0,
"Rebate": 7.0,
"VatCode": "sample string 8"
}
],
"Note": "sample string 21",
"UserId": "sample string 22",
"KeyStorno": "sample string 23",
"Warehouse": "sample string 24",
"Status": "sample string 25",
"Change": true
}
application/xml, text/xml
<Document xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ODLWebApi">
<Change>true</Change>
<CrmGUIDDocument>sample string 1</CrmGUIDDocument>
<Date>2026-04-13T20:09:00.0324733+02:00</Date>
<DateDoc1>2026-04-13T20:09:00.0331689+02:00</DateDoc1>
<DateDoc2>2026-04-13T20:09:00.0331689+02:00</DateDoc2>
<DateDue>2026-04-13T20:09:00.0324733+02:00</DateDue>
<DateInv>2026-04-13T20:09:00.0324733+02:00</DateInv>
<DateVAT>2026-04-13T20:09:00.0324733+02:00</DateVAT>
<Doc1>sample string 17</Doc1>
<Doc2>sample string 19</Doc2>
<DocType>sample string 2</DocType>
<FieldSA>sample string 7</FieldSA>
<FieldSB>sample string 8</FieldSB>
<FieldSC>sample string 9</FieldSC>
<FieldSD>sample string 10</FieldSD>
<FieldSE>sample string 11</FieldSE>
<FieldSF>sample string 12</FieldSF>
<FieldSG>sample string 13</FieldSG>
<FieldSH>sample string 14</FieldSH>
<FieldSI>sample string 15</FieldSI>
<FieldSJ>sample string 16</FieldSJ>
<Items>
<Item>
<CrmGUIDItem>sample string 1</CrmGUIDItem>
<Ident>sample string 2</Ident>
<ItemType>sample string 6</ItemType>
<Name>sample string 3</Name>
<UM>sample string 4</UM>
<VatCode>sample string 5</VatCode>
</Item>
<Item>
<CrmGUIDItem>sample string 1</CrmGUIDItem>
<Ident>sample string 2</Ident>
<ItemType>sample string 6</ItemType>
<Name>sample string 3</Name>
<UM>sample string 4</UM>
<VatCode>sample string 5</VatCode>
</Item>
</Items>
<KeyStorno>sample string 23</KeyStorno>
<Note>sample string 21</Note>
<Positions>
<Position>
<CrmGUIDItem>sample string 1</CrmGUIDItem>
<Note>sample string 3</Note>
<Pos>2</Pos>
<Price>6</Price>
<Qty>4</Qty>
<Rebate>7</Rebate>
<UM>sample string 5</UM>
<VatCode>sample string 8</VatCode>
</Position>
<Position>
<CrmGUIDItem>sample string 1</CrmGUIDItem>
<Note>sample string 3</Note>
<Pos>2</Pos>
<Price>6</Price>
<Qty>4</Qty>
<Rebate>7</Rebate>
<UM>sample string 5</UM>
<VatCode>sample string 8</VatCode>
</Position>
</Positions>
<Status>sample string 25</Status>
<Subject>
<Address>sample string 7</Address>
<Country>sample string 9</Country>
<CrmGUIDSubject>sample string 1</CrmGUIDSubject>
<LongName>sample string 6</LongName>
<PostCode>sample string 8</PostCode>
<RegNo>sample string 2</RegNo>
<ShortName>sample string 5</ShortName>
<TRR>sample string 12</TRR>
<VatCode>sample string 4</VatCode>
<VatCodePrefix>sample string 3</VatCodePrefix>
<WayOfSale>sample string 11</WayOfSale>
<XMLDoctype>sample string 10</XMLDoctype>
</Subject>
<UserId>sample string 22</UserId>
<Warehouse>sample string 24</Warehouse>
</Document>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
Key or Error
RetData| Name | Description | Type | Additional information |
|---|---|---|---|
| Key |
Pantheon Key - CHAR(13) npr. 1930000000001 |
string |
None. |
| KeyView |
Pantheon KeyView - CHAR(20) - npr. 19-300-000001 |
string |
None. |
| Error |
Pantheon Error - VARCHAR(MAX) |
string |
None. |
| Warning |
Pantheon Warning - VARCHAR(MAX) |
string |
None. |
Response Formats
application/json, text/json
{
"Key": "sample string 1",
"KeyView": "sample string 2",
"Error": "sample string 3",
"Warning": "sample string 4"
}
application/xml, text/xml
<RetData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ODLWebApi"> <Error>sample string 3</Error> <Key>sample string 1</Key> <KeyView>sample string 2</KeyView> <Warning>sample string 4</Warning> </RetData>