Skip to content

How to connect your customer records with Myaza Trust

Connect the customers already in your application to Myaza records using stable references. Retain what you know about their verification source rather than upgrading imported claims into verified facts.

Charles Archibong

, Co-founder

· 3 min read

Myaza Trust editorial illustration: Connect the records. Keep the provenance.

Key takeaways

  • One external reference resolves to the intended record.
  • Import acknowledgement and completion are distinct.
  • Failed rows remain explainable and retryable.
  • Imported claims retain truthful provenance.
  • A scoped recapture attaches to the existing customer.

Connect the customers already in your application to Myaza records using stable references. Retain what you know about their verification source rather than upgrading imported claims into verified facts.

Before you begin

  • Stable customer references

  • Authorised import or profile-management access

Use a team member with permission for this control. Check the organisation and environment before changing a setting. Review the current price before a paid check or ongoing enrolment. Screenshots show an example workspace or the public integration reference; they do not show a real customer or a completed paid check.

Set up and use the capability

Step 1: Choose a stable customer reference

Use the durable customer or business ID from your own system as externalUserId. Keep one reference for the same subject across imports, verification and activity. Decide whether the subject is an individual or business. Do not use an email that can change as the only customer key. Obtain authority to transfer the profile details you intend to register.

Integration reference: Register or update an entity

Integration reference: Register or update an entity

Step 2: Choose the correct provenance

Use UNVERIFIED for a record that has not completed verification. Use EXTERNAL_VERIFIED only when your own authorised KYC process verified it, with a truthful kycSource. Do not claim MYAZA_VERIFIED for an imported external record merely to unlock a feature. Identity links and risk evidence depend on their own contracts; a claimed wallet is not ownership evidence.

Integration reference: KYC provenance & identity resolution

Integration reference: KYC provenance & identity resolution

Step 3: Register one record from your backend

Call POST /api/identity/entities with a secret key and the customer’s externalUserId, type and permitted profile. Supply only known details. Reusing the same customer reference updates the existing entity rather than creating another one. Keep metadata replacement semantics deliberate, and store the returned entityId with your application record.

Integration reference: Request

Integration reference: Request

Step 4: Read back the record before sending activity

Retrieve GET /api/identity/entities/{externalUserId} and compare the returned subject, provenance and permitted profile with the intended record. Review screening enrolment separately. INACTIVE means screening is not active; QUEUED is not a completed clear check. Keep Myaza entity IDs and your external references distinct so later assessments use the endpoint’s expected subject form.

Integration reference: Look up an entity

Integration reference: Look up an entity

Step 5: Import a larger book using the async job

For a supported batch, call POST /api/identity/entities/import with 1–1,000 entries using the documented registration shape. Store the returned jobId from the 202 response. Poll the job’s progress until it settles, then inspect succeeded, failed and pending counts and the bounded failure details. An acknowledged import is not proof every row succeeded.

Integration reference: Bulk import

Integration reference: Bulk import

Step 6: Fix failures and connect the next capability

Reconcile failed customer references against your source data before retrying them. Do not reimport successful records with fabricated values. Once a record exists, link capture using the same reference or send supported account activity. Explicit risk assessments and monitoring may need the returned entity ID and separate activation. Maintain customer-level errors and job evidence for support.

Integration reference: Assess or monitor an existing customer

Integration reference: Assess or monitor an existing customer

Get more from the capability

  • Keep the customer reference stable when a profile name or email changes.

  • Use truthful external-verification provenance and retain the source so reviewers can understand the origin.

  • Treat wallet addresses as scoped risk attributes, not global identity keys or permission to transfer.

Test before relying on it

Run the supported Sandbox or simulator scenarios for this product. Where a tool is Production only, check access and scope first, then use only a permitted, deliberately reviewed Production test. A documentation screenshot or a successful page load is not an end-to-end integration test.

  • One external reference resolves to the intended record.

  • Import acknowledgement and completion are distinct.

  • Failed rows remain explainable and retryable.

  • Imported claims retain truthful provenance.

  • A scoped recapture attaches to the existing customer.

Troubleshooting

A batch returned 202 but records are missing

Read the durable job’s progress and failures instead of assuming acknowledgement means completion.

A profile edit is refused

Check which fields the contract allows for that verified record. Do not overwrite verified identity facts through a general patch.

An assessment cannot find the customer

Check the organisation, environment, reference type and entity ID expected by that endpoint.

Open the setup and integration references

Open the dashboard tool

Read the integration reference

Back to Solutions. Choose the capability you want to activate, then follow its own guide.

Sources

Charles Archibong

About the author

Charles Archibong

Co-founder

Charles Archibong co-founded Myaza Trust. He writes about identity verification, financial technology, and the practical work of building trusted digital services.

Build your product.We'll handle the rest.

Identity and compliance, end to end, built to global standards, priced for founders.