Skip to content

Enrich TenureInfo with customerType and pah fields #57

@shilpa-padgaonkar

Description

@shilpa-padgaonkar

Problem description
The existing TenureInfo structure in the KYC Tenure API
provides a strong foundation for sharing customer tenure information.

To further enrich this model and increase the informational value for API consumers, it would be useful to include attributes that provide more context about the CSP’s end customer — specifically the type of customer relationship (e.g., prepaid, postpaid, or other) and whether the line belongs to the Primary Account Holder (PAH).

These attributes allow API consumers to better interpret tenure data and assess the credibility and reliability associated with the CSP’s customer relationship and strengthens confidence in the tenure data.

Possible evolution
The TenureInfo object can be enriched with two new optional fields:

TenureInfo: type: object properties: ... customerType: type: string description: "Describes the CSP’s customer relationship type. Possible values include: - prepaid: pay-as-you-go relationships - postpaid: billed contractual relationships - other: alternative relationships such as MVNO or partner-based associations" enum: [prepaid, postpaid, other] pah: type: boolean description: "Indicates whether the line belongs to the Primary Account Holder (PAH). True if the line is owned by the account holder, false otherwise."

These fields are optional providing a smooth evolution path for existing implementations.

Alternative solution

Additional context
This enhancement increases the contextual depth of tenure data, enabling API consumers to make more informed decisions when evaluating a CSP’s customer.

customerType complements contractType by clarifying whether the relationship involves prepaid, postpaid, or alternative business models such as MVNO etc., which can signal different levels of validation or risk.

The pah flag helps API consumers understand whether the tenure applies to the account holder.

Together, these additions make the Tenure API more insightful, credible, and interoperable, while maintaining simplicity.

cc @gmuratk

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions