Here you can find code snippets, examples and links to our code resources to get you up and running fast. This is work in progress and we provide minimum information here but check our roadmap to see where we want to be in the nearest future with Technical detail.

Swagger/OpenAPI

The swagger or OpenAPI 3.0 file for this version of the API (v1.10) can be downloaded via this link.

The swagger file can be used to create client code in the language of your choice, using any one of the widely available websites or toolkits. For example Swagger Editor, NSwag or openapi-generator.

Request-Response Examples

Permissible response:

{
  "_links": [
    {
      "rel": "canonical",
      "href": "https://api.londonmarketgroup.co.uk/Lloyds/Placing/V1/Submissions/B1234AB12345_2"
    }
  ],
  "id": "B1234AB12345_2",
  "submissionReference": "B1234AB12345",
  "submissionVersionNumber": 2,
  "submissionVersionDescription": "Submission Version 2",
  "techinicianUserEmailAddress": "A.N.Technician@BrokerFirm.com",
  "createdDateTime": "2020-01-01T08:41:00+00:00",
  "submissionStatusCode": "DRFT",
  "brokerDepartmentId": "1",
  "brokerUserEmailAddress": "A.N.Broker@BrokerFirm.com",
  "brokerCode": "1234",
  "programmeId": 12123,
  "programmeReference": "B1234PP",
  "programmeDescription": "2020 Property Programme",
  "contractReference": "B1234AB12345",
  "contractDescription": "Property 1 Initial Submission",
  "contractTypeCode": "reinsurance_contract",
  "insuredOrReinsured": "PP Property Managers",
  "coverTypeCode": "facultative_proportional",
  "classOfBusinessCode": "property_unspecified",
  "riskRegionCode": "worldwide",
  "periodOfCover": {
    "insurancePeriod": {
      "inceptionDate": "2020-01-01",
      "expiryDate": "2020-12-31"
    }
  }
}

GET Submission Collection Wrapper as JSON

Request URI:

GET https://api.londonmarketgroup.co.uk/Lloyds/Placing/v1/Submissions/

Permissible response:

{
  "items": [
    {
      "id": "B1234AB12321_1",
      "submissionReference": "B1234AB12321",
      "submissionVersionNumber": 1,
      "submissionVersionDescription": "Submission Version 1",
      "techinicianUserEmailAddress": "A.N.Technician@BrokerFirm.com",
      "createdDateTime": "2020-01-01T08:41:00+00:00",
      "submissionStatusCode": "DRFT",
      "brokerDepartmentId": "1",
      "brokerUserEmailAddress": "A.N.Broker@BrokerFirm.com",
      "brokerCode": "1234",
      "programmeId": 12123,
      "programmeReference": "B1234PP",
      "programmeDescription": "2020 Property Programme",
      "contractReference": "B1234AB12321",
      "contractDescription": "Property 1 Initial Submission",
      "contractTypeCode": "reinsurance_contract",
      "insuredOrReinsured": "PP Property Managers",
      "coverTypeCode": "facultative_proportional",
      "classOfBusinessCode": "property_unspecified",
      "riskRegionCode": "worldwide",
      "periodOfCover": {
        "insurancePeriod": {
          "inceptionDate": "2020-01-01",
          "expiryDate": "2020-12-31"
        }
      }
    },
    {
      "id": "B1234AB12321_2",
      "submissionReference": "B1234AB12321",
      "submissionVersionNumber": 2,
      "submissionVersionDescription": "Submission Version 2 Updated",
      "technicianUserEmailAddress": "A.N.Technician@BrokerFirm.com",
      "createdDateTime": "2020-01-01T09:59:00+00:00",
      "submissionStatusCode": "DRFT",
      "brokerDepartmentId": "1",
      "brokerUserEmailAddress": "A.N.Broker@BrokerFirm.com",
      "brokerCode": "1234",
      "programmeId": 12123,
      "programmeReference": "",
      "programmeDescription": "",
      "contractReference": "",
      "contractDescription": "",
      "contractTypeCode": "reinsurance_contract",
      "insuredOrReinsured": "PP Property Managers",
      "coverTypeCode": "facultative_proportional",
      "classOfBusinessCode": "property_unspecified",
      "riskCountryCode": "UK",
      "periodOfCover": {
        "insuranceDuration": {
          "durationNumber": 12,
          "durationUnit": "months"
        }
      }
    }
  ],
  "total": 2,
  "_links": [
    {
      "rel": "canonical",
      "href": "https://api.londonmarketgroup.co.uk/Lloyds/Placing/v1/submissions?_pageSize=200&_pageNum=1"
    }
  ]
}

