POST Draft/AdditionalDetail/Set
This operation allows multiple additional details to be added or updated. The provided AdditionalDetails object contains all the new and updated AdditionalDetail objects.
Requires Authorization
The endpoint requires a bearer token in the http authorization header. For example "bearer 2YotnFZFEjr1zCsicMWpAA"
Request Information
URI Parameters
None.
Body Parameters
A collection of new/updated AdditionalDetail objects in an AdditionalDetails wrapper.
AdditionalDetails| Name | Description | Type | Additional information |
|---|---|---|---|
| NoticeId |
The GUID ID for the Notice |
globally unique identifier |
None. |
| AdditionalDetailsList |
The list of additional details |
Collection of AdditionalDetail |
None. |
Request Formats
application/json, text/json
Sample:
{
"noticeId": "d31c1dfb-462c-42f6-ab22-6860cc3a65b0",
"additionalDetailsList": [
{
"id": "e18c23be-0293-4f76-817c-1dcda84ebe42",
"noticeId": "d31c1dfb-462c-42f6-ab22-6860cc3a65b0",
"description": "Organisation link",
"dataType": "Link",
"documentType": "technicalSpecifications",
"textData": null,
"link": "http://www.org.co.uk/",
"mimeType": null,
"filename": null,
"fileContent": null,
"awardGuid": null
},
{
"id": "c3c27b8a-f404-45de-bf62-48c5cdc5e0ec",
"noticeId": "d31c1dfb-462c-42f6-ab22-6860cc3a65b0",
"description": "Document attachment",
"dataType": "Attachment",
"documentType": "technicalSpecifications",
"textData": null,
"link": null,
"mimeType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"filename": "Proposal.docx",
"fileContent": "UgBhAHcAIABmAGkAbABlACAAZABhAHQAYQA=",
"awardGuid": null
},
{
"id": "c3c27b8a-f404-45de-bf62-48c5cdc5e0ec",
"noticeId": "d31c1dfb-462c-42f6-ab22-6860cc3a65b0",
"description": null,
"dataType": "Attachment",
"documentType": "technicalSpecifications",
"textData": null,
"link": null,
"mimeType": null,
"filename": null,
"fileContent": null,
"awardGuid": null
}
]
}
application/xml, text/xml
Sample:
<AdditionalDetails xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IPL.ContractsFinder.BusinessEntities">
<AdditionalDetailsList>
<AdditionalDetail>
<AwardGuid i:nil="true" />
<DataType>Link</DataType>
<DocumentType>technicalSpecifications</DocumentType>
<Description>Organisation link</Description>
<FileContent i:nil="true" />
<Filename i:nil="true" />
<Id>e18c23be-0293-4f76-817c-1dcda84ebe42</Id>
<Link>http://www.org.co.uk/</Link>
<MimeType i:nil="true" />
<NoticeId>d31c1dfb-462c-42f6-ab22-6860cc3a65b0</NoticeId>
<TextData i:nil="true" />
</AdditionalDetail>
<AdditionalDetail>
<AwardGuid i:nil="true" />
<DataType>Attachment</DataType>
<DocumentType>technicalSpecifications</DocumentType>
<Description>Document attachment</Description>
<FileContent>UgBhAHcAIABmAGkAbABlACAAZABhAHQAYQA=</FileContent>
<Filename>Proposal.docx</Filename>
<Id>c3c27b8a-f404-45de-bf62-48c5cdc5e0ec</Id>
<Link i:nil="true" />
<MimeType>application/vnd.openxmlformats-officedocument.wordprocessingml.document</MimeType>
<NoticeId>d31c1dfb-462c-42f6-ab22-6860cc3a65b0</NoticeId>
<TextData i:nil="true" />
</AdditionalDetail>
<AdditionalDetail>
<AwardGuid i:nil="true" />
<DataType>Attachment</DataType>
<DocumentType>technicalSpecifications</DocumentType>
<Description i:nil="true" />
<FileContent i:nil="true" />
<Filename i:nil="true" />
<Id>c3c27b8a-f404-45de-bf62-48c5cdc5e0ec</Id>
<Link i:nil="true" />
<MimeType i:nil="true" />
<NoticeId>d31c1dfb-462c-42f6-ab22-6860cc3a65b0</NoticeId>
<TextData i:nil="true" />
</AdditionalDetail>
</AdditionalDetailsList>
<NoticeId>d31c1dfb-462c-42f6-ab22-6860cc3a65b0</NoticeId>
</AdditionalDetails>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Returns HTTP status 200 if successful; otherwise a collection of errors with HTTP status 400.
ServiceResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Code | ServiceResponseCode |
None. |
|
| Errors | Collection of Error |
None. |
Response Formats
application/json, text/json
Sample:
{
"code": "Ok",
"errors": null
}