FFullness Developers

Credit & Passport

Credit products

Integrate the implemented partner façade for product discovery, eligibility, applications and configured credit lanes.

Core flow

GET/api/credit-api/v1/credit-products

List active products for a tenant and workspace.

GET/api/credit-api/v1/credit-products/offers

List pre-qualified offers for a subject DID.

GET/api/credit-api/v1/credit-products/eligibility

Check eligibility for a product and amount.

POST/api/credit-api/v1/credit-products/apply

Submit a loan application.

GET/api/credit-api/v1/credit-products/applications/{applicationId}

Read application status.

POST/api/credit-api/v1/credit-products/applications/{applicationId}/disburse

Disburse an approved application when the partner lane permits it.

Additional implemented lanes

  • Facility repayment schedule / statement
  • Marketplace offer listing, application and acceptance
  • BNPL checkout creation
  • Merchant cash advance status
  • Working-capital facility status

The partner API reference summarizes the implemented route families. Approved integrators receive the applicable schema contract during onboarding.

Typed eligibility example

TypeScript
const { data: eligibility, correlation_id } =
  await credit.checkCreditProductEligibility({
    tenant_id: 'tenant-uuid',
    workspace_id: 'workspace-uuid',
    did: 'did:fullness:subject-issued-by-fullness',
    product_type: 'bnpl',
    amount: 5000,
  });

console.log(eligibility.allowed, eligibility.reasons, correlation_id);

Operational rules

  • Pass tenant, workspace and DID exactly as assigned.
  • Preserve correlation_id for support and audit.
  • Use a stable idempotency_key for application and disbursement retries.
  • Do not infer approval from product listing or eligibility alone.
  • Honor the returned status and next steps.

Start typing to search the documentation.