The identity and technical contract details declared by the specification.
Debitura.Domain.Model.Base.PageData
object
5 properties
Debitura.Domain.Model.CollectionPartnerLogics.CollectionPartners.SurveyCadenceMode
integer
Debitura.Domain.Model.CommunicationCenter.Chats.ChatRole
integer
Debitura.Domain.Model.Webhooks.Dtos.CreateWebhookRequest
object
3 properties
2 required
Debitura.Domain.Model.Webhooks.Dtos.UpdateWebhookRequest
object
5 properties
Debitura.Domain.Model.Webhooks.Dtos.WebhookDto
object
9 properties
Debitura.Domain.Services.CaseValidation.CaseValidationItemDto
object
2 properties
Debitura.Domain.Services.CaseValidation.CaseValidationLeanDto
object
1 property
Debitura.Domain.Services.CaseValidation.CaseValidationStatusDto
object
3 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.AdvanceTestCaseResponse
object
Response from POST /test/cases/{id}/advance.
2 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.AssignedUserDto
object
Represents the creditor team member assigned to a case.
2 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.BankAccountDto
object
Bank account information for partner API. Full details provided as partners need this to: 1. Provide payment instructions to debtors (when debtor pays client d…
16 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.BusinessErrorApiDTO
object
Represents a business error in the API response.
3 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.BusinessErrorResponseApiDTO
object
Response returned when business rule violations prevent case creation.
2 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.CaseContractStatusApiDTO
object
Contract signing status for a case, showing SDCA and PoA status with signing URLs.
5 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.CaseTimelineResponse
object
Response envelope for GET /cases/{id}/timeline. Wraps the chronological event list with case-level context that cannot be expressed as a single timeline entry.
2 properties
1 required
Debitura.Web.ExternalApi.Contracts.V1.Cases.CollectionPartnerDto
object
V1 Collection Partner DTO for external partner APIs
5 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.ContractItemDto
object
Status of an individual contract (SDCA, PoA, or Pricing Appendix).
3 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.CreditorDivisionDto
object
Creditor division information for external partner APIs. Represents a specific division or department within a creditor organization.
2 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.CreditorDto
object
Creditor (client) information for external partner APIs. Represents the party that the debtor owes money to.
11 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.DebtorDto
object
V1 Debtor DTO for external partner APIs. The debtor is the party that owes the debt.
13 properties
2 required
Debitura.Web.ExternalApi.Contracts.V1.Cases.ExclusivePeriodDto
object
Full exclusive collection period chain for a case. Returned by GET /cases/{id}/exclusive-period.
5 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.ExclusivePeriodExtensionDto
object
A single extension event in the exclusive period chain.
3 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.FireWebhookResponse
object
Result of the POST /test/webhooks/fire endpoint.
3 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.InvoiceAllocationOutstandingDto
object
Additive external-API read model. Per-bucket outstanding on the debt ledger, produced by the payment allocation engine (bucket total minus Σ active stored allo…
4 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.InvoiceDto
object
V1 Invoice DTO for external partner APIs
37 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.InvoiceListDto
object
2 properties
1 required
Debitura.Web.ExternalApi.Contracts.V1.Cases.JurisdictionDto
object
Geographic jurisdiction information for the case.
4 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.PartnerAssignmentDto
object
Information about the collection partner assigned to this case.
3 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.PreviewCaseResponseApiViewModel
object
Response from previewing a case, showing eligibility, partner assignment, required actions, and pricing estimates.
1 property
Debitura.Web.ExternalApi.Contracts.V1.Cases.PreviewResultDto
object
Detailed preview result for a case submission.
9 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.PricingPreviewDto
object
Estimated pricing for the case, including age-based surcharges.
6 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.Requests.AdvanceTestCaseRequest
object
Request to advance a test case to a known lifecycle state.
2 properties
1 required
Debitura.Web.ExternalApi.Contracts.V1.Cases.Requests.CreateCollectionCaseRequestApiViewModel
object
20 properties
1 required
Debitura.Web.ExternalApi.Contracts.V1.Cases.Requests.FireWebhookRequest
object
Request body for POST /test/webhooks/fire.
3 properties
2 required
Debitura.Web.ExternalApi.Contracts.V1.Cases.Requests.PreviewCaseRequestApiViewModel
object
Request model for previewing case eligibility, partner assignment, and required actions before actually creating a collection case. This endpoint allows you to…
8 properties
3 required
Debitura.Web.ExternalApi.Contracts.V1.Cases.Requests.PreviewDebtorDto
object
Simplified debtor information for case preview. Only includes the minimum fields required for partner routing and eligibility checking.
3 properties
2 required
Debitura.Web.ExternalApi.Contracts.V1.Cases.RequiredActionDto
object
An action required before the case can be submitted (e.g., signing a contract).
4 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.SigningHandoffDto
object
Partner-facing handoff metadata for a creditor's pending signing chain. Returned on POST /cases responses (422 with pending-signing errors, or 200 with AllowPe…
1 property
Debitura.Web.ExternalApi.Contracts.V1.Cases.TimelineActorDto
object
Represents the actor (person or system) that performed a timeline action.
2 properties
1 required
Debitura.Web.ExternalApi.Contracts.V1.Cases.TimelineItemDto
object
5 properties
3 required
Debitura.Web.ExternalApi.Contracts.V1.Chats.ChatDto
object
8 properties
Debitura.Web.ExternalApi.Contracts.V1.Chats.SendChatRequest
object
Request to send a chat message on a case.
3 properties
1 required
Debitura.Web.ExternalApi.Contracts.V1.Divisions.CreateDivisionRequestDto
object
9 properties
3 required
Debitura.Web.ExternalApi.Contracts.V1.Divisions.DivisionCountryDto
object
3 properties
Debitura.Web.ExternalApi.Contracts.V1.Divisions.DivisionDto
object
13 properties
Debitura.Web.ExternalApi.Contracts.V1.Divisions.DivisionListDto
object
2 properties
1 required
Debitura.Web.ExternalApi.Contracts.V1.Divisions.UpdateDivisionRequestDto
object
9 properties
3 required
Debitura.Web.ExternalApi.Contracts.V1.Errors.ApiErrorResponseDto
object
Generic structured error response for API endpoints. Dual-write design: existing fields (Debitura.Web.ExternalApi.Contracts.V1.Errors.ApiErrorResponseDto.Error…
3 properties
Debitura.Web.ExternalApi.Contracts.V1.Files.CaseFileDto
object
10 properties
Debitura.Web.ExternalApi.Contracts.V1.Leads.LeadDetailDto
object
V1 Lead detail DTO for external customer APIs (detailed view)
17 properties
3 required
Debitura.Web.ExternalApi.Contracts.V1.Leads.LeadDto
object
V1 Lead DTO for external customer APIs (summary view)
15 properties
3 required
Debitura.Web.ExternalApi.Contracts.V1.Leads.LeadListDto
object
V1 Lead list response for external customer APIs
1 property
1 required
Debitura.Web.ExternalApi.Contracts.V1.Leads.LeadQuoteDetailDto
object
V1 Lead Quote detail DTO for external customer APIs (detailed view)
14 properties
5 required
Debitura.Web.ExternalApi.Contracts.V1.Leads.LeadQuoteDto
object
V1 Lead Quote DTO for external customer APIs (summary view)
17 properties
4 required
Debitura.Web.ExternalApi.Contracts.V1.Leads.LeadQuoteListDto
object
V1 Lead Quote list response for external customer APIs
1 property
1 required
Debitura.Web.ExternalApi.Contracts.V1.Leads.LeadQuotePricingDto
object
Nested pricing details for a lead quote
6 properties
Debitura.Web.ExternalApi.Contracts.V1.Payments.PaymentDto
object
9 properties
4 required
Debitura.Web.ExternalApi.Contracts.V1.Payments.PaymentRelatedInvoiceDto
object
3 properties
2 required
Debitura.Web.ExternalApi.Contracts.V1.Tasks.TaskActionDto
object
A machine-readable hint pointing at the existing API call that resolves a task, e.g. { "method": "POST", "path": "/cases/{caseId}/chats" } for a chat-driven ta…
2 properties
Debitura.Web.ExternalApi.Contracts.V1.Tasks.TaskDto
object
A creditor-facing action item ("task") — something the platform needs the client to do before a case can proceed (e.g. reply to a chat, sign a contract, assign…
14 properties
Debitura.Web.ExternalApi.Contracts.V1.Tasks.TaskListDto
object
Paged list of tasks, returned by GET /tasks.
2 properties
1 required
Debitura.Web.ExternalApi.Contracts.V1.Users.CollectionPartnerUserDto
object
A user belonging to the authenticated collection partner's team. Use the Debitura.Web.ExternalApi.Contracts.V1.Users.CollectionPartnerUserDto.Id as the assigne…
3 properties
Debitura.Web.ExternalApi.Contracts.V1.Users.UserListDto
object
2 properties
1 required
Debitura.Web.ExternalApi.Contracts.V1.Users.UserRelationDto
object
6 properties
1 required
Debitura.Web.ExternalCustomerAPI.Models.Coverages.CaseEligibilityRequestApiDTO
object
Request for checking case eligibility and getting partner/PoA status.
5 properties
4 required
Debitura.Web.ExternalCustomerAPI.Models.Coverages.CaseEligibilityResponseApiDTO
object
Response for case eligibility check - returns exact partner + PoA status.
5 properties
Debitura.Web.ExternalCustomerAPI.Models.Coverages.CollectionContractStatusApiDTO
object
5 properties
Debitura.Web.ExternalCustomerAPI.Models.Coverages.CoverageItemApiDTO
object
Coverage information for a single jurisdiction. BREAKING CHANGE: Partners is now an array - may contain multiple partners with different conditions.
7 properties
Debitura.Web.ExternalCustomerAPI.Models.Coverages.JurisdictionInfoApiDTO
object
Jurisdiction information
5 properties
Debitura.Web.ExternalCustomerAPI.Models.Coverages.PartnerCoverageApiDTO
object
Partner coverage details including conditions and PoA status.
8 properties
Debitura.Web.ExternalCustomerAPI.Models.Coverages.PartnerInfoApiDTO
object
Partner information
2 properties
Debitura.Web.ExternalCustomerAPI.Models.Coverages.PowerOfAttorneyStatusApiDTO
object
Power of Attorney status (shared DTO for check-eligibility and coverage endpoints).
5 properties
Debitura.Web.ExternalCustomerAPI.Models.Me.CreditorMeApiDTO
object
10 properties
1 required
Debitura.Web.ExternalCustomerAPI.Models.Payments.Dtos.PaymentListApiDTO
object
2 properties
1 required
Debitura.Web.ExternalCustomerAPI.Models.Webhooks.Dtos.ReplayEventResultDto
object
Result of replaying a specific webhook event.
3 properties
Debitura.Web.ExternalCustomerAPI.Models.Webhooks.Dtos.ReplayResultDto
object
Result of a webhook event replay operation.
1 property
Debitura.Web.ExternalCustomerAPI.Models.Webhooks.Dtos.TestResultDto
object
Result of a webhook test delivery.
6 properties
Debitura.Web.ExternalCustomerAPI.Models.Webhooks.Dtos.WebhookEventDto
object
Represents a recorded webhook delivery event.
10 properties
Debitura.Web.ExternalCustomerAPI.Models.Webhooks.Requests.ReplayRequestDto
object
Request to replay events from a specific timestamp.
1 property
1 required
Microsoft.AspNetCore.Mvc.ProblemDetails
object
5 properties
The full machine-readable OpenAPI contract behind this narrative.