GET Submission as JSON

Request URI:

GET https://api.londonmarketgroup.co.uk/Lloyds/Placing/v1/Submissions/B1234AB12345_2

Permissible response:

{
  "_links": [
    {
      "rel": "canonical",
      "href": "https://api.londonmarketgroup.co.uk/Lloyds/Placing/V1/Submissions/B1234AB12345_2"
    }
  ],
  "id": "B1234AB12345_2",
  "submissionReference": "B1234AB12345",
  "submissionVersionNumber": 2,
  "submissionVersionDescription": "Submission Version 2",
  "techinicianUserEmailAddress": "A.N.Technician@BrokerFirm.com",
  "createdDateTime": "2020-01-01T08:41:00+00:00",
  "submissionStatusCode": "DRFT",
  "brokerDepartmentId": "1",
  "brokerUserEmailAddress": "A.N.Broker@BrokerFirm.com",
  "brokerCode": "1234",
  "programmeId": 12123,
  "programmeReference": "B1234PP",
  "programmeDescription": "2020 Property Programme",
  "contractReference": "B1234AB12345",
  "contractDescription": "Property 1 Initial Submission",
  "contractTypeCode": "reinsurance_contract",
  "insuredOrReinsured": "PP Property Managers",
  "coverTypeCode": "facultative_proportional",
  "classOfBusinessCode": "property_unspecified",
  "riskRegionCode": "worldwide",
  "periodOfCover": {
    "insurancePeriod": {
      "inceptionDate": "2020-01-01",
      "expiryDate": "2020-12-31"
    }
  }
}

GET BrokerDepartment Collection Wrapper as JSON

Request URI:

GET https://api.londonmarketgroup.co.uk/Lloyds/Placing/v1/BrokerDepartments

Permissible Response:

{
  "items": [
    {
      "brokerDepartmentId": "1",
      "brokerDepartmentName": "BrokerFirm Dept 1",
      "brokerCodes": [
        "1234",
        "4321"
      ],
      "brokerUsers": [
        {
          "brokerUserEmailAddress": "A.N.Broker@BrokerFirm.com",
          "brokerUserFullName": "A N Broker",
          "brokerUserContactNumber": "01234 567 890"
        },
        {
          "brokerUserEmailAddress": "A.N.Technician@BrokerFirm.com",
          "brokerUserFullName": "A N Technician",
          "brokerUserContactNumber": "01234 567 891"
        }
      ]
    }
  ],
  "total": 1,
  "_links": [
    {
      "rel": "canonical",
      "href": "https://api.londonmarketgroup.co.uk/Lloyds/Placing/V1/brokerdepartments?_order=-_last_modified"
    }
  ]
}

POST Submission as JSON

Request URI:
POST "https://api.londonmarketgroup.co.uk/Lloyds/Placing/V1/Submissions"
Request Content:
{
  "submissionReference": "B1234AB12345",
  "submissionVersionDescription": "Submission Version 3",
  "brokerDepartmentId": "1",
  "brokerUserEmailAddress": "A.N.Broker@BrokerFirm.com",
  "brokerCode": "1234",
  "programmeReference": "B1234PP",
  "programmeDescription": "2020 Property Programme",
  "contractReference": "",
  "contractDescription": "",
  "contractTypeCode": "reinsurance_contract",
  "insuredOrReinsured": "PP Property Managers",
  "originalPolicyholder": "",
  "coverTypeCode": "facultative_proportional",
  "techinicianUserEmailAddress": "A.N.Technician@BrokerFirm.com",
  "classOfBusinessCode": "property_unspecified",
  "riskRegionCode": "worldwide",
  "riskCountryCode": null,
  "periodOfCover": {
    "insurancePeriod": {
      "inceptionDate": "2020-01-01",
      "expiryDate": "2020-12-31"
    }
  }
}
Permissible Response:
{
  "id": "B1234AB12345_3",
  "submissionReference": "B1234AB12345",
  "submissionVersionNumber": 3,
  "submissionVersionDescription": "Submission Version 3",
  "technicianUserEmailAddress": "A.N.Technician@BrokerFirm.com",
  "createdDateTime": "2020-01-01T08:41:35+00:00",
  "submissionStatusCode": "DRFT",
  "brokerDepartmentId": "1",
  "brokerUserEmailAddress": "A.N.Broker@BrokerFirm.com",
  "brokerCode": "1234",
  "programmeId": 12123,
  "programmeReference": "B1234PP",
  "programmeDescription": "2020 Property Programme",
  "contractReference": "",
  "contractDescription": "",
  "contractTypeCode": "reinsurance_contract",
  "insuredOrReinsured": "PP Property Managers",
  "coverTypeCode": "facultative_proportional",
  "classOfBusinessCode": "property_unspecified",
  "riskRegionCode": "worldwide",
  "periodOfCover": {
    "insurancePeriod": {
      "inceptionDate": "2020-01-01",
      "expiryDate": "2020-12-31"
    }
  }
}

PUT Submission as JSON

Request URI:
PUT https://api.londonmarketgroup.co.uk/Lloyds/Placing/v1/Submissions/B1234AB12345_3
Request Content:
{
  "submissionReference": "B1234AB12345",
  "submissionVersionNumber": 3,
  "submissionVersionDescription": "Submission Version 3 Updated",
  "brokerUserEmailAddress": "A.N.Broker@BrokerFirm.com",
  "brokerCode": "1234",
  "programmeReference": "B1234PP",
  "programmeDescription": "2020 Property Programme",
  "contractReference": "",
  "contractDescription": "",
  "contractTypeCode": "reinsurance_contract",
  "insuredOrReinsured": "PP Property Managers",
  "coverTypeCode": "facultative_proportional",
  "classOfBusinessCode": "property_unspecified",
  "riskRegionCode": null,
  "riskCountryCode": "UK",
  "periodOfCover": {
    "insuranceDuration": {
      "durationNumber": 12,
      "durationUnit": "months"
    }
  }
}

Permissible Response:
{
  "id": "B1234AB12345_3",
  "submissionReference": "B1234AB12345",
  "submissionVersionNumber": 3,
  "submissionVersionDescription": "Submission Version 3 Updated",
  "technicianUserEmailAddress": "A.N.Technician@BrokerFirm.com",
  "createdDateTime": "2020-01-01T09:59:00+00:00",
  "submissionStatusCode": "DRFT",
  "brokerDepartmentId": "1",
  "brokerUserEmailAddress": "A.N.Broker@BrokerFirm.com",
  "brokerCode": "1234",
  "programmeId": 12123,
  "programmeReference": "B1234PP",
  "programmeDescription": "2020 Property Programme",
  "contractReference": "",
  "contractDescription": "",
  "contractTypeCode": "reinsurance_contract",
  "insuredOrReinsured": "PP Property Managers",
  "coverTypeCode": "facultative_proportional",
  "classOfBusinessCode": "property_unspecified",
  "riskCountryCode": "UK",
  "periodOfCover": {
    "insuranceDuration": {
      "durationNumber": 12,
      "durationUnit": "months"
    }
  }
}

POST SubmissionDocument as JSON

To make a successful request to POST a SubmissionDocument, integraters must create a multipart request. Multipart requests contain more than one section. The sections can be of differing content types. For the SubmissionDocument request, the following sections are required: 1. The SubmissionDocument data in the form of a JSON string; and 2. The electronic file content (that is to be uploaded) associated with the SubmissionDocument data provided in the request.

NOTE: Files of up to 50MB in size must be permitted and must not impact the performance of the endpoint.


Request URI:
POST https://api.londonmarketgroup.co.uk/Lloyds/Placing/v1/SubmissionDocuments
Request Content:
{
  "submissionReference": "B432198765",
  "submissionVersionNumber": 1,
  "fileName": "MRC_Placingslip.docx",
  "fileMIMEType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
  "fileSizeInBytes": 11467,
  "documentType": "document_placing_slip",
  "documentDescription": "Placing Slip",
  "shareableToAllMarketsFlag": true,
  "replacingDocumentId": ""
}
------WebKitFormBoundary2HUjce6cplEbThPJ
Content-Disposition: form-data; name="MRC_Placingslip"; filename="simple.txtMRC_Placingslip.docx"
Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document

------WebKitFormBoundary2HUjce6cplEbThPJ--
Permissible Response:
{
  "_links": [
    {
      "rel": "canonical",
      "href": "https://api.londonmarketgroup.co.uk/Lloyds/Placing/V1/SubmissionDocuments/B432198765_1_B_00001"
    }
  ],
  "id": "B432198765_1_B_00001",
  "submissionReference": "B432198765",
  "submissionVersionNumber": 1,
  "documentId": "B_00001",
  "fileName": "MRC_Placingslip.docx",
  "fileMIMEType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
  "fileSizeInBytes": 11467,
  "documentType": "document_placing_slip",
  "documentDescription": "Placing Slip",
  "shareableToAllMarketsFlag": true,
  "suppliedBy": "B",
  "replacingDocumentId": "",
  "createdDateTime": "2020-01-01T12:24:00+00:00"
}

GET SubmissionDocument Collection (Data) Wrapper as JSON

Request URI:
GET https://api.londonmarketgroup.co.uk/Lloyds/Placing/v1/SubmissionDocuments?SubmissionReference=B432198765
Permissible Response:
{
  "items": [
    {
      "id": "B432198765_1_B_00001",
      "submissionReference": "B432198765",
      "submissionVersionNumber": 1,
      "documentId": "B_00001",
      "fileName": "MRC_Placingslip.docx",
      "fileMIMEType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
      "fileSizeInBytes": 11467,
      "documentType": "document_placing_slip",
      "documentDescription": "Placing Slip",
      "shareableToAllMarketsFlag": true,
      "suppliedBy": "B",
      "createdDateTime": "2020-01-01T12:24:00+00:00"
    },
    {
      "id": "B432198765_1_B_10101",
      "submissionReference": "B432198765",
      "submissionVersionNumber": 1,
      "documentId": "B_10101",
      "fileName": "MailingPreferences.pdf",
      "fileMIMEType": "application/pdf",
      "fileSizeInBytes": 141,
      "documentType": "other_documentation",
      "documentDescription": "Mailing Preferences",
      "shareableToAllMarketsFlag": false,
      "suppliedBy": "B",
      "createdDateTime": "2020-01-01T12:32:00+00:00"
    }
  ],
  "total": 2,
  "_links": [
    {
      "rel": "canonical",
      "href": "https://api.londonmarketgroup.co.uk/Lloyds/Placing/V1/SubmissionDocuments?_order=-_last_modified&_pageSize=200&SubmissionReference=B432198765&_pageNum=1"
    }
  ]
}

GET SubmissionDocument (File Content)

Request URI:
GET https://api.londonmarketgroup.co.uk/Lloyds/Placing/V1/SubmissionDocuments/B432198765_1_B_00001/content
Permissible response:
Response Headers
HTTP/1.1 200 OK
Cache-Control: private,max-age=60
Content-Type: text/plain
Vary: Accept
Server: Kestrel
api-supported-versions: 1
Content-Disposition: attachment; filename=MRC_PlacingSlip.docx; filename*=UTF-8''MRC_PlacingSlip.docx
X-SourceFiles: =?UTF-8?B?QzpcVXNlcnNceWlua2FcU291cmNlXFJlcG9zXGZyYW5nbGVtb21lXExNVE9NLUFQSS1HV1xTZWN1cmVEYXRhRXhjaGFuZ2VXZWJBcGlcTE1UT01cU2VjdXJlRGF0YUV4Y2hhbmdlXHYxXGZpbGVzXHB4NG92djRrLmpld1xjb250ZW50?=
X-Powered-By: ASP.NET
Date: Mon, 09 May 2018 10:10:16 BST

Antivirus Scanning and AV Software Updates
Antivirus (AV) scans must be run on every file that is downloaded. AVs must be kept updated with the latest detection signatures so that it can catch new and emerging threats. If antivirus fails for a file:
  • The SubmissionDocument Resource must not be created; and
  • The content must not be stored.

GET UnderwriterOrganisation Collection Wrapper as JSON

