Signal object

This page describes the signal object, which represents a risk score and assessment for a business. Signals provide a numerical score from 0 to 1 along with reason codes that explain the factors contributing to the score.

Example JSON response
1{
2 "object": "signal",
3 "id": "f074244d-5cf3-4703-950a-73a7d54ee555",
4 "name": "Acme Corp",
5 "tin": "12-3456789",
6 "external_id": "customer-123",
7 "model_slug": "default",
8 "score": 0.85,
9 "business_id": "b3638510-87ec-425e-bdaa-ad6e48dec871",
10 "batch_id": null,
11 "requester": {
12 "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
13 "type": "api_key",
14 "name": "Production API Key"
15 },
16 "reasons": [
17 {
18 "category": "verification",
19 "group": "tin",
20 "description": "TIN verified and matches business name",
21 "code": "V101",
22 "importance": 0.25
23 },
24 {
25 "category": "identification",
26 "group": "registration",
27 "description": "Active Secretary of State registration found",
28 "code": "I301",
29 "importance": 0.20
30 }
31 ],
32 "addresses": ["2180 Bryant St Ste 210, San Francisco, CA 94110"],
33 "people": ["John Smith", "Jane Doe"],
34 "created_at": "2024-01-30T23:49:01.100Z",
35 "updated_at": "2024-01-30T23:49:05.200Z"
36}

Signal attributes

AttributeTypeDescription
objectstringThe object type. Always signal.
idstring (uuid)The unique identifier for the signal.
namestringThe business name associated with this signal.
tinstring | nullThe Tax Identification Number if provided.
external_idstring | nullAn optional external identifier you provided when creating the signal request.
model_slugstringThe scoring model used to generate this signal.
scorefloatThe risk score from 0.0 (highest risk) to 1.0 (lowest risk).
business_idstring (uuid) | nullThe unique identifier of the associated business, if one was created.
batch_idstring (uuid) | nullThe unique identifier of the batch, if this signal was part of a batch request.
requesterobjectInformation about who requested the signal.
requester.idstring (uuid)The unique identifier of the requester.
requester.typestringThe type of requester (e.g., api_key, user).
requester.namestringThe name of the requester.
reasonsobject[]An array of reason codes explaining the score.
reasons[].categorystringThe category of the reason. Possible values: identification, verification, evaluation.
reasons[].groupstringThe group or area this reason pertains to.
reasons[].descriptionstringA human-readable description of the reason.
reasons[].codestringThe reason code identifier.
reasons[].importancefloatThe relative importance of this reason in the overall score.
addressesstring[]List of addresses associated with the business.
peoplestring[]List of people associated with the business.
created_attimestampThe timestamp when the signal was created.
updated_attimestampThe timestamp when the signal was last updated.

Reason categories

CategoryDescription
identificationReasons related to identifying and finding the business in public records.
verificationReasons related to verifying submitted information against found records.
evaluationReasons related to evaluating risk factors and business characteristics.

Reason codes

Reason codes are prefixed by their category: I for identification, V for verification, and E for evaluation.

Identification codes (I)

CodeDescription
I102Business name identification factor.
I103Address identification factor.
I107Registration identification factor.
I108TIN identification factor.
I109Website identification factor.
I111People identification factor.
I201Name match quality factor.
I202Address match quality factor.
I203Registration match quality factor.
I204TIN match quality factor.
I301Active registration found.
I302Multiple registrations found.
I304Registration status factor.
I601Business age factor.
I603Formation date factor.

Verification codes (V)

CodeDescription
V011General verification factor.
V101TIN verification status.
V102TIN name match status.
V103TIN type verification.
V104TIN format verification.
V501Address deliverability status.
V502Address property type factor.
V503Address location factor.
V505Address risk factor.
V748Watchlist screening factor.
V749Sanctions screening factor.
V750PEP screening factor.
V751Adverse media screening factor.
V752Enhanced screening factor.
V753Global screening factor.
V801Person verification factor.
V1101Lien status factor.
V1201Bankruptcy status factor.
V1302Litigation status factor.

Evaluation codes (E)

CodeDescription
E500Business operational status evaluation.
E501Business stability evaluation.
E502Business complexity evaluation.
E503Business risk profile evaluation.
E1101Financial risk evaluation.
E1102Legal risk evaluation.
E1201Industry risk evaluation.
Get a demo
Contact your account manager or contact sales to inquire about access.