Integration planning / Risk & Compliance API

Risk & Compliance API

Start an API evaluation with the information your application needs, the decisions it supports, and the limits your team must understand.

  • REST and streaming endpoints
  • Versioned schemas
  • Documented separately

Questions worth exploring

Define the contract before the connection.

An API discussion is most useful when it begins with your application’s needs. Describe the information you want to request, how it would be used, and how your application should respond when information is unavailable. The Risk & Compliance API delivers wallet, transaction, and sanctions risk signals over REST and streaming endpoints — see docs.fintraceintelligence.com for the full reference.

  1. Your application01

    Define required data

    List the inputs your application can supply and the fields it needs back.

  2. Your application02

    Choose the relevant risk signal

    Pick the signal that fits the decision your application supports.

  3. Your application03

    Submit an API request

    Send the request with the credentials and inputs the contract requires.

    Request →
  4. FinTrace API04

    Receive a structured response

    Read the result, its context and its limits from a structured response.

    ← Response
  5. Your application05

    Handle unavailable or uncertain results

    Treat missing, partial and failed results as exactly that, never as clear.

  6. Your application06

    Store evidence and continue

    Keep the response with your record and move the workflow on.

Illustrative integration flow. The actual contract is in the API documentation.

  • Keep in view · 01

    Inputs and outputs

    Describe the data your application would supply and the information it needs in return. Ask to review a verified endpoint specification and its field definitions.

  • Keep in view · 02

    Access and operating limits

    Ask about authentication, permission scope, usage limits, and access arrangements. Identify which operational requirements matter to your engineering team.

  • Keep in view · 03

    Response handling

    Discuss how available, incomplete, and unsuccessful responses would be distinguished. Ask how version changes and documentation updates would be communicated.

Interactive API showcase

See what an integration conversation looks like.

Five illustrative evaluation categories with placeholder requests and responses. Use them to frame your questions. Which categories exist, and their exact endpoints, are confirmed in the documentation and during evaluation.

API showcase · Illustrative evaluation categoriesPlaceholders only
POST{BASE_URL}/{VERSION}/{WALLET_RISK_PATH}Illustrative category

Request

Headers
NameValueNote
Authorization<credential> ••••••••Masked. Scheme to confirm
Content-Typeapplication/jsonIllustrative
Request parameters
ParameterTypeDescription
subjectstringRequired. The wallet address to assess.
networkstringRequired. Network identifier.
optionsobjectOptional. Illustrative placeholder.
JSON request body
{
  "subject": "<wallet-address>",
  "network": "<network-id>"
}

Response

200 OKVersion {VERSION}
{
  "risk_result": "<value>",
  "confidence": "<level>",
  "context": {
    "entity_reference": "<optional>",
    "sources": ["<source-ref>"]
  },
  "warnings": [],
  "timestamp": "<iso-8601>",
  "version": "{VERSION}"
}
Status codes and error states
  • 2xxSuccess. Read the result, context and warnings.
  • IncompletePartial information. Not a clear result.
  • 4xxValidation, authentication or usage problem.
  • 5xxService unavailable. Not a clear result.
Field descriptions
risk_resultPlaceholder

The risk outcome for the subject. Names and allowed values are defined in the documentation.

confidencePlaceholder

How much weight the result deserves. Shown so your application can display it.

warningsArray

Limitations or messages to surface to a reviewer. An empty array does not mean the result is clear.

Illustrative categories, endpoints and fields. None of these paths or names is a documented endpoint. See docs.fintraceintelligence.com for the reference.

Request and response contract

Know exactly what goes in and what comes back.

A dependable integration starts with a contract you can test against: which fields are required, what a valid value looks like, and which parts of a response you must store and show.

Request

What your application sends

FieldTypePresenceExample valueValidation rule
subjectstringRequired<wallet-address>Non-empty. Format depends on the network.
networkstringRequired<network-id>One of the supported network identifiers (to confirm).
optionsobjectOptional{ … }Unknown keys handled per the documentation (to confirm).
referencestringOptional<your-reference>Free text your application can use to correlate a call.
Response

What your application receives