Request URI:
GET https://api.londonmarketgroup.co.uk/Lloyds/Placing/V1/UnderwriterOrganisations?NameEmailOrg=contains(API)&BrokerDepartmentId=1
Permissible Response:
{
  "items": [
    {
      "underwriterOrganisationId": "1000097",
      "underwriterOrganisationName": "API UnderwritingFirm1",
      "underwriterUsers": [
        {
          "underwriterUserEmailAddress": "A.N.Underwriter@UnderwritingFirm1.com",
          "underwriterUserFullName": "A N Underwriter",
          "underwriterUserContactNumber": "01234 567 111"
        },
        {
          "underwriterUserEmailAddress": "A.N.OtherUnderwriter@UnderwritingFirm1.com",
          "underwriterUserFullName": "A N Other Underwriter",
          "underwriterUserContactNumber": "01234 567 112"
        }
      ],
      "brokerDepartmentId": "1"
    },
    {
      "underwriterOrganisationId": "1000096",
      "underwriterOrganisationName": "API UnderwritingFirm2",
      "underwriterUsers": [
        {
          "underwriterUserEmailAddress": "A.N.Underwriter@UnderwritingFirm2.com",
          "underwriterUserFullName": "A N Underwriter2",
          "underwriterUserContactNumber": "01234 765 111"
        },
        {
          "underwriterUserEmailAddress": "A.N.OtherUnderwriter@UnderwritingFirm2.com",
          "underwriterUserFullName": "A N Other Underwriter2",
          "underwriterUserContactNumber": "01234 765 112"
        }
      ],
      "brokerDepartmentId": "1"
    }
  ],
  "total": 2,
  "_links": [
    {
      "rel": "canonical",
      "href": "https://api.londonmarketgroup.co.uk/Lloyds/Placing/V1/UnderwriterOrganisations?_order=-_last_modified&_pageSize=200&BrokerDepartmentId=1&NameEmailOrg=contains(API)&_pageNum=1"
    }
  ]
}

POST SubmissionUnderwriter as JSON

Request URI:
POST https://api.londonmarketgroup.co.uk/Lloyds/Placing/V1/SubmissionUnderwriters
Request Content:
{
  "submissionReference": "B1234AB12321",
  "submissionVersionNumber": 1,
  "underwriterOrganisationId": "1000097",
  "underwriterUserEmailAddress": "A.N.Underwriter@UnderwritingFirm1.com",
  "communicationsMethodCode": "PLATFORM"
}
Permissible Response:
{
  "_links": [
    {
      "rel": "canonical",
      "href": "https://api.londonmarketgroup.co.uk/Lloyds/Placing/V1/SubmissionUnderwriters/B1234AB12321_1_B11111"
    }
  ],
  "id": "B1234AB12321_1_B11111",
  "submissionReference": "B1234AB12321",
  "submissionVersionNumber": 1,
  "submissionUnderwriterId": "B11111",
  "submissionUnderwriterStatusCode": "DRFT",
  "submissionVersionDescription": "Submission Version 1",
  "brokerOrganisationName": "API BrokerFirm1",
  "brokerDepartmentName": "API BrokerFirm Dept 1",
  "brokerUserFullName": "A N Broker",
  "brokerUserEmailAddress": "A.N.Broker@BrokerFirm.com",
  "brokerUserContactNumber": "01234 567 890",
  "underwriterOrganisationId": "1000097",
  "underwriterOrganisationName": "API UnderwritingFirm1",
  "underwriterUserFullName": "A N Underwriter",
  "underwriterUserEmailAddress": "A.N.Underwriter@UnderwritingFirm1.com",
  "communicationsMethodCode": "PLATFORM",
  "programmeId": 12123,
  "programmeReference": "B1234PP",
  "programmeDescription": "2020 Property Programme",
  "contractReference": "B1234AB12321",
  "contractDescription": "Property 1 Initial Submission",
  "contractTypeCode": "reinsurance_contract",
  "insuredOrReinsured": "PP Property Managers",
  "coverTypeCode": "facultative_proportional",
  "classOfBusinessCode": "property_unspecified",
  "riskRegionCode": "worldwide",
  "periodOfCover": {
    "insurancePeriod": {
      "inceptionDate": "2020-01-01",
      "expiryDate": "2020-12-31"
    }
  },
  "createdDateTime": "2020-01-01T11:41:00+00:00"
}

POST SubmissionDialogue (Broker's Request for Quote) as JSON

Request URI:
POST https://api.londonmarketgroup.co.uk/Lloyds/Placing/V1/SubmissionDialogues
Request Content:
{
  "submissionReference": "B1234AB12321",
  "submissionVersionNumber": 1,
  "submissionUnderwriterId": "B11111",
  "isDraftFlag": false,
  "senderActionCode": "RFQ",
  "senderNote": "Hi Underwriter, Please can you provide a quote on this Submission? Thanks, Broker.",
  "senderDocumentIds": [
    "B_00001",
    "B_00002"
  ]
}
Permissible Response:
{
  "_links": [
    {
      "rel": "canonical",
      "href": "https://api.londonmarketgroup.co.uk/Lloyds/Placing/V1/SubmissionDialogues/B1234AB12321_1_RQ10001"
    }
  ],
  "id": "",
  "submissionReference": "B1234AB12321",
  "submissionVersionNumber": 1,
  "submissionDialogueId": "RQ10001",
  "submissionUnderwriterId": "B11111",
  "senderParticipantCode": "B",
  "senderUserFullName": "A N Broker",
  "senderUserEmailAddress": "A.N.Broker@BrokerFirm.com",
  "isDraftFlag": false,
  "statusCode": "DELV",
  "senderActionCode": "RFQ",
  "senderNote": "Hi Underwriter, Please can you provide a quote on this Submission? Thanks, Broker.",
  "senderDocumentIds": [
    "B_70132",
    "B_70133"
  ],
  "createdDateTime": "2020-01-01T11:42:25+00:00",
  "sentDateTime": "2020-01-01T11:42:26+00:00"
}

POST SubmissionDialogue (Underwriter's Quote response) as JSON

Request URI:
POST https://api.londonmarketgroup.co.uk/Lloyds/Placing/V1/SubmissionDialogues
Request Content:
{
  "submissionReference": "B1234AB12321",
  "submissionVersionNumber": 1,
  "submissionUnderwriterId": "B11111",
  "isDraftFlag": true,
  "senderActionCode": "QUOTE",
  "senderNote": "Thank you, here is my Quoteslip, attached. Regards, U.",
  "senderDocumentIds": [
    "U_10001"
  ],
  "underwriterQuoteReference": "PPQuote1",
  "underwriterQuoteValidUntilDate": "2021-01-15"
}
Permissible Response:
{
  "id": "B1234AB12321_1_RQ10002",
  "submissionReference": "B1234AB12321",
  "submissionVersionNumber": 1,
  "submissionDialogueId": "RQ10002",
  "submissionUnderwriterId": "B11111",
  "senderParticipantCode": "U",
  "senderUserFullName": "A N Underwriter",
  "senderUserEmailAddress": "A.N.Underwriter@UnderwritingFirm1.com",
  "isDraftFlag": true,
  "statusCode": "SENT",
  "senderActionCode": "QUOTE",
  "senderNote": "Thank you, here is my Quoteslip, attached. Regards, U.",
  "senderDocumentIds": [
    "U_10001"
  ],
  "underwriterQuoteReference": "PPQuote1",
  "underwriterQuoteValidUntilDate": "2021-01-15",
  "createdDateTime": "2020-01-01T11:52:33+00:00",
  "sentDateTime": null,
  "_links": [
    {
      "rel": "canonical",
      "href": "https://api.londonmarketgroup.co.uk/Lloyds/Placing/V1/SubmissionDialogues/B1234AB12321_1_RQ10002"
    }
  ]
}


Error Codes

Below is the list of all errors that can be encountered in a response to API call and their descriptions.

Error Code Description
FieldIsEmpty The field was empty when a value is required e.g. "".
ContainsWhitespace The field contains whitespace.
ContainsSpecialChar The field contains special characters.
ContainsCurlies The field contains curly brackets.
InvalidEmailFormat The field should contain a valid email address.
InvalidDateFormat The field should contain a valid date in the correct format.
InvalidTeleNoFormat The field should contain a valid telephone number in the correct format.
InvalidNumber The field should contain a valid number.
InvalidCountryFormat The field should contain a valid country format.
MaximumDateRangeExceeded The field should contain a date no greater than:
NumberTooLarge The field should contain a valid number.
InvalidFilename The File Name is not valid.
InvalidMIMETypeFormat The MIME Type should be in the correct format.
InvalidBrokerCode The field contains an invalid Broker Code for the selected Broker Department.
InvalidContractReference The Contract Reference should begin with a single character "B", followed by the Broker Code.
InvalidSubmissionReference The Submission Reference should begin with a single character "B", followed by the Broker Code.
MissingField The field should not be blank.
SubmissionNotInDraft The status of the Submission is not in Draft.
InvalidCharacters The field contains characters that were not from the defined character set.
ValueTooLarge The value of this field is too large.
ResourceAccessDenied The requester is denied access to the resource.
PeriodExpiryDateisNotGreaterOrEqualPeriodInceptionDate The Expiry Date is before the Inception Date.
SubmissionInPayloadDoesNotExist The Submission referenced in the payload does not exist.
UnderwriterOrganisationAlreadyExists The Underwriter Organisation already exists for this combination of Submission Reference and Submission Version Number.
UnderwriterNotAuthorisedToQuote The Underwriter is not authorised to provide a quote.
UnderwriterEmailDoesNotExist The Underwriter e-mail address does not exist for the Underwriter Organisation.
CommunicationMethodCodePlatformExpected The Communication Method Code must be set to PLATFORM.
ResourceDoesNotExist The Identifier of the Resource does not exist.
SubmissionUnderwriterNotInDraft The SubmissionUnderwriter status is not Draft.
SubmissionUnderwriterDoesNotExist The referenced SubmissionUnderwriter does not exist.
DraftSubmissionNotExpected This request cannot be set as draft.
InvalidBrokerActionCode The Broker action code is invalid.
SenderNoteMandatory The Sender Note is mandatory.
SubmissionDocumentDoesNotExist No Submission Document / Placing Slip has been referenced.
SupportingDocumentDoesNotExist The referenced supporting document(s) does not exist.
NULLValueExpected A NULL value is expected.
UnderwriterQuoteValidUntilDateNotExpected The UnderwriterQuoteValidUntilDate field is not expected in this request.
BrokerRequestForQuoteAlreadyExists A quotation request has already been sent to this underwriter.
UnderwriterOrganisationDoesNotExist The Underwriter Organisation referenced does not exist.
BrokerCodeDepartmentMismatch The Broker Code does not exist for Broker Department.
BrokerNotMemberOfDepartment The Broker User is not a member of the Broker Department.
EitherRiskRegionCodeOrRiskCountryCodesMustBePopulated Either the Region or the Country Code is populated. Both must not be populated. Both must not be blank.
EitherBothPeriodAndDurationPopulatedOrNonePopulated Either the Insurance Period or Insurance Duration data structures must be populated.
AccessToReferencedResourceNotAllowed The requester is not allowed to access to other resource(s) referenced in this request.
UnderwriterQuoteReferenceNotExpected The UnderwriterQuoteReference field is not expected in this request.
SubmissionDocumentNotLinkedToSubmission The referenced Submission Document record is not related to the Submission.
SupportingDocumentNotLinkedToSubmission The referenced supporting document(s) is not related to the Submission record.
RequestForQuoteDoesNotExist There is no Request For Quote (RFQ) dialogue for this SubmissionUnderwriter.
SubmissionDialogueInDraftStatusExists A SubmissionDialogue with a StatusCode of Draft already exists for this SubmissionUnderwriter.
InvalidUnderwriterActionCode The Underwriter action code is invalid.
UnderwriterQuoteReferenceExpected The UnderwriterQuoteReference field is expected in this request.
UnderwriterQuoteValidUntilDateExpected The UnderwriterQuoteValidUntilDate field is expected in this request.
DocumentDoesNotExist The DocumentId referenced does not exist in SubmissionDocument.
DocumentsNotLinkedToSubmissionUnderwriter The DocumentId referenced is not linked to the SubmissionUnderwriter.
SenderDocumentIdsNotExpected Document references are not expected within this request.
SubmissionDialogueNotInDraft The SubmisisonDialogue StatusCode is not in draft.
MethodNotAvailable The method for this resource is not available.
NotDocumentOwner The requester is not from the organisation that owns the submission document.
ResourceKeysDoNotMatch The resource keys that form the resource identifier do not match the resource keys within the body of the resource.
FileExtensionNotSupportedForSupportingDocument The file extension is not supported for the document type.
ShareableToAllMarketsFlagExpectedTrue The ShareableToAllMarketsFlag must be set to true.
DocumentExceedsFileSize The document file size field and binary file size must not exceed 50 megabytes.
ReplacingDocumentIdNotExpected The ReplacingDocumentId must not be populated.
MRCCannotBeUpdated An uploaded Submission Document / Placing Slip cannot be updated.
FileExtensionNotSupportedForMRC The file extension is not supported for the document type.
MRCCannotBeAddedAsNew The Submission Document / Placing Slip must reference the original document it is replacing.
ShareableToAllMarketsFlagExpectedFalse The ShareableToAllMarketsFlag must be false.
ReplacingDocumentDoesNotExist The SubmissionDocument record referenced in the ReplacingDocumentId field does not exist.
ReplacingDocumentSubmissionVersionMismatch The submission reference and submission version number of the SubmissionDocument payload and the SubmissionDocument record referenced in the ReplacingDocumentId field does not match.
ReplacingDocumentDocumentTypeMismatch The document type of the replacing SubmissionDocument record does not match with the document type of the SubmissionDocument payload.
BrokerCodeMismatchPreviousSubmissionVersion The Broker Code does not match the Broker Code from a previous Submission version.
RiskRegionCodeMismatchPreviousSubmissionVersion The Risk Region Code does not match the Region Code from a previous Submission version.
ContractTypeMismatchPreviousSubmissionVersion The Contract Type does not match the Contract Type from a previous Submission version.
CoverTypeMismatchPreviousSubmissionVersion The Cover Type does not match the Cover Type from a previous Submission version.
InsuredOrReinsuredMismatchPreviousSubmissionVersion The Insured Or Reinsured value does not match the Insured Or Reinsured value from a previous Submission version.
PeriodOfCoverMismatchPreviousSubmissionVersion The Period of Cover does not match the Period of Cover from a previous Submission version.
RiskCountryCodeMismatchPreviousSubmissionVersion The Risk Country Code does not match the Country Code from a previous Submission version.
MinimumDateRangeExceeded The field should contain a date no smaller than:
BinaryFileSizeMismatch The file size of the binary file and the document file size field do not match.
InvalidFirstCharacter The first character of the string is invalid.
ProgrammeReferenceAndSubmissionReferenceMismatch First five characters of Programme Reference and Submission Reference must be the same.
DateInThePast The date has been set in the past.
DocumentUsedInSubmissionDialogue The document has already been referenced in a previous SubmissionDialogue.
DocumentLinkedUsedAlready The referenced document has been used already.
DocumentLinkedMRCRepeated More than one Placing Slip / MRC contract has been referenced.
OriginalPolicyholderMismatchPreviousSubmissionVersion The Original Policyholder does not match the Original Policyholder from a previous Submission version.
OriginalPolicyholderNotExpected The OriginalPolicyholder field must be blank for direct insurance contract types.
DocumentsLinkedReplacementsRepeated The documents referenced on the Submission or in the SubmissionDialogue reference to the same replacing document more than once.
BrokerCodeNotInTheCodesListforRelevantDepartment Broker Code cannot be found in the list of Broker Codes for the Broker Department.
BrokerDepartmentDoesNotExist The Broker Department does not exist.
ClassOfBusinessCodeNotSupported The Class Of Business Code is not supported.
BrokerDepartmentMismatchPreviousSubmissionVersion The Broker Department does not match the Broker Department from a previous Submission version.
ClassOfBusinessMismatchPreviousSubmissionVersion The Class of Business does not match the Class of Business from a previous Submission version.
BrokerCodeMismatch The Broker Code does not match the Broker Code in the record.
StringTooLong String Too Long. String must be no longer than:
StringTooShort String Too Short. String must be no shorter than:
SubmissionDocumentInherited The inherited SubmissionDocument record is referenced on a non-draft version of a Submission record.
SectionedSubmissionNotSupported The referenced Submission has sections and is not currently supported.
PanelOrFacilityOnSubmissionNotSupported The referenced Submission has associated panel or facility underwriters that is not currently supported.
ReplacingDocumentNotSuppliedByBroker The supplier of the replacing SubmissionDocument record does not belong to a Broker.
DocumentTypeNotSupportingDocument The document type is not for a Supporting Document.
ReplacingDocumentLinkNotInEarlierSubmission The document referenced in the ReplacingDocumentId field is not from an earlier version of the same Submission.
ReplacingDocumentOnPrimarySubmissionVersion A replacing document cannot be referenced for the first version of a submission reference.
MissingRequiredHTTPHeader A request was received that did not include a required HTTP request header.
InvalidFilterCriterion There are filter-able fields or filter criterion that are invalid within the resource request.
InvalidOrderCriterion There are invalid order-able fields or invalid order-able field directions within the resource request.
MandatoryFilterMissing A request for this resource requires all mandatory filters to be supplied when performing a collection get.

Code Repositories

The Lloyd's GitHub account contains a 'placing-api' repository which contains the source code for the following:

  • Sample PAS UI application
  • Postman scripts and configuration instructions