| uid | string | Unique identifier of the guarantee. |
| tokenId | number | Numeric identifier assigned to the guarantee token. |
| claim | object (ClaimEntity) | Claim associated with the guarantee, if any. |
| claimDate | string (date-time) | ISO 8601 date-time. Date and time when a claim was registered for this guarantee (if any). Nullable. |
| coverage | number | Maximum amount payable if the linked loan defaults. For guarantees created under FIRST LOSS licenses (license.type = FIRST_LOSS), coverage depends exclusively on the amount the user has in their own reserve fund (wallet). |
| coveragePercentage | number | Percentage of the principal amount that is covered by the guarantee. For guarantees created under FIRST LOSS licenses (license.type = FIRST_LOSS), coverage depends exclusively on the amount the user has in their own reserve fund (wallet). |
| creditLastPaymentDate | string (date-time) | ISO 8601 date-time. Date and time of the last credit payment (if any). Nullable. |
| creditPrincipalOutstanding | number | Outstanding principal amount of the credit as of the borrower’s last payment date. |
| creditStatus | integer (enum) | Underlying credit status. 0=CURRENT, 1=DELINQUENT, 2=CLAIM_GUARANTEE, 3=NOVATED, 4=PAID. |
| creditStatusUpdatedAt | string (date-time) | ISO 8601 date-time. Timestamp of the last update to creditStatus. |
| disbursementDate | string (date-time) | ISO 8601 date-time. Date and time when the credit was disbursed. |
| dueDate | string (date-time) | ISO 8601 date-time. Guarantee due date (loan due date plus license grace period). |
| externalReference | string | Unique credit reference in your system used to identify the guarantee. |
| frequency | integer (enum) | Installment frequency. 0=WEEKLY, 1=BIWEEKLY, 2=MONTHLY. |
| gracePeriod | number | Days of grace period after due date (if provided). |
| installmentsCount | number | Number of installments for the loan. |
| isNovation | boolean | Indicates if this guarantee results from a novation of a prior guarantee. |
| lastPaidInstallmentNumber | number | Last installment number that has been paid. Defaults to 0. Only relevant for licenses with installments enabled. |
| lineOfCredit | string | Line of credit identifier (optional). |
| loanAmount | number | Original loan principal amount linked to this guarantee. |
| loanPaymentDueDate | string (date-time) | ISO 8601 date-time. Date and time when the loan payment is/was due. |
| loanTerm | number | Loan term in days (if provided). |
| nextInstallmentPremiumDueDate | string (date-time) | ISO 8601 date-time. Due date for the next installment premium payment. Nullable; unset when all installments have been paid. Only relevant for licenses with installments enabled. |
| pendingPremiumsValue | number | Accumulated premium amount pending collection. For variable portfolio premium licenses, this value increases each time a guaranteeValue is reported through a credit status update. Defaults to 0. |
| premium | number | Premium amount charged for the guarantee (monetary value). |
| premiumPaymentAllocations | array of objects | Allocation records linking fractions of the premium to specific payments. Each entry contains payment (Payment reference), amount (number), and createdAt (date-time). |
| premiumPercentage | number | Percentage applied to the loan amount to compute the premium. |
| premiumStatus | integer (enum) | Premium processing state. 0=PENDING, 1=PROCESSING, 2=PAID. |
| premiumsValueBeingProcessed | number | Amount of pending premiums already assigned to payments currently being processed. Defaults to 0. |
| principalName | string | Borrower or principal name associated with the credit. |
| promissoryNoteId | string | Promissory note identifier. |
| status | integer (enum) | Operational status. 0=PENDING_ACTIVATION, 1=VALIDATING_PREMIUM_PAYMENT, 2=COVERING, 3=PENDING_CLAIM, 4=CLAIM_APPROVED, 5=PAYING_GUARANTEE, 6=CLOSED, 7=CLAIM_REJECTED, 8=CANCELED, 9=NOVATED. |
| type | integer (enum) | License type: 0=SURETY, 1=FIRST_LOSS. |