FieldTypeCarriesPurpose
risk_resultplaceholderRisk resultThe outcome for the subject.
confidenceplaceholderConfidence indicatorHow much weight the result deserves.
contextobjectSupporting contextInformation a reviewer needs to understand the result.
context.sourcesarraySource referencesWhere the result and its context come from.
timestampstringTimestampWhen the result was produced, for your evidence record.
versionstringVersionWhich version of the contract produced the response.
warningsarrayWarnings or limitationsMessages about coverage or certainty. Always surface them.

Placeholders, not a schema. Field names, types and rules here are neutral placeholders that show the kind of contract to expect. The verified specification and field definitions are in the API documentation and are reviewed during evaluation.

Response handling

Design for every state, not just success.

Your application will receive more than successful responses. Decide up front how each state looks to a user and to your workflow, and make sure uncertainty is never turned into a green light.

  • 01Success

    Successful response

    Read the result, confidence, context and warnings. Store the response with its timestamp and version.

    Your application should
    Show the result with its confidence and any warnings.
    Avoid
    Drop the warnings or the confidence.
  • 02Warning

    Incomplete information

    Treat as partial. Keep what was returned and record what is missing.

    Your application should
    Show “incomplete” and route the case for review.
    Avoid
    Show it as clear or as no risk.
  • 03Notice

    No relevant result

    A valid response that found nothing to report. Record it with its timestamp and the sources it covered.

    Your application should
    Show “no relevant result found” with the coverage caveat.
    Avoid
    Present it as a guarantee of compliance.
  • 04Error

    Validation error

    The request was not accepted. Do not retry unchanged. Fix the input, then resend.

    Your application should
    Tell the user which input to correct.
    Avoid
    Show a risk outcome.
  • 05Error

    Authentication failure

    The credential was not accepted. Stop, and do not loop. Alert the owner of the integration.

    Your application should
    Show an access problem to an administrator.
    Avoid
    Retry in a tight loop, or fall back to a clear result.
  • 06Warning

    Rate or usage restriction

    The call was limited. Wait, then retry within the documented policy.

    Your application should
    Show “temporarily limited” and queue the check.
    Avoid
    Skip the check and continue as if it passed.
  • 07Unavailable

    Service unavailable

    No answer could be given. Retry with back-off and keep the item pending.

    Your application should
    Show “check pending” and hold the workflow.
    Avoid
    Treat an outage as a clear result.
  • 08Warning

    Version mismatch

    The version you called differs from the one you built for. Stop, and compare against the version history.

    Your application should
    Flag to engineering and pause dependent decisions.
    Avoid
    Read fields as though nothing changed.

The rule for every state. Missing, partial, failed or unavailable information is never a clear result. Only a successful response can be read as a result, and even then it supports a decision and does not guarantee compliance. HTTP status codes and error formats shown as concepts here are confirmed in the documentation.

Illustrative handling guidance. Exact states, codes and formats are confirmed in the documentation.

REST and streaming concept

Two ways to receive risk signals.

The Risk & Compliance API delivers wallet, transaction, and sanctions risk signals over REST and streaming endpoints. The two suit different moments in your workflow. What each one offers in your deployment is confirmed during evaluation.

REST

Ask when you need to know

  • Request information when your workflow needs it
  • Receive an immediate structured response
  • Fits a check at a decision point, such as onboarding or a payment
Also confirm
  • Available endpointsConfirm in evaluation
  • Timeouts and status codesConfirm in evaluation
Streaming

Hear when something changes

  • Receive ongoing events or risk-signal changes
  • Fits a system that reacts to change rather than asking each time
  • Your application must handle events arriving late, twice or out of order
To confirm during evaluation
  • Streaming availabilityConfirm in evaluation
  • Delivery guaranteesConfirm in evaluation
  • RetriesConfirm in evaluation
  • Supported event typesConfirm in evaluation

Authentication and access

Secure access is a requirement to verify, not an assumption.

Ask about authentication, permission scope, usage limits, and access arrangements. No specific security method is claimed on this page. Each item below is an evaluation requirement.

Masked example, not a credentialFictional
# Nothing here is a real credential
Authorization: <credential> ••••••••••••••••
Environment: <sandbox | production>   # to confirm
Key ID:      ••••••••-••••
  • Never paste a real credential into a form, a chat or a screenshot on this website.
  • This website does not issue credentials. Request a demo, and the team will explain the access process.
  • API credentials

    How credentials are issued, scoped and stored.

    Evaluation requirement
  • Environment selection

    Which environments exist, and how you choose between them.

    Evaluation requirement
  • Role-based access

    Who in your organization can create, view and revoke access.

    Evaluation requirement
  • Credential rotation

    How a credential is replaced without downtime.

    Evaluation requirement
  • Request logging

    What is logged for each request, and who can read it.

    Evaluation requirement
  • Usage visibility

    How you see your own usage and any limits.

    Evaluation requirement
  • IP or network restrictions

    Whether access can be limited to known networks.

    Evaluation requirement

Developer experience

Continue to the documentation destination

API documentation and the customer application are hosted separately from this public website. The documentation covers authentication, endpoints, schemas, and usage limits, with full request and response examples.

API documentationSign In

API documentation and the customer application are hosted separately from this public website.

  • API documentation

    The full reference for the API.

    Documented at docs
  • Authentication guide

    How access and credentials work.

    Documented at docs
  • Endpoint reference

    Endpoints, schemas and usage limits.

    Documented at docs
  • Request examples

    Full request and response examples.

    Documented at docs
  • Error handling

    How failures are reported and handled.

    Confirm in evaluation
  • Version history

    How versions change over time.

    Confirm in evaluation
  • Integration checklist

    Steps to move from test to use.

    Confirm in evaluation
  • Support route

    Who to ask when something breaks.

    Confirm in evaluation

Prepare a focused conversation

Bring a scenario. Define what you want to learn.

Bring a short integration brief rather than production credentials: the intended use, required inputs, expected output fields, and the response states your application must handle. Full documentation and access arrangements are available at docs.fintraceintelligence.com.

  1. 1Define the data requirement
  2. 2Review the available contract
  3. 3Agree evaluation steps

A simple way to structure your evaluation call.

Step 1 of 7

Define the application use case

Step 2 of 7

Identify required inputs

Step 3 of 7

Select expected outputs

Step 4 of 7

Choose request or streaming delivery

Step 5 of 7

Define error handling

Response states to handle8
Step 6 of 7

Confirm access requirements

Step 7 of 7

Establish testing and rollout steps

Bring this brief to your demo.Bring a brief, not credentials. Nothing you select here is submitted.
Request a Risk & Compliance API Demo

Product verification

What needs confirmation

The Risk & Compliance API delivers wallet, transaction, and sanctions risk signals over REST and streaming endpoints, authenticated per environment with versioned schemas. Use these questions to confirm the details that matter for your evaluation.

  • Ask · 01

    Available endpoints

    Which endpoints exist for your use case?

  • Ask · 02

    Request and response schemas

    Where are the verified schemas and field definitions?

  • Ask · 03

    Authentication method

    How are calls authenticated, per environment?

  • Ask · 04

    REST and streaming availability

    Which delivery modes are available to you?

  • Ask · 05

    Sandbox or test environment

    Is there an environment for testing with fictional data?

  • Ask · 06

    Rate and usage limits

    What limits apply, and how are they communicated?

  • Ask · 07

    Versioning policy

    How do versions change, and how much notice is given?

  • Ask · 08

    Error formats

    How are failures and partial results reported?

  • Ask · 09

    Logging and evidence

    What can you log and keep as evidence?

  • Ask · 10

    Support and access arrangements

    How is access granted and who helps when it breaks?

These are evaluation questions, not guaranteed functionality. Answers depend on your deployment and are agreed with the team during your evaluation.

Before your demo

Risk & Compliance API: questions and answers

Where is the API documentation?

docs.fintraceintelligence.com. It covers authentication, endpoints, schemas, and usage limits.

Can I obtain an API key here?

No. This marketing website doesn’t issue credentials. Request a demo and the team will walk through the evaluation and access process.

Are code samples available on this page?

The example on this page is illustrative only. Full request and response examples are in the API documentation at docs.fintraceintelligence.com.

Start a conversation

Discuss your API integration

Bring the application, the inputs, the outputs and the states it must handle.