The identity and technical contract details declared by the specification.
Debitura.Domain.Model.AsyncJobs.AsyncJobStatus
integer
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.InvoicePayments.Payouts.CommissionType
integer
Debitura.Domain.Model.PartnerIngest.PartnerIngestEventType
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.CollectionPartnerApi.Controllers.CreateIngestionJobRequest
object
1 property
Debitura.Web.CollectionPartnerApi.Controllers.CreateIngestionJobResponse
object
2 properties
Debitura.Web.CollectionPartnerApi.Controllers.IngestionJobRow
object
5 properties
Debitura.Web.CollectionPartnerApi.Controllers.IngestionJobStatusResponse
object
4 properties
Debitura.Web.CollectionPartnerApi.Models.Me.CollectionPartnerMeResponse
object
Response containing collection partner profile information.
21 properties
Debitura.Web.CollectionPartnerApi.Models.Webhooks.ReplayEventResultDto
object
Result of replaying a specific webhook event.
3 properties
Debitura.Web.CollectionPartnerApi.Models.Webhooks.WebhookEventDto
object
Represents a recorded webhook delivery event.
10 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.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.CloseCaseResponse
object
Response after closing a case
9 properties
3 required
Debitura.Web.ExternalApi.Contracts.V1.Cases.ClosedByDto
object
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.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.PriceChangeConfirmationResponse
object
Returned with HTTP 409 when a principal edit would move the case success fee by more than the allowed threshold (0.1 percentage points), or would affect a deli…
7 properties
Debitura.Web.ExternalApi.Contracts.V1.Cases.ReplayLastEventResponse
object
Result of the POST /test/cases/{id}/replay-last-event convenience endpoint.
3 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.CloseCaseRequest
object
Request to close a case
2 properties
1 required
Debitura.Web.ExternalApi.Contracts.V1.Cases.Requests.CreateManagedCaseRequest
object
Request model for creating a case as a managing partner. The partner submits both creditor information and case details in a single request.
14 properties
5 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.StartCaseRequest
object
Request to activate a case from PendingVerification to Active status.
9 properties
1 required
Debitura.Web.ExternalApi.Contracts.V1.Cases.Requests.UpdateCaseFeesRequest
object
Request to update the fee amounts (and optionally the principal) on an active case.
6 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.StartCaseResponse
object
Response returned when a case is successfully activated.
5 properties
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.Cases.UpdateCaseFeesResponse
object
Response returned when case fees (and optionally the principal) are successfully updated.
8 properties
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.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.Notes.CreateNoteRequest
object
Request to create a new note on a case
2 properties
1 required
Debitura.Web.ExternalApi.Contracts.V1.Notes.NoteCreatedByDto
object
2 properties
1 required
Debitura.Web.ExternalApi.Contracts.V1.Notes.NoteDto
object
Note details response
8 properties
3 required
Debitura.Web.ExternalApi.Contracts.V1.Payments.CreateManagedCasePaymentRequest
object
Request to record a payment on a test case as managing partner. Only available for cases created with isTestCase: true.
3 properties
2 required
Debitura.Web.ExternalApi.Contracts.V1.Payments.CreateManagedCasePaymentResponse
object
Response after recording a payment as managing partner on a test case.
6 properties
1 required
Debitura.Web.ExternalApi.Contracts.V1.Payments.CreatePaymentRequest
object
Request to create a payment on a case. Currency: Payment must be in the same currency as the invoice. Currency is automatically determined from the case and ca…
8 properties
3 required
Debitura.Web.ExternalApi.Contracts.V1.Payments.CreatePaymentResponse
object
Response after creating a payment
13 properties
3 required
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.Payments.UpdatePaymentRequest
object
Request to edit an existing payment on a case. Mirrors the payout-split semantics of Debitura.Web.ExternalApi.Contracts.V1.Payments.CreatePaymentRequest. Curre…
7 properties
3 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
Microsoft.AspNetCore.Mvc.ProblemDetails
object
5 properties
The full machine-readable OpenAPI contract behind this narrative.