DataSourceRequest
tenant_idpartner_codesource_codeowneringestion_modeis_activeconsent_basistrust_levelIngestionJobRequest
tenant_idpartner_codedata_source_codepayload_refsource_formatstatusreceived_atidempotency_keysource_event_idSubjectObservationRequest
tenant_id^[a-zA-Z0-9_-]+$ · requiredpartner_code^[a-zA-Z0-9_-]+$ · requiredsource_system^[a-zA-Z0-9_.-]+$ · requiredexternal_subject_refPartner-local person reference. Four partners can each have their own ref for the same real person.
observation_typeobserved_atidempotency_keyStable key for this exact observation. Reuse with changed payload should conflict.
GPS point, transaction, profile, payment habit, device, account, or custom scoring fact.
data_source_code^[a-zA-Z0-9_-]+$Defaults to source_system + observation_type.
received_atsource_event_idpayload_refBatchFileIngestionRequest
tenant_id^[a-zA-Z0-9_-]+$ · requiredpartner_code^[a-zA-Z0-9_-]+$ · requireddata_source_code^[a-zA-Z0-9_-]+$ · requiredfile_uriObject storage URI, signed upload reference, or internal file id. Do not paste binary file content here.
file_namefile_formatidempotency_keysource_event_idperiod_startperiod_endrow_countschema_versionreceived_atSubjectLinkRequest
tenant_idpartner_codecanonical_subject_idCanonical MobiCred subject. For credit execution, this resolves to the one Core/Fineract person.
source_systemexternal_subject_refmatch_confidenceNon-secret evidence such as core_customer_id, partner_customer_ref, phone verification, or operator case reference.
linked_atverification_statusverification_sourceFeatureSnapshotRequest
tenant_idpartner_codesubject_idfeature_set_versioncomputed_atfreshness_daysFeatureSnapshotFromIngestionRequest
ingestion_job_idfeature_set_versionEvaluateScoreDecisionRequest
tenant_idpartner_codefeature_snapshot_idproduct_coderequested_amountmax_snapshot_age_daysPartnerScoreSubject
source_system^[a-zA-Z0-9_.-]+$ · requiredSystem that introduced the subject, such as partner code, mobile, POS, or telco feed.
external_subject_refPartner-local subject reference in the source system. The service resolves this through a verified subject link.
PartnerScoreRequest
tenant_id^[a-zA-Z0-9_-]+$ · requiredpartner_code^[a-zA-Z0-9_-]+$ · requiredidempotency_keyPartner or gateway supplied key. Reusing it with different payload data returns a conflict.
product_code^[a-zA-Z0-9_-]+$ · requiredrequested_amountfeature_set_version^[a-zA-Z0-9_.-]+$ · requiredNormalized or raw scoring features, including payment habits, inflow, demographics, and location/zone signals.
data_source_code^[a-zA-Z0-9_-]+$payload_refNon-secret payload reference for audit and support.
source_event_idsource_formatNon-secret source summary, address, economics, transaction summary, or provider metadata.
received_atcountry^[A-Z]{2}$currency^[A-Z]{3}$channel^[a-zA-Z0-9_-]+$max_snapshot_age_daysScoreDecisionResponse
idtenantidpartnercodesubjectidproductcoderequestedamountdecisionrequesthashStable hash used to replay equivalent score requests.
scorebandmodelversionfeaturesnapshotiddecidedatIncludes handoff.can_execute_credit and handoff.execution_status. score_only means the standalone scoring result is usable, but Core/Fineract execution is not ready until the canonical customer/account link exists.
isActivecreatedAtupdatedAtPaginationMeta
totalpagelimittotalPageshasNextPagehasPreviousPageSearchReindexResult
indexedNumber of database rows replayed to Elasticsearch.
batchesNumber of database batches processed.
batch_sizeEffective batch size used for the DB-to-search replay.
search_indexing_enabledWhether Elasticsearch indexing is enabled in service config.
SearchSyncStatus
generated_atsearch_indexing_enabledsource_of_truthScoringGeoIntelligence
generated_atsource_of_truthsearch_usageDeclares which filters apply to each composed panel.
ScoringAdminNotifications
generated_atunread_count