Signicat Monitor (v1)
Download OpenAPI specification:Download
Signicat: support@signicat.com URL: https://developer.signicat.com/docs/support/
This API enables monitoring of organization through registries.
Get monitor
This endpoint allows to get monitor by Id from the system.
path Parameters
monitorId required | string <uuid> |
Responses
Response samples
- 200
Content type
application/json
{- "id": "402d1ce2-ce71-4f9b-b252-3fa90fef0de4",
- "accountId": "a-ppge-c5jsmhR5fLM3jxBY8H1v",
- "name": "Monitor Name",
- "sources": [
- {
- "name": "trapets"
}
], - "profiles": [
- "screening"
], - "description": "Monitor that reach source",
- "size": 10,
- "entityType": "Organisation",
- "createdAt": "2025-05-21T11:11:17.4881021Z",
- "isEnabled": true
}
Create monitor
This endpoint allows the creation of a new monitor resource in the system.
Request Body schema: application/jsonrequired
name | string or null |
description | string or null |
entityType | string or null |
Array of objects or null (SourcesDto) | |
profiles | Array of strings or null |
Responses
Request samples
- Payload
Content type
application/json
{- "name": "Monitor Name",
- "description": "Monitor that reach source",
- "entityType": "Organisation",
- "sources": [
- {
- "name": "trapets"
}
], - "profiles": [
- "screening"
]
}
Add organisation
This endpoint allows the creation of a new organisation to monitor in the system.
path Parameters
monitorId required | string <uuid> |
Request Body schema: application/jsonrequired
Array
organisationNumber required | string or null |
source | string or null |
country | string or null |
companyName | string or null |
referenceKey | string or null |
Responses
Request samples
- Payload
Content type
application/json
[- {
- "organisationNumber": "23432342",
- "source": "Trapets",
- "country": "NOR",
- "companyName": "Signicat",
- "referenceKey": "402d1ce2-ce71-4f9b-b252-3fa90fef0de4"
}
]
Get organisation
This endpoint allows to get the organisation last snapshot by monitor id and reference key from the system.
path Parameters
monitorId required | string <uuid> |
referenceKey required | string |
Responses
Response samples
- 200
Content type
application/json
{- "country": "NOR",
- "name": "Organisation Name",
- "added": "2025-05-20T11:11:17.519182Z",
- "lastUpdate": "2025-05-21T11:11:17.5192075Z",
- "organisationNumber": "12345678",
- "operationalStatus": null,
- "externalId": "1454-15",
- "alias": "Organisation Alias",
- "legalForm": "Other",
- "screening": {
- "matchStrength": 100,
- "listType": "SANCTION",
- "source": "EU_GLOBAL"
}
}
Get organisation changes by monitor and reference key
This endpoint allows to get the organisation all changes by monitor id and reference key from the system.
path Parameters
monitorId required | string <uuid> |
referenceKey required | string |
query Parameters
cursor required | integer <int32> |
limit | integer <int32> Default: 10000 |
Responses
Response samples
- 200
Content type
application/json
{- "size": 3,
- "nextCursor": 2,
- "limit": 10000,
- "items": [
- {
- "id": 1,
- "referenceKey": "402d1ce2-ce71-4f9b-b252-3fa90fef0de4",
- "monitorId": "30cd45d4-6abe-4963-bebe-46b78cc691aa",
- "detected": "2025-05-21T11:11:17.5345795Z",
- "created": "2025-05-20T17:11:17.534599Z",
- "changes": [
- {
- "profile": "screening",
- "attribute": "CompanyName",
- "action": "Update",
- "new": "New Name",
- "old": "Previous Name"
}, - {
- "profile": "screening",
- "attribute": "MatchStrength",
- "action": "Update",
- "new": "100",
- "old": "60"
}
]
}
]
}
Get organisation changes from monitor
This endpoint allows to get the organisation all changes by monitor id from the system.
path Parameters
monitorId required | string <uuid> |
query Parameters
cursor required | integer <int32> |
limit | integer <int32> Default: 10000 |
Responses
Response samples
- 200
Content type
application/json
{- "size": 3,
- "nextCursor": 2,
- "limit": 10000,
- "items": [
- {
- "id": 1,
- "referenceKey": "402d1ce2-ce71-4f9b-b252-3fa90fef0de4",
- "monitorId": "7548cd59-4d0c-426f-a5b3-b5297667d136",
- "detected": "2025-05-21T11:11:17.5479248Z",
- "created": "2025-05-20T17:11:17.5479249Z",
- "changes": [
- {
- "profile": "screening",
- "attribute": "CompanyName",
- "action": "Update",
- "new": "New Name",
- "old": "Previous Name"
}, - {
- "profile": "screening",
- "attribute": "MatchStrength",
- "action": "Update",
- "new": "100",
- "old": "60"
}
]
}
]
}