Jobs API
Endpoint Index
| Action | Endpoint |
|---|---|
| Fetch Documents Job for Transaction | GET /document/{tenantLocator}/documents/transaction/{locator}/jobs/{jobLocator} |
| Fetch Multiple Documents Jobs for Transaction | GET /document/{tenantLocator}/documents/transaction/{locator}/jobs/list |
| Fetch Documents Job for Segment | GET /document/{tenantLocator}/documents/segment/{locator}/jobs/{jobLocator} |
| Fetch Multiple Documents Jobs for Segment | GET /document/{tenantLocator}/documents/segment/{locator}/jobs/list |
| Fetch Documents Job for Quote | GET /document/{tenantLocator}/documents/quote/{locator}/jobs/{jobLocator} |
| Fetch Multiple Documents Jobs for Quote | GET /document/{tenantLocator}/documents/quote/{locator}/jobs/list |
| Trigger Timed Out Documents Job for Transaction | POST /document/{tenantLocator}/documents/transaction/{locator}/trigger |
| Trigger Timed Out Documents Job for Segment | POST /document/{tenantLocator}/documents/segment/{locator}/trigger |
| Trigger Timed Out Documents Job for Quote | POST /document/{tenantLocator}/documents/quote/{locator}/trigger |
| Fetch Installments Jobs for Quotes | GET /billing/{tenantLocator}/jobs/installments/quotes/{locator}/list |
| Fetch Installments Jobs for Policy Transactions | GET /billing/{tenantLocator}/jobs/installments/transactions/{locator}/list |
| Fetch Invoice Jobs for Accounts | GET /billing/{tenantLocator}/jobs/invoicing/accounts/{locator}/list |
| Fetch Invoice Job | GET /billing/{tenantLocator}/jobs/invoicing/{jobLocator} |
| Fetch Invoice Job Data For Account | GET /billing/{tenantLocator}/jobs/invoices/accounts/{locator}/list |
| Fetch Invoice Lifecycle Job Data | GET /billing/{tenantLocator}/jobs/invoicesLifecycle/{locator} |
| Fetch Delinquency Grace Job | GET /billing/{tenantLocator}/jobs/delinquencies/{delinquencyLocator}/list |
| Fetch Create Delinquencies Job Data for Invoice | GET /billing/{tenantLocator}/jobs/delinquencies/invoices/{invoiceLocator}/list |
| Fetch Delinquency Event Jobs | GET /billing/{tenantLocator}/jobs/delinquencies/{delinquencyLocator}/events/list |
| Fetch Anonymization Jobs | GET /compliance/{tenantLocator}/jobs |
Documents Jobs
GET /document/{tenantLocator}/documents/transaction/{locator}/jobs/{jobLocator}Request Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
| jobLocator | path | string | required |
Response:DocumentsJob
Security Group:documents  Permission:read
GET /document/{tenantLocator}/documents/transaction/{locator}/jobs/listRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
| offset | query | int? | optional |
| count | query | int? | optional |
| extended | query | boolean? | optional |
Response:DocumentJobListResponse
Security Group:documents  Permission:read
GET /document/{tenantLocator}/documents/segment/{locator}/jobs/{jobLocator}Request Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
| jobLocator | path | string | required |
Response:DocumentsJob
Security Group:documents  Permission:read
GET /document/{tenantLocator}/documents/segment/{locator}/jobs/listRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
| offset | query | int? | optional |
| count | query | int? | optional |
| extended | query | boolean? | optional |
Response:DocumentJobListResponse
Security Group:documents  Permission:read
GET /document/{tenantLocator}/documents/quote/{locator}/jobs/{jobLocator}Request Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
| jobLocator | path | string | required |
Response:DocumentsJob
Security Group:documents  Permission:read
GET /document/{tenantLocator}/documents/quote/{locator}/jobs/listRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
| offset | query | int? | optional |
| count | query | int? | optional |
| extended | query | boolean? | optional |
Response:DocumentJobListResponse
Security Group:documents  Permission:read
DocumentJobListResponse
¶requiredlistCompleted booleanitems DocumentsJobSummary[]
DocumentsJob
¶requiredlocator stringtransactionLocator stringsegmentLocator stringreferenceLocator stringcompletedAt datetimedocumentTrigger Enum validated | priced | accepted | underwritten | issued | generatedisConsolidation booleanprocessingErrors stringreferenceType Enum quote | policy | invoice | transaction | segment | termstatus Enum running | finished | failedcreatedAt datetimecreatedBy uuidchildrenJobs string[]documents DocumentJobInfo[]
DocumentJobInfo
¶requiredlocator stringstaticName stringname stringdocumentInstanceState stringprocessingErrors stringstate string (deprecated)
DocumentsJobSummary
¶requiredlocator stringreferenceType Enum quote | policy | invoice | transaction | segment | termstatus Enum running | finished | failed
Note
The /list endpoints above will return an empty array if the entity does not exist for the given locator. An HTTP 404 error will not be generated.
Job Retrigger
POST /document/{tenantLocator}/documents/transaction/{locator}/triggerRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Response:DocumentsJobSummary[]
Security Group:documents  Permission:trigger
POST /document/{tenantLocator}/documents/segment/{locator}/triggerRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Response:DocumentsJobSummary[]
Security Group:documents  Permission:trigger
POST /document/{tenantLocator}/documents/quote/{locator}/triggerRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Response:DocumentsJobSummary[]
Security Group:documents  Permission:trigger
Installment Jobs
GET /billing/{tenantLocator}/jobs/installments/quotes/{locator}/listRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
| offset | query | int? | optional |
| count | query | int? | optional |
| extended | query | boolean? | optional |
Response:InstallmentJobDataListResponse
Security Group:jobs  Permissions:read,list
GET /billing/{tenantLocator}/jobs/installments/transactions/{locator}/listRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
| offset | query | int? | optional |
| count | query | int? | optional |
| extended | query | boolean? | optional |
Response:InstallmentJobDataListResponse
Security Group:jobs  Permissions:read,list
InstallmentJobDataListResponse
¶requiredlistCompleted booleanitems InstallmentJobData[]
InstallmentJobData
¶requiredlocator stringlatticeLocator stringreferenceLocator stringcompletedAt datetimeinstallmentLocators stringjobStatus Enum queued | finished | failed | runningjobType Enum createOrUpdate | invalidate | unbillprocessingErrors stringreferenceType Enum quote | transactioncreatedAt datetime
Invoice Jobs
Normal Invoicing
GET /billing/{tenantLocator}/jobs/invoicing/accounts/{locator}/listRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
| offset | query | int? | optional |
| count | query | int? | optional |
Response:ListPageResponseInvoicingJobData
Security Group:jobs  Permissions:read,list
ListPageResponseInvoicingJobData
¶requiredlistCompleted booleanitems InvoicingJobData[]
GET /billing/{tenantLocator}/jobs/invoicing/{jobLocator}Request Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| jobLocator | path | string | required |
Response:InvoicingJobData
Security Group:jobs  Permission:read
InvoicingJobData
¶requiredlocator stringaccountLocator stringjobStatus Enum queued | finished | failed | runningcreatedAt datetimeinvoiceLocators string[]invoicingData oneOf<EarlyInvoicingGenerationData, ImmediateInvoicingData>optionalcompletedAt datetime?processingErrors string?
ImmediateInvoicingData
¶requiredaccountLocator stringinvoicingType stringcurrencies string[]
GET /billing/{tenantLocator}/jobs/invoices/accounts/{locator}/listRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
| offset | query | int? | optional |
| count | query | int? | optional |
| extended | query | boolean? | optional |
Response:InvoiceGenerationJobListResponse
Security Group:jobs  Permissions:read,list
InvoiceGenerationJobListResponse
¶requiredlistCompleted booleanitems InvoiceGenerationJob[]
InvoiceGenerationJob
¶requiredlocator stringinvoiceGenerationScheduleLocator stringgenerateTime datetimecompletedAt datetimejobStatus Enum queued | finished | failed | runningprocessingErrors stringcreatedAt datetimecreatedBy uuidinvoiceGenerationInstances InvoiceGenerationInstance[]
InvoiceGenerationInstance
¶requiredlocator stringinvoiceGenerationJobLocator stringinvoiceLocator stringgenerateTime datetimecompletedAt datetimejobStatus Enum queued | finished | failed | runningprocessingErrors stringcreatedAt datetimecreatedBy uuid
GET /billing/{tenantLocator}/jobs/invoicesLifecycle/{locator}Request Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Security Group:jobs  Permission:read
WorkflowContextInvoiceLifecycleJobData
¶requiredworkflowJobLocator stringcontextData InvoiceLifecycleJobDataworkflowType Enum DELINQUENCY_MORATORIUM_EXECUTION | INVOICE_GENERATION | INVOICE_LIFECYCLE | LATTICE_AND_INSTALLMENTS_GENERATION | PAYMENT_EXECUTIONcreatedAt datetimeoptionalcompletedAt datetime?
InvoiceLifecycleJobData
¶requiredinvoiceLocator stringresults InvoiceLifecycleResult[]triggers InvoiceLifecycleTrigger[]triggersHistory InvoiceLifecycleTriggerUpdate[]optionalprocessingErrors string?
InvoiceLifecycleTriggerUpdate
¶requiredcomment stringnewTriggerTime datetimeoldTriggerTime datetimetriggerType Enum autopay | due
InvoiceLifecycleTrigger
¶requiredtriggerTime datetimetriggerType Enum autopay | due
InvoiceLifecycleResult
¶requiredresultLocator stringresultType Enum autopay | due
Early Invoicing
EarlyInvoicingGenerationData
¶requiredaccountLocator stringinvoicingType stringinstallmentsToBeInvoiced string[]optionaltimezone string?invoiceDueTime datetime?invoiceThroughTime datetime?
Delinquency Jobs
GET /billing/{tenantLocator}/jobs/delinquencies/{delinquencyLocator}/listRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| delinquencyLocator | path | string | required |
| offset | query | int? | optional |
| count | query | int? | optional |
| extended | query | boolean? | optional |
Response:GraceJobDataListResponse
Security Group:jobs  Permissions:read,list
GraceJobDataListResponse
¶requiredlistCompleted booleanitems GraceJobData[]
GraceJobData
¶requiredlocator stringdelinquencyLocator stringjobStatus Enum queued | finished | failed | runningupdatedAt datetimecreatedAt datetimeoptionaloutcome string?processingErrors string?
GET /billing/{tenantLocator}/jobs/delinquencies/invoices/{invoiceLocator}/listRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| invoiceLocator | path | string | required |
| offset | query | int? | optional |
| count | query | int? | optional |
| extended | query | boolean? | optional |
Response:DelinquencyCreateJobDataListResponse
Security Group:jobs  Permissions:read,list
DelinquencyCreateJobDataListResponse
¶requiredlistCompleted booleanitems DelinquencyCreateJobData[]
DelinquencyCreateJobData
¶requiredlocator stringinvoiceLocator stringdueTime datetimejobStatus Enum queued | finished | failed | runningupdatedAt datetimecreatedAt datetimedelinquencyLocators string[]optionalprocessingErrors string?
GET /billing/{tenantLocator}/jobs/delinquencies/{delinquencyLocator}/events/listRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| delinquencyLocator | path | string | required |
| offset | query | int? | optional |
| count | query | int? | optional |
Response:DelinquencyEventJobDataListResponse
Security Group:jobs  Permissions:read,list
DelinquencyEventJobDataListResponse
¶requiredlistCompleted booleanitems DelinquencyEventJobData[]
DelinquencyEventJobData
¶requiredlocator stringdelinquencyEventLocator stringdelinquencyLocator stringjobStatus Enum queued | finished | failed | runningtriggerTime datetimeupdatedAt datetimecreatedAt datetimeupdatedDelinquencyEventLocators string[]optionalrescheduledByLocator string?cancellationType Enum? cancellationRequested | rescheduled | tenantRetired | delinquencySettled | delinquencyHeldcancelled boolean?processingErrors string?
Anonymization Jobs
GET /compliance/{tenantLocator}/jobsRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| request | query | FetchAnonymizationJobsRequest | required |
Response:AnonymizationJobResponse[]
Security Group:compliance  Permission:read
FetchAnonymizationJobsRequest
¶requiredjobLocators string[]
AnonymizationJobResponse
¶requiredjobLocator stringjobDetails AnonymizationJobDetailsjobStatus Enum initialized | running | suspended | completedreferenceType Enum none | account | quickQuote | quote | policy | contact | fnol | payment | disbursementupdatedAt datetimeassignedReferenceLocators string[]optionalparentJobLocator string?processingErrors string?createdBy uuid?anonymizedReferenceLocators string[]?
AnonymizationJobDetails
¶requiredassignedReferenceLocators string[]optionalincludeAcceptedQuotes boolean?problematicReferenceLocators ProblematicReferenceLocators?policyStatuses Enum[]? cancelled | cancelPending | delinquent | doNotRenew | expired | inGap | onRisk | pending
ProblematicReferenceLocators
¶requiredassigned string[]children string[]failed string[]