Download OpenAPI specification:
The purpose of the Intelliworks Create Case API is to enable Case creation from outside Intelliworks environment, and to unlock a more efficient process for users, by reducing manual data entry.
Any action performed via the API will be visible in the Intelliworks UI, and the further action can be performed either in the UI or via the API. The intent is to ensure data accuracy between applications, avoiding the need to re-key information. This is primarily a technical pack intended for developers. It will provide an explanation of the service, the calls involved and some sample requests.
You can create new cases via the API for the following types;
| Workflow type | Workflow ID |
|---|---|
| Sale | 220-Sale |
| Purchase | 210-Purchase |
| New build purchase | 216-New Build Purchase |
| General Property | 10200-General Property |
| Remortgage | 300-Remortgage |
| Equity release | 360-Equity Release (360) |
| Transfer of Equity | 700-Transfer of Equity |
| Wills | 415-Wills |
| Lasting Power of Attorney | 500-Lasting Power of Attorney |
| Probate | 601-Probate |
It provides the option to create a new case, via the API, instead of by manually initiating the case from the Intelliworks user interface. A case in Intelliworks consists of key details such as clients, a descriptive summary, and the type of case. For conveyancing cases, it also includes property, and price agreed. When you create a case, you need to include the appropriate WorkflowID for the type of case you want to create
The branch ID is a unique ID created by Ochresoft. Each branch ID relates to a branch or site (office) of the customer. When you create a case via API, you must specify which branch the case should be created in by including the branch ID. For example, if the customer has an Oxford office with branch ID "926a95j1-c120-4cfd-80dd-9572c99345a6", you will need to send that ID in the message. If you haven't already got the branch IDs for the customer, request them from Ochresoft.
Once the case is created, the workflow operates in the same way as if the case had been created manually, ensuring the conveyancer is guided through the process, but without the need to re-key details already held in another application.
You can update an existing Intelliworks case via the API using the same workflow-specific request body as create case. Supply the parent transactionId from the original create case response when updating case details.
Retrieve read-only case summary details from Intelliworks by branch and either an Intelliworks case reference (caseId) and/or an external case reference (externalCaseId). At least one of caseId or externalCaseId must be supplied.
Returns the actual completion date of a milestone for a case. Supply branchId, milestoneId, and at least one of caseId or externalCaseId. Optionally include workflowId when required for the target workflow. Valid milestoneId values are listed in Supported milestone IDs by workflow.
Supported milestone IDs by workflow:
| Milestone | Milestone ID |
|---|---|
| FileOpened | 499 |
| ClientCareLetterSent | 500 |
| SignedClientCareLetterReceived | 501 |
| ClientsIDVerified | 502 |
| FileReview1 | 503 |
| FileReview2 | 504 |
| FileReview3 | 505 |
| FileReview4 | 506 |
| FileReview5 | 507 |
| FileReview6 | 508 |
| FileReview7 | 509 |
| FileReview8 | 510 |
| FileReview9 | 511 |
| FileReview10 | 512 |
| DateClosed | 513 |
| Milestone | Milestone ID |
|---|---|
| FileOpened | 237 |
| ClientCareSent | 238 |
| SignedCareRecd | 239 |
| ClientsIDVerified | 240 |
| 2ndFileReview | 242 |
| 3rdFileReview | 243 |
| 4thFileReview | 244 |
| 5thFileReview | 245 |
| LastestFileReview | 246 |
| DateClosed | 247 |
| Milestone | Milestone ID |
|---|---|
| FileOpened | 307 |
| ClientCareLetterSent | 308 |
| SignedCopyClientCareLetterReturned | 309 |
| ClientIDVerified | 310 |
| AppointmentConfirmationSent | 311 |
| LPAQuestionnaireSent | 312 |
| LPAQuestionnaireReturned | 313 |
| InitialMeeting | 314 |
| AttorneyBankruptcySearchesDone | 315 |
| MedicalChecksComplete | 316 |
| FeeEarnerRiskManagementReview | 317 |
| CertificateProviderRequestSent | 318 |
| CertificateProviderReplyReceived | 319 |
| LPAFormsSentForSigning | 320 |
| SignedLPAFormsReceived | 321 |
| LPAsSigned | 322 |
| NoticeSent | 323 |
| LPASubmittedToOPG | 324 |
| NotificationOfSubmissionSent | 325 |
| LPAsRegistered | 326 |
| LPACopiesIssued | 327 |
| BillIssued | 328 |
| FileClosed | 329 |
| LPAExecutedDate | 330 |
| Milestone | Milestone ID |
|---|---|
| QuoteProduced | 399 |
| DateInstructed | 400 |
| InitialCallToClientAttempted | 401 |
| InitialCallToClientCompleted | 402 |
| CareLetterSent | 403 |
| WelcomePackSent | 404 |
| VirtualFirmCredentials | 405 |
| IntroductorySMS | 406 |
| ClientIdVerified | 407 |
| ClientInfoForm | 408 |
| SignedCareLetterReceived | 409 |
| AllInitialDocumentReceived | 410 |
| SignedDeclarationReceived | 411 |
| MemoOfSaleReceived | 412 |
| ContractRequested | 413 |
| ContractReceived | 414 |
| PropInfoFormReceived | 415 |
| LeaseholdInfoFormReceived | 416 |
| FFFormReceived | 417 |
| EPCReceived | 418 |
| LocalSearchRequested | 419 |
| LocalSearchReceived | 420 |
| EnquiriesRaised | 421 |
| EnquiriesReceived | 422 |
| FurtherEnquiriesRaised | 423 |
| FurtherEnquiriesReceived | 424 |
| RepliesToSomeEnquiriesRecd | 425 |
| RepliesToAllEnquiriesRecd | 426 |
| ReportOnSearchesSentToClient | 427 |
| SearchesSatisfactory | 428 |
| LeaseholdInformationRequested | 429 |
| LeaseholdInformationReceived | 430 |
| TitleChecked | 431 |
| ContractApproved | 432 |
| ContractSentToClient | 433 |
| SignedContractHeld | 434 |
| ReportToClient | 435 |
| MortgageOfferReceived | 436 |
| OfferReportMortgageDeedSent | 437 |
| SignedMortgageDeedReceived | 438 |
| PropertyInsuranceConfirmed | 439 |
| TransferApproved | 440 |
| SignedTransferReceived | 441 |
| AssessReadinessForExchange | 442 |
| ReadyToExchange | 443 |
| BillPrepared | 444 |
| ClientCompletionStatement | 445 |
| RequisitionsOnTitleSent | 446 |
| RequisitionsOnTitleReceived | 447 |
| SignedSDLTFormsHeld | 448 |
| ActualExchange | 449 |
| PrioritySearchesSubmitted | 450 |
| CompletionDateNoticeReceived | 451 |
| ContractualCompletion | 452 |
| ActualCompletion | 453 |
| SDLTSubmission | 455 |
| SDLT5Received | 456 |
| RegistrationApplicationSent | 457 |
| CompletedRegistrationReceived | 458 |
| SatisfactionQuestionnaireSent | 459 |
| CaseClosed | 460 |
| DateAbortInterim | 461 |
| DateAborted | 462 |
| HTBAuthorityToProceedReceived | 463 |
| HTBAuthorityToProceedDate | 464 |
| HTBSolicitorsForm1Prepared | 465 |
| HTBSolicitorsForm1Sent | 466 |
| HTBDisclosuresMadeToHelpToBuyAgent | 467 |
| HTBAgrentHasAgreedToProceedafterDisclosures | 468 |
| HTBNoticeGivenToQualifiyingLender | 469 |
| HTBReportedOnHelpToBuySchemeToClient | 470 |
| HTBSignedHTBFirstTimeBuyerDeclarationRecd | 471 |
| HTBSolicitorsForm2Prepared | 472 |
| HTBSolicitorsForm2Sent | 473 |
| HTBAuthorityToExchangeReceived | 474 |
| HTBNoticeOfHelpToBuyChargesServedOnLender | 475 |
| HTBPostCompletionDocumentsSentToHomeAgent | 476 |
| HTBHelpToBuyISABonusAppliedFor | 477 |
| HTBHelpToBuyISABonusReceived | 478 |
| MoneyOnAccountReceived | 520 |
| Milestone | Milestone ID |
|---|---|
| FileOpened | 248 |
| ClientCareLetterSent | 249 |
| SignedCopyClientCareLetterRecd | 250 |
| SignedGeneralAuthorityRecd | 251 |
| SignedAuthorityToObtainWillRecd | 252 |
| PowerOfAttorneyCompleted | 253 |
| ProbateQuestionnaireReceived | 254 |
| ForeignDomicileQuestRecd | 255 |
| DeathRegistered | 256 |
| DeathCertificateReceived | 257 |
| DeathCertVerificationFormPrepared | 258 |
| DeceasedBankruptcySearchDone | 259 |
| WillObtained | 260 |
| AllPersonalRepresentativesIDVerified | 261 |
| PRsBankruptcySearchesDone | 262 |
| BeneficiaryIDChecksDone | 263 |
| BeneficiariesEntitlementAdvised | 264 |
| MinorsBirthCertsReceived | 265 |
| StatutoryAdvertInLondonGazette | 266 |
| StatutoryAdvertInLocalPaper | 267 |
| NilRateBandDetailsReceived | 268 |
| FuneralAccountPaid | 269 |
| IHTReferenceAppliedFor | 270 |
| IHTReferenceAppliedReceived | 271 |
| IHTPaymentArranged | 272 |
| IHTFormsSentToPRsForSignature | 273 |
| OathAffidavitsIHTFormsSworn | 274 |
| IHTFormsPrepared | 275 |
| IHTFormsSubmitted | 276 |
| NoticesServedOnNonProvingExecs | 277 |
| GrantApplicationLodged | 278 |
| GrantIssued | 279 |
| CashRaisedForAdminPurposes | 280 |
| EstateDebtsPaid | 281 |
| DeedOfVariationPrepared | 282 |
| IncomeTaxToDateOfDeathSettled | 283 |
| InterimAccountsSentToPRs | 284 |
| PRsApprovedInterimAccounts | 285 |
| InterimEstateAccountsToResiduaryBens | 286 |
| BeneficiaryBankruptcySearchesDone | 287 |
| CorrectiveAccountLodged | 288 |
| PecuniaryLegateesConfirmedLegacysRecd | 289 |
| SpecificDevisesConfirmedLegacysRecd | 290 |
| SpecificLegacysConfirmedLegacysRecd | 291 |
| InterimDistributionToResiduaryBeneficiarys | 292 |
| TaxPositionDuringAdminSettled | 293 |
| IHTClearanceCertAppliedFor | 294 |
| IHTClearanceCertificateRecd | 295 |
| EstateAccountsPrepared | 296 |
| FinalAccountsToPRsForApproval | 297 |
| PRsApprovalOfAccountsRecd | 298 |
| FinalEstateAccountsSentToResiduaryBeneficiarys | 299 |
| FinalDistributionMadeToResiduaryBeneficiarys | 300 |
| ResiduaryBeneficiarysConfirmedReceiptOfResidue | 301 |
| EstateClosed | 302 |
| FileClosed | 303 |
| ReferrerAccountPaid | 304 |
| AllRepliesReceivedToInitialLetters | 305 |
| InitialLettersToOrganisationsSent | 306 |
| InitialContactCallAttempted | 490 |
| InitialContactCallMade | 491 |
| IntroductorySMSsent | 492 |
| VirtualFirmCredentialsSent | 493 |
| AcknowledgeSignedToBreceived | 494 |
| RenunciationRequested | 495 |
| RenunciationAccepted | 496 |
| InitialAdvice | 497 |
| PRAdvisedGrantReceived | 498 |
| Milestone | Milestone ID |
|---|---|
| QuoteProduced | 1 |
| DateInstructed | 2 |
| InitialCallToClientCompleted | 3 |
| CareLetterSent | 4 |
| VirtualFirmCredentials | 5 |
| IntroductorySMS | 6 |
| ClientIdVerified | 7 |
| ClientInfoForm | 8 |
| SignedCareLetterReceived | 9 |
| MemoOfSaleReceived | 10 |
| ContractRequested | 11 |
| ContractReceived | 12 |
| PropInfoFormReceived | 13 |
| LeaseholdInfoFormReceived | 14 |
| FFFormReceived | 15 |
| EPCReceived | 16 |
| LocalSearchRequested | 17 |
| LocalSearchReceived | 18 |
| EnquiriesRaised | 19 |
| EnquiriesReceived | 20 |
| FurtherEnquiriesRaised | 21 |
| FurtherEnquiriesReceived | 22 |
| LeaseholdInformationRequested | 23 |
| LeaseholdInformationReceived | 24 |
| TitleChecked | 25 |
| ContractApproved | 26 |
| ContractSentToClient | 27 |
| SignedContractHeld | 28 |
| ReportToClient | 29 |
| MortgageOfferReceived | 30 |
| TransferApproved | 31 |
| AssessReadinessForExchange | 32 |
| ReadyToExchange | 33 |
| BillPrepared | 34 |
| ClientCompletionStatement | 35 |
| RequisitionsOnTitleSent | 36 |
| RequisitionsOnTitleReceived | 37 |
| ActualExchange | 39 |
| ContractualCompletion | 40 |
| LenderCompletionMoney | 41 |
| ActualCompletion | 42 |
| SDLTSubmission | 43 |
| RegistrationApplicationSent | 45 |
| CompletedRegistrationReceived | 46 |
| SatisfactionQuestionnaireSent | 47 |
| DateAborted | 49 |
| InitialCallToClientAttempted | 357 |
| WelcomePackSent | 358 |
| AllInitialDocumentsReceived | 359 |
| SignedDeclarationReceived | 360 |
| RepliesToSomeEnquiries | 361 |
| RepliesToAllEnquiries | 362 |
| ReportOnSearchesToClient | 363 |
| SearchesOk | 364 |
| HelptoBuyClientReport | 365 |
| MortgageOffertoClient | 366 |
| SignedMortgageDeed | 367 |
| PropertyInsuranceConfirmed | 368 |
| SignedTransferReceived | 369 |
| HelptoBuyISABonusAppliedFor | 370 |
| HelptoBuyBonusReceived | 371 |
| BankruptcySearchesSubmitted | 372 |
| PrioritySearchesSubmitted | 373 |
| DateAbortInterim | 374 |
| MoneyOnAccountReceived | 519 |
| Milestone | Milestone ID |
|---|---|
| QuoteProduced | 151 |
| DateInstructed | 152 |
| InitialCallToClientCompleted | 153 |
| CareLetterSent | 154 |
| VirtualFirmCredentials | 155 |
| IntroductorySMS | 156 |
| SignedCareLetterReceived | 157 |
| ClientInfoForm | 158 |
| ClientIdVerified | 159 |
| MoneyOnAccountIn | 160 |
| IndexMapRequested | 161 |
| IndexMapReceived | 162 |
| DeedsRequested | 163 |
| DeedsReceived | 164 |
| OfficialCopiesRequested | 165 |
| OfficialCopiesReceived | 166 |
| RedStatsRequested | 167 |
| RedStatsReceived | 168 |
| MortgageOfferReceived | 169 |
| MortgageDeedSent | 170 |
| MortgageDeedHeld | 171 |
| RevisedMortgageOfferReceived | 172 |
| RevisedMortgageDeedSent | 173 |
| RevisedMortgageDeedHeld | 174 |
| LeaseholdInformationRequested | 175 |
| LeaseholdInformationReceived | 176 |
| LocalSearchRequested | 177 |
| LocalSearchReceived | 178 |
| CertifciateofTitle | 179 |
| FeeEarnerRevew | 180 |
| BillPrepared | 181 |
| ClientCompletionStatement | 182 |
| SignedTransfer | 183 |
| TenancyAgreementReceived | 184 |
| CompletionSetFor | 185 |
| LenderCompletionMoney | 186 |
| ActualCompletion | 187 |
| RegistrationApplicationSent | 188 |
| CompletedRegistrationReceived | 189 |
| SatisfactionQuestionnaireSent | 190 |
| DateAborted | 191 |
| CaseClosed | 192 |
| TitleChecked | 203 |
| ReportToClient | 204 |
| AllReceivedClient | 205 |
| InitialCallToClientAttempted | 487 |
| Milestone | Milestone ID |
|---|---|
| QuoteProduced | 100 |
| DateInstructed | 101 |
| InitialCallToClientCompleted | 102 |
| CareLetterSent | 103 |
| VirtualFirmCredentials | 104 |
| IntroductorySMS | 105 |
| IndexSearchRequested | 106 |
| IndexSearchReceived | 107 |
| ClientInfoForm | 108 |
| ClientIdVerified | 109 |
| MemoOfSaleReceived | 110 |
| FFFormReceived | 111 |
| PropInfoFormReceived | 112 |
| PropQuestFormReceived | 113 |
| LeaseholdInfoFormReceived | 114 |
| OverridingQuestionnaireReceived | 115 |
| SurplusFormReceived | 116 |
| SignedCareLetterReceived | 117 |
| MoneyOnAccountReceived | 118 |
| DeedsRequested | 119 |
| RedStatsRequested | 120 |
| DeedsReceived | 121 |
| SolsInitialLetter | 122 |
| ContractIssued | 123 |
| LeaseholdInformationRequested | 124 |
| LeaseholdInformationReceived | 125 |
| EnquiriesClientAnswered | 126 |
| EnquiriesReply | 127 |
| ContractApproved | 128 |
| RequisitionsOnTitleReceived | 129 |
| DraftTransferReceived | 130 |
| RepliesToRequisitionsOnTitle | 131 |
| FurtherEnquiriesReceived | 132 |
| FurtherEnquiriesReply | 133 |
| TransferApproved | 134 |
| ContractSentToClient | 135 |
| SignedContractHeld | 136 |
| ReadyToExchange | 137 |
| BillPrepared | 138 |
| ClientCompletionStatement | 139 |
| ActualExchange | 140 |
| ContractualCompletion | 141 |
| ActualCompletion | 142 |
| SatisfactionQuestionnaireSent | 143 |
| CaseClosed | 144 |
| DateAborted | 145 |
| EnquiriesReceived | 146 |
| EnquiriesToClient | 147 |
| RedStatsReceived | 148 |
| FinalRedStatsReceived | 149 |
| FinalRedStatsRequested | 150 |
| TitleInformationRequested | 201 |
| TitleInformationReceived | 202 |
| InitialCallToClientAttempted | 479 |
| WelcomePackSent | 480 |
| FFFormSent | 481 |
| AllRepliesToEnquiriesAnswered | 482 |
| BuyersConveyancerSatisfiedWithReplies | 483 |
| SignedTransferReceived | 484 |
| BankruptcySearchSubmitted | 485 |
| DateAbortedInterim | 486 |
| Milestone | Milestone ID |
|---|---|
| FileOpened | 332 |
| ClientCareLetterSent | 333 |
| SignedCareLetterReceived | 334 |
| ClientsIDVerified | 335 |
| WillQuestionnairePrepared | 336 |
| WillQuestionnaireReceived | 337 |
| PreviousWillRequested | 338 |
| PreviousWillReceived | 339 |
| InitialMeetingAttendanceNotePrepared | 341 |
| DraftWillPrepared | 342 |
| DoctorsCapacityReportRequested | 343 |
| DoctorsCapacityReportReceived | 344 |
| SeveranceOfJointTenancyApplicationPrepared | 345 |
| NoticeOfSeveranceOfJointTenancyPrepared | 346 |
| FeeEarnerRiskManagementReview | 347 |
| CaseLockedDownRiskConcerns | 348 |
| CaseUnlocked | 349 |
| WillSentForExecutionWithoutSupervision | 350 |
| MeetingWithClientForWillExecution | 351 |
| WillExecuted | 352 |
| ExecutedWillReceivedForStorage | 353 |
| DateClosed | 354 |
| DraftWillApproved | 355 |
| DraftWillSentForApproval | 356 |
Several endpoints, including create/update case, create/update task, create/update milestone, and upload document, are processed asynchronously. Each accepted request returns a transactionRequestId that you use to track progress.
You can receive status in either of the following ways:
1. Poll transaction status
Call GET /transaction-requests/{transactionRequestId}. See Get transaction request status for supported status values.
2. Webhook callback (optional)
Optionally include a callback URL on the request. When processing completes, the Experience API sends an HTTP POST to that URL with the same status response.
If you use webhooks, tell Ochresoft in advance how your callback endpoint should be authenticated so we can configure it for your integration.
Create or update an unscheduled task on an existing Intelliworks case. Intelliworks is workflow-driven: scheduled workflow tasks cannot be created through this API. Only the unscheduled task combinations listed in Supported unscheduled task mappings are valid.
clientTaskId; a new identifier is returned in the response.clientTaskId returned from the original create response.caseId or externalCaseId is required.completionDate is mandatory when status is Closed.Requests that use a processReference, taskReference, and taskType combination outside the supported mapping may be rejected with an error, or the task may be created in Intelliworks but not function correctly in the workflow.
Supported unscheduled task mappings:
| Task name | Process reference (Pref) | Task reference | Task type |
|---|---|---|---|
| ATTACHMAIL | USP | MAIL2 | |
| CDATAIMPORT | USP | IMPORTCASEDATA | Import |
| CLONEDCONTENT_EXTERNAL_ACCOUNTSTRANSACTION_ADDED | USP | SYST09 | Query |
| CLONEDCONTENT_FAX | USP | SYST06 | Fax |
| CLONEDCONTENT_IMPORT | USP | SYST04 | Import |
| CLONEDCONTENT_SCANNER | USP | SYST05 | Scanner |
| CLONEDCONTENT_VF_MESSAGE | USP | SYST08 | VirtualFirmMessage |
| FAXIMPORT | USP | SYST07 | Fax |
| IMPORTFILE | USP | IMPF1 | Import |
| IMPORTSCAN | USP | IMPORTSCAN | Import |
| MULTI_EMAIL_IMPORT | USP | MAIL3 | Action |
| SCANNERIMPORT | USP | SYST01 | Scanner |
| SENDMAIL | USP | MAIL1 |
Map processReference to Pref, taskReference to Task reference, and taskType to Task type. Use the Task name value as the task description unless your integration agreement specifies otherwise.
Set or update milestone actual and/or forecast dates for a case. Supply branchId, at least one of caseId or externalCaseId, and one or more milestones. Valid milestoneId values are listed in Supported milestone IDs by workflow.
Upload a document against an Intelliworks case. A document can be uploaded as part of an IMPORTFILE task.
Returns the list of completed documents held against a case in Intelliworks for the specified branch. Supply at least one of caseId (Intelliworks case reference, e.g. EXP-000762) and/or externalCaseId (e.g. AAR801/1). Each document in the response can be downloaded using the Download document endpoint (GET /documents/{id}/download).
Downloads a document by document ID (as returned in the List case documents response).
Returns the latest processing status for any asynchronous Experience API request identified by transactionRequestId.
Supported status values:
AcceptedQueuedProcessingCompletedFailedPoll GET /transaction-requests/{transactionRequestId} until status is Completed or Failed.
The API is accessed by making HTTPS requests to an endpoint URL. Every endpoint is accessed only via the SSL-enabled HTTPS (port 443) protocol. The API uses semantic versioning, and the current release is v1.0.0
The API is available in two environments, both are identical in that they have the same specification infrastructure and functionality.
The 2 environments are:
The UAT environment should be used during development, and interfaces with the Intelliworks UAT environment. You should use this whilst implementing and testing your integration.
The URLs for the UAT APIs are:
The PRD environment is a live instance, and this talks to the live Intelliworks environment. This should only be used once the integration is considered production ready and all testing has been completed on the UAT environment. Any actions performed on PRD will result in the creation and syncing of real data that may be seen by users.
The URLs for the production APIs are:
Requests must be sent over HTTPS with any payload formatted in JSON. To authenticate against the API a Bearer Token Header must be provided.
Request body containing workflow case data
| workflowId required | string (A workflowid for workflow) A workflowid is associated with a case which belongs to specific workflow |
| branchId | string <uuid> (lgsUuid) = 36 characters ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa-f]... |
| caseSummary required | string (case summary for a workflow case) <= 60 characters ^.*$ Default: "" A casesummary is what we are creating for a case |
| externalCaseId required | string (externalCaseId) <= 50 characters ^.*$ Default: "" The case reference from the external system |
| casePriorty | string (The casepriorty) Default: "3" Enum: "3" "2" "1" |
required | Array of objects (clientsIw) [ 1 .. 4 ] items |
| dateInstructed required | string <datetime> (The dateInstructed) Date / time case created |
| transactionId | string <uuid> (lgsUuid) = 36 characters ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa-f]... |
required | object These options are workflow specific |
address (object) Address of property for the new case eg lgsAddressAddressBaseCore |
{- "workflowId": "210",
- "branchId": "712f308d-801e-48bc-b072-9c404734ceb7",
- "caseSummary": "",
- "externalCaseId": "",
- "casePriorty": "3",
- "clients": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "email": "user@example.com",
- "telephoneNumber": "stringst",
- "mobileTelephoneNumber": "stringst",
- "address": {
- "addressType": "addressPAF",
- "uprn": 9223372036854775000,
- "udprn": 99999999,
- "departmentName": "string",
- "organisationName": "string",
- "subBuildingName": "string",
- "buildingName": "string",
- "buildingNumber": "stri",
- "poBoxNumber": "string",
- "dependentThoroughfare": "string",
- "thoroughfare": "string",
- "doubleDependentLocality": "string",
- "dependentLocality": "string",
- "postTown": "string",
- "postcode": "string",
- "blpuEasting": 0,
- "blpuNorthing": 0
}, - "correspondenceAddress": {
- "addressType": "addressPAF",
- "uprn": 9223372036854775000,
- "udprn": 99999999,
- "departmentName": "string",
- "organisationName": "string",
- "subBuildingName": "string",
- "buildingName": "string",
- "buildingNumber": "stri",
- "poBoxNumber": "string",
- "dependentThoroughfare": "string",
- "thoroughfare": "string",
- "doubleDependentLocality": "string",
- "dependentLocality": "string",
- "postTown": "string",
- "postcode": "string",
- "blpuEasting": 0,
- "blpuNorthing": 0
}
}
], - "dateInstructed": "string",
- "transactionId": "75906707-8c31-479c-b354-aa805c4cefbc",
- "workflowOptions": { },
- "transactionRequestSubject": {
- "addressType": "addressAddressBaseCore",
- "uprn": 9223372036854775000,
- "parentUprn": 9223372036854775000,
- "udprn": 99999999,
- "usrn": 99999999,
- "toid": "string",
- "easting": 0,
- "northing": 0,
- "latitude": 0,
- "longitude": 0,
- "singleLineAddress": "string",
- "poBox": "string",
- "organisation": "string",
- "subBuilding": "string",
- "buildingName": "string",
- "buildingNumber": "string",
- "streetName": "string",
- "locality": "string",
- "townName": "string",
- "postTown": "string",
- "island": "string",
- "postcode": "string"
}
}{- "case": {
- "lgsTransactionId": "6bd28883-bd61-45d9-8a30-1d9199631f8a",
- "lgsTransactionRequestId": "cd218343-2985-4916-8450-2511e6016b4e",
- "href": ""
}
}Request body containing workflow case data
| workflowId required | string (A workflowid for workflow) A workflowid is associated with a case which belongs to specific workflow |
| branchId | string <uuid> (lgsUuid) = 36 characters ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa-f]... |
| caseSummary required | string (case summary for a workflow case) <= 60 characters ^.*$ Default: "" A casesummary is what we are creating for a case |
| externalCaseId required | string (externalCaseId) <= 50 characters ^.*$ Default: "" The case reference from the external system |
| casePriorty | string (The casepriorty) Default: "3" Enum: "3" "2" "1" |
required | Array of objects (clientsIw) [ 1 .. 4 ] items |
| dateInstructed required | string <datetime> (The dateInstructed) Date / time case created |
| transactionId | string <uuid> (lgsUuid) = 36 characters ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa-f]... |
required | object These options are workflow specific |
address (object) Address of property for the new case eg lgsAddressAddressBaseCore |
{- "workflowId": "210",
- "branchId": "712f308d-801e-48bc-b072-9c404734ceb7",
- "caseSummary": "",
- "externalCaseId": "",
- "casePriorty": "3",
- "clients": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "email": "user@example.com",
- "telephoneNumber": "stringst",
- "mobileTelephoneNumber": "stringst",
- "address": {
- "addressType": "addressPAF",
- "uprn": 9223372036854775000,
- "udprn": 99999999,
- "departmentName": "string",
- "organisationName": "string",
- "subBuildingName": "string",
- "buildingName": "string",
- "buildingNumber": "stri",
- "poBoxNumber": "string",
- "dependentThoroughfare": "string",
- "thoroughfare": "string",
- "doubleDependentLocality": "string",
- "dependentLocality": "string",
- "postTown": "string",
- "postcode": "string",
- "blpuEasting": 0,
- "blpuNorthing": 0
}, - "correspondenceAddress": {
- "addressType": "addressPAF",
- "uprn": 9223372036854775000,
- "udprn": 99999999,
- "departmentName": "string",
- "organisationName": "string",
- "subBuildingName": "string",
- "buildingName": "string",
- "buildingNumber": "stri",
- "poBoxNumber": "string",
- "dependentThoroughfare": "string",
- "thoroughfare": "string",
- "doubleDependentLocality": "string",
- "dependentLocality": "string",
- "postTown": "string",
- "postcode": "string",
- "blpuEasting": 0,
- "blpuNorthing": 0
}
}
], - "dateInstructed": "string",
- "transactionId": "75906707-8c31-479c-b354-aa805c4cefbc",
- "workflowOptions": { },
- "transactionRequestSubject": {
- "addressType": "addressAddressBaseCore",
- "uprn": 9223372036854775000,
- "parentUprn": 9223372036854775000,
- "udprn": 99999999,
- "usrn": 99999999,
- "toid": "string",
- "easting": 0,
- "northing": 0,
- "latitude": 0,
- "longitude": 0,
- "singleLineAddress": "string",
- "poBox": "string",
- "organisation": "string",
- "subBuilding": "string",
- "buildingName": "string",
- "buildingNumber": "string",
- "streetName": "string",
- "locality": "string",
- "townName": "string",
- "postTown": "string",
- "island": "string",
- "postcode": "string"
}
}{- "case": {
- "lgsTransactionId": "6bd28883-bd61-45d9-8a30-1d9199631f8a",
- "lgsTransactionRequestId": "cd218343-2985-4916-8450-2511e6016b4e",
- "href": ""
}
}Returns a read-only case summary for the specified branch. Supply at least one of caseId (Intelliworks case reference, e.g. GPR-000856) and/or externalCaseId (reference from the external system). Both are forwarded to Intelliworks when provided.
| branchId required | string <uuid> (lgsUuid) = 36 characters ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa-f]... Branch identifier (UUID) used to resolve Intelliworks company and site identifiers. |
| caseId | string <= 50 characters ^[a-zA-Z0-9@ :#$%^&+=*()_+-]*$ Intelliworks case reference (forwarded as |
| externalCaseId | string <= 50 characters ^[a-zA-Z0-9@ :#$%^&+=*()_+-]*$ External case reference (forwarded as |
{- "caseReference": "string",
- "externalCaseReference": "string",
- "workflowId": 99999,
- "workflowDisplayName": "string",
- "caseType": "string",
- "caseDescription": "string",
- "caseStatus": "string",
- "caseProgress": "string",
- "purchaseDate": "string",
- "feeEarnerDetails": {
- "feeEarnerName": "string",
- "supervisorName": "string"
}, - "clients": [
- {
- "partyType": "person",
- "title": "string",
- "firstName": "string",
- "middleName": "string",
- "surname": "string",
- "personalEmail": "string",
- "workEmail": "string",
- "homePhone": "string",
- "workPhone": "string",
- "mobilePhone": "string",
- "address": {
- "subbuildingName": "string",
- "subbuildingRange": "string",
- "buildingName": "string",
- "buildingNumber": "string",
- "street": "string",
- "locality": "string",
- "town": "string",
- "county": "string",
- "postcode": "string",
- "country": "string"
}
}
], - "workReferrer": {
- "sourceOfWork": "string",
- "referrer": {
- "partyType": "organisation",
- "name": "string",
- "email": "string",
- "email2": "string",
- "officePhone": "string",
- "officeFax": "string",
- "website": "string",
- "dxNumber": "string",
- "dxExchange": "string",
- "address": {
- "subbuildingName": "string",
- "subbuildingRange": "string",
- "buildingName": "string",
- "buildingNumber": "string",
- "street": "string",
- "locality": "string",
- "town": "string",
- "county": "string",
- "postcode": "string",
- "country": "string"
}
}, - "referrerWorkSource": {
- "partyType": "organisation",
- "name": "string",
- "email": "string",
- "email2": "string",
- "officePhone": "string",
- "officeFax": "string",
- "website": "string",
- "dxNumber": "string",
- "dxExchange": "string",
- "address": {
- "subbuildingName": "string",
- "subbuildingRange": "string",
- "buildingName": "string",
- "buildingNumber": "string",
- "street": "string",
- "locality": "string",
- "town": "string",
- "county": "string",
- "postcode": "string",
- "country": "string"
}
}, - "referrerFeePayableTo": {
- "partyType": "organisation",
- "name": "string",
- "email": "string",
- "email2": "string",
- "officePhone": "string",
- "officeFax": "string",
- "website": "string",
- "dxNumber": "string",
- "dxExchange": "string",
- "address": {
- "subbuildingName": "string",
- "subbuildingRange": "string",
- "buildingName": "string",
- "buildingNumber": "string",
- "street": "string",
- "locality": "string",
- "town": "string",
- "county": "string",
- "postcode": "string",
- "country": "string"
}
}, - "referrerReference": "string",
- "referrerFee": {
- "amount": 0.1,
- "currency": "str"
}
}, - "buyersConveyancer": {
- "partyType": "organisation",
- "name": "string",
- "email": "string",
- "email2": "string",
- "officePhone": "string",
- "officeFax": "string",
- "website": "string",
- "dxNumber": "string",
- "dxExchange": "string",
- "address": {
- "subbuildingName": "string",
- "subbuildingRange": "string",
- "buildingName": "string",
- "buildingNumber": "string",
- "street": "string",
- "locality": "string",
- "town": "string",
- "county": "string",
- "postcode": "string",
- "country": "string"
}, - "conveyancerReference": "string"
}, - "sellersConveyancer": {
- "partyType": "organisation",
- "name": "string",
- "email": "string",
- "email2": "string",
- "officePhone": "string",
- "officeFax": "string",
- "website": "string",
- "dxNumber": "string",
- "dxExchange": "string",
- "address": {
- "subbuildingName": "string",
- "subbuildingRange": "string",
- "buildingName": "string",
- "buildingNumber": "string",
- "street": "string",
- "locality": "string",
- "town": "string",
- "county": "string",
- "postcode": "string",
- "country": "string"
}, - "conveyancerReference": "string"
}, - "estateAgent": {
- "partyType": "organisation",
- "name": "string",
- "email": "string",
- "email2": "string",
- "officePhone": "string",
- "officeFax": "string",
- "website": "string",
- "dxNumber": "string",
- "dxExchange": "string",
- "address": {
- "subbuildingName": "string",
- "subbuildingRange": "string",
- "buildingName": "string",
- "buildingNumber": "string",
- "street": "string",
- "locality": "string",
- "town": "string",
- "county": "string",
- "postcode": "string",
- "country": "string"
}
}, - "lenders": [
- {
- "partyType": "organisation",
- "name": "string",
- "email": "string",
- "email2": "string",
- "officePhone": "string",
- "officeFax": "string",
- "website": "string",
- "dxNumber": "string",
- "dxExchange": "string",
- "address": {
- "subbuildingName": "string",
- "subbuildingRange": "string",
- "buildingName": "string",
- "buildingNumber": "string",
- "street": "string",
- "locality": "string",
- "town": "string",
- "county": "string",
- "postcode": "string",
- "country": "string"
}, - "type": "existing"
}
], - "lenderAccountNumbers": [
- "string"
], - "lenderNotes": "string",
- "propertyAddress": {
- "subbuildingName": "string",
- "subbuildingRange": "string",
- "buildingName": "string",
- "buildingNumber": "string",
- "street": "string",
- "locality": "string",
- "town": "string",
- "county": "string",
- "postcode": "string",
- "country": "string"
}, - "sellers": [
- {
- "partyType": "person",
- "title": "string",
- "firstName": "string",
- "middleName": "string",
- "surname": "string",
- "personalEmail": "string",
- "workEmail": "string",
- "homePhone": "string",
- "workPhone": "string",
- "mobilePhone": "string",
- "address": {
- "subbuildingName": "string",
- "subbuildingRange": "string",
- "buildingName": "string",
- "buildingNumber": "string",
- "street": "string",
- "locality": "string",
- "town": "string",
- "county": "string",
- "postcode": "string",
- "country": "string"
}
}
], - "price": {
- "amount": 0.1,
- "currency": "str"
}
}Create or update an unscheduled task on an existing case. At least one of caseId or externalCaseId must be supplied.
Only supported combinations of processReference, taskReference, and taskType may be used - see Supported unscheduled task mappings.
Request body containing task data to create or update
| transactionRequestId | string <uuid> (lgsUuid) = 36 characters ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa-f]... |
| transactionId | string or null^$|^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa... Parent case transaction identifier from create case. Optional. |
| branchId required | string <uuid> (lgsUuid) = 36 characters ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa-f]... |
| clientTaskId | string <uuid> (lgsUuid) = 36 characters ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa-f]... |
| callerId | string^[a-zA-Z0-9@ :#$%^&+=*()_+-]*$ Landmark caller identifier. Defaults from x-landmark-caller-id header when omitted. |
| clientCallbackUrl | string or null <url> Optional callback URL. |
| workflowId | integer Enum: 10200 10400 210 216 220 300 350 360 700 415 500 601 Workflow identifier. Optional when resolved from the case. |
| caseId required | string or null <= 50 characters ^[a-zA-Z0-9@ :#$%^&+=*()_+-/]*$ Intelliworks case reference. At least one of caseId or externalCaseId is required. |
| externalCaseId | string or null <= 50 characters ^[a-zA-Z0-9@ :#$%^&+=*()_+-]*$ External case reference. At least one of caseId or externalCaseId is required. |
| processReference required | string <= 15 characters ^[a-zA-Z0-9@ :#$%^&+=*()_+-]*$ Process reference (Pref). Must match a supported unscheduled task mapping. |
| taskReference required | string <= 15 characters ^[a-zA-Z0-9@ :#$%^&+=*()_+-]*$ Task reference. Must match a supported unscheduled task mapping. |
| description required | string <= 300 characters ^[a-zA-Z0-9@ :#$%^&+=*()_+-/.,' ]*$ Task description. Use the Task name from the supported mapping table. |
| taskType required | string Enum: "Email" "Import" "Document" "Query" "Fax" "Laserform" "Scanner" "VirtualFirmMessage" "Action" Task type. Must match a supported unscheduled task mapping. |
| priority | integer Default: 3 Task priority |
| status | string Default: "Open" Enum: "Open" "Complete" "InProgress" "Closed" "Cancelled" Task status. completionDate is mandatory when status is Closed. Value: "Closed" |
| targetDate | string <date-time> ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}Z$ Target completion date |
| completionDate required | string <date-time> ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}Z$ Actual completion date. Mandatory when status is Closed. |
| estimatedDuration | string^\d{2}:\d{2}:\d{2}$ Estimated duration in HH:mm:ss format |
| category | string <= 50 characters ^[a-zA-Z0-9@ :#$%^&+=*()_+-]*$ Task category |
| subType | string <= 10 characters ^[a-zA-Z0-9@ :#$%^&+=*()_+-]*$ Task sub-type |
| resource required | string <= 100 characters ^[a-zA-Z0-9@ :#$%^&+=*()_+-]*$ Resource assigned to the task |
{- "transactionRequestId": "2c639a22-bc15-4f63-afbb-9a7b148b1146",
- "transactionId": "string",
- "branchId": "712f308d-801e-48bc-b072-9c404734ceb7",
- "clientTaskId": "f8918f0e-1de1-4986-a4ea-ff9393df8011",
- "callerId": "string",
- "clientCallbackUrl": "string",
- "workflowId": 10200,
- "caseId": "string",
- "externalCaseId": "string",
- "processReference": "string",
- "taskReference": "string",
- "description": "string",
- "taskType": "Email",
- "priority": 3,
- "status": "Closed",
- "targetDate": "2019-08-24T14:15:22Z",
- "completionDate": "2019-08-24T14:15:22Z",
- "estimatedDuration": "string",
- "category": "string",
- "subType": "string",
- "resource": "string"
}{- "task": {
- "clientTaskId": "f8918f0e-1de1-4986-a4ea-ff9393df8011",
- "status": "Open",
- "transactionRequestId": "2c639a22-bc15-4f63-afbb-9a7b148b1146",
- "transactionId": "75906707-8c31-479c-b354-aa805c4cefbc"
}
}Returns the actual completion date of a milestone for a case. Supply at least one of caseId or externalCaseId.
Valid milestoneId values are listed in Supported milestone IDs by workflow.
| branchId required | string <uuid> (lgsUuid) = 36 characters ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa-f]... |
| caseId | string <= 25 characters ^[a-zA-Z0-9@ :#$%^&+=*()_+-/]*$ |
| externalCaseId | string <= 50 characters ^[a-zA-Z0-9@ :#$%^&+=*()_+-]*$ |
| milestoneId required | integer <int32> >= 1 Milestone identifier. See Supported milestone IDs by workflow for valid values per workflow. |
| workflowId | integer <int32> >= 1 Optional workflow identifier. Include when required to resolve the milestone for the target workflow. |
{- "caseId": "string",
- "externalCaseId": "",
- "milestoneId": 1,
- "actualDate": "2019-08-24T14:15:22Z"
}Set or update milestone actual and/or forecast dates for a case. The request is accepted for asynchronous processing.
Request body containing milestone upsert data
| transactionId | string or null^$|^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa... Parent case transaction identifier from create case. Optional. |
| transactionRequestId | string <uuid> (lgsUuid) = 36 characters ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa-f]... |
| branchId required | string <uuid> (lgsUuid) = 36 characters ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa-f]... |
| caseId | string <= 25 characters ^[a-zA-Z0-9@ :#$%^&+=*()_+-/]*$ Intelliworks case identifier |
| externalCaseId | string <= 50 characters ^[a-zA-Z0-9@ :#$%^&+=*()_+-]*$ External system case reference |
| workflowId | integer <int32> >= 1 Optional Intelliworks workflow identifier. When omitted, workflow context is resolved from the case. |
| callbackUrl | string or null <url> Optional callback URL. |
required | Array of objects (milestoneUpsertItem) non-empty |
{- "transactionId": "string",
- "transactionRequestId": "2c639a22-bc15-4f63-afbb-9a7b148b1146",
- "branchId": "712f308d-801e-48bc-b072-9c404734ceb7",
- "caseId": "string",
- "externalCaseId": "string",
- "workflowId": 1,
- "callbackUrl": "string",
- "milestones": [
- {
- "milestoneId": 1,
- "actualDate": "2019-08-24T14:15:22Z",
- "forecastDate": "2019-08-24T14:15:22Z"
}
]
}{- "transactionRequestId": "2c639a22-bc15-4f63-afbb-9a7b148b1146",
- "transactionId": "75906707-8c31-479c-b354-aa805c4cefbc",
- "status": "Accepted"
}Uploads a document for the specified case against a task or default. At least one of caseId or externalCaseId is required.
taskId is optional; when omitted the document is stored against a new default task rather than an existing task.
Upload the file directly using multipart/form-data, or optionally use application/json with document metadata.
| transactionId | string <uuid> (lgsUuid) = 36 characters ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa-f]... |
| branchId required | string <uuid> (lgsUuid) = 36 characters ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa-f]... |
| workflowId | integer <int32> >= 1 Optional workflow identifier. |
| caseId required | string <= 50 characters ^[a-zA-Z0-9@ :#$%^&+=*()_+-/]*$ Intelliworks case reference (e.g. |
| externalCaseId | string <= 50 characters ^[a-zA-Z0-9@ :#$%^&+=*()_+-]*$ External case reference (e.g. |
| taskId | string <uuid> (lgsUuid) = 36 characters ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa-f]... |
required | object (uploadDocumentJsonDocument) Document metadata and content for JSON upload requests |
{- "transactionId": "75906707-8c31-479c-b354-aa805c4cefbc",
- "branchId": "712f308d-801e-48bc-b072-9c404734ceb7",
- "workflowId": 1,
- "caseId": "string",
- "externalCaseId": "string",
- "taskId": "e6e9d88a-9b63-468a-aec3-b7a11de27af8",
- "document": {
- "fileName": "string",
- "description": "string",
- "contentBase64": "string",
- "contentType": "application/pdf",
- "extension": "pdf"
}
}{- "transactionRequestId": "2c639a22-bc15-4f63-afbb-9a7b148b1146",
- "transactionId": "75906707-8c31-479c-b354-aa805c4cefbc",
- "documentId": "4704590c-004e-410d-adf7-acb7ca0a7052"
}Returns the list of completed documents held against a case in Intelliworks for the specified branch.
Supply at least one of caseId (Intelliworks case reference, e.g. EXP-000762) and/or externalCaseId (e.g. AAR801/1).
Both are forwarded to Intelliworks when provided.
Each document in the response can be downloaded using GET /documents/{id}/download.
| branchId required | string <uuid> (lgsUuid) = 36 characters ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa-f]... Branch identifier (UUID) used to resolve Intelliworks company and site identifiers. |
| caseId | string <= 50 characters ^[a-zA-Z0-9@ :#$%^&+=*()_+-]*$ Intelliworks case reference (e.g. |
| externalCaseId | string <= 50 characters ^[a-zA-Z0-9@ :#$%^&+=*()_+-]*$ External case reference (e.g. |
| workflowId | integer <int32> >= 1 Intelliworks workflow identifier. |
{- "caseId": "string",
- "externalCaseId": "string",
- "workflowId": 99999,
- "documents": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "description": "string",
- "fileName": "string",
- "extension": "string",
- "sizeBytes": 0,
- "externalType": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]
}Downloads a document by document ID (as returned in the List case documents response). Auth0Id is extracted from the authenticated user context and forwarded to Intelliworks Web API.
| id required | string <uuid> (lgsUuid) = 36 characters ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa-f]... Document ID. |
{- "code": 0,
- "message": "string"
}Returns the latest processing status for an asynchronous Experience API request identified by
transactionRequestId. Supports create/update case, upsert task, upsert milestone, document upload, and future
asynchronous endpoints. Use this endpoint to poll for completion when a webhook callback is not used or not received.
| transactionRequestId required | string <uuid> (lgsUuid) = 36 characters ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[4][0-9A-Fa-f]... Unique Experience API transaction request identifier returned by asynchronous endpoints |
{- "transactionRequestId": "2c639a22-bc15-4f63-afbb-9a7b148b1146",
- "transactionId": "75906707-8c31-479c-b354-aa805c4cefbc",
- "entityType": "Case",
- "operationType": "Create",
- "status": "Accepted",
- "caseId": "string",
- "externalCaseId": "string",
- "taskId": "e6e9d88a-9b63-468a-aec3-b7a11de27af8",
- "documentId": "4704590c-004e-410d-adf7-acb7ca0a7052",
- "message": "string",
- "errorMessage": "string",
- "updatedDateUtc": "2019-08-24T14:15:22Z"
}