Download OpenAPI specification:Download
https://api.signicat.com/info/monitor/The Signicat Organisation Monitoring API enables monitoring of organisation data changes through multiple national organisation registries.
This API is part of the Signicat Ongoing Monitoring service that enables continuous tracking of entities (persons or organisations) for any changes in their demographic, financial or screening profiles.
This REST API uses the OAuth 2.0 protocol for authorisation. All request and response bodies are formatted in JSON.
Before you can start making requests to this API, you need to learn how to connect to it. To do this, see the Connect to Signicat APIs Quick start guide.
Required API client permissions:
Use the Signicat Audit logs service to see documented evidence of the sequence of activities that have affected a system.
When you make an API call to Signicat and an error occurs, you will receive a response message with an error code.
Use the Signicat Events service to automatically receive information about when something happens in one of our services into your system.
Note: This is often referred to as callback.
This endpoint allows to get monitor by Id from the system.
| monitorId required | string <uuid> |
{- "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-09-11T11:27:11.3126593Z",
- "isEnabled": true
}This endpoint allows the creation of a new monitor resource in the system.
| name | string or null |
| description | string or null |
| entityType | string or null |
Array of objects or null (SourcesDto) | |
| profiles | Array of strings or null |
{- "name": "Monitor Name",
- "description": "Monitor that reach source",
- "entityType": "Organisation",
- "sources": [
- {
- "name": "trapets"
}
], - "profiles": [
- "screening"
]
}This endpoint allows the creation of a new organisation to monitor in the system.
| monitorId required | string <uuid> |
| organisationNumber required | string or null |
| source | string or null |
| country | string or null |
| companyName | string or null |
| referenceKey | string or null |
| externalId | string or null |
[- {
- "organisationNumber": "23432342",
- "source": "Trapets",
- "country": "NOR",
- "companyName": "Signicat",
- "referenceKey": "402d1ce2-ce71-4f9b-b252-3fa90fef0de4",
- "externalId": null
}
]This endpoint allows to get the organisation last snapshot by monitor id and reference key from the system.
| monitorId required | string <uuid> |
| referenceKey required | string |
{- "country": "NOR",
- "name": "Organisation Name",
- "added": "2025-09-10T11:27:11.316009Z",
- "lastUpdate": "2025-09-11T11:27:11.3160111Z",
- "organisationNumber": "12345678",
- "operationalStatus": null,
- "externalId": "1454-15",
- "alias": "Organisation Alias",
- "legalForm": "Other",
- "screening": {
- "matchStrength": 100,
- "listType": "SANCTION",
- "source": "EU_GLOBAL"
}
}This endpoint allows to get the organisation all changes by monitor id and reference key from the system.
| monitorId required | string <uuid> |
| referenceKey required | string |
| cursor | integer <int32> Default: 0 |
| limit | integer <int32> Default: 1000 |
{- "size": 3,
- "nextCursor": 2,
- "limit": 1000,
- "items": [
- {
- "id": 1,
- "referenceKey": "402d1ce2-ce71-4f9b-b252-3fa90fef0de4",
- "monitorId": "bc8b6383-ed53-4ffe-a847-2e0072f5a23d",
- "detected": "2025-09-11T11:27:11.317656Z",
- "created": "2025-09-10T17:27:11.3176563Z",
- "changes": [
- {
- "profile": "screening",
- "attribute": "CompanyName",
- "action": "Update",
- "new": "New Name",
- "old": "Previous Name"
}, - {
- "profile": "screening",
- "attribute": "MatchStrength",
- "action": "Update",
- "new": "100",
- "old": "60"
}
]
}
]
}This endpoint allows to get the organisation all changes by monitor id from the system.
| monitorId required | string <uuid> |
| cursor | integer <int32> Default: 0 |
| limit | integer <int32> Default: 1000 |
{- "size": 3,
- "nextCursor": 2,
- "limit": 1000,
- "items": [
- {
- "id": 1,
- "referenceKey": "402d1ce2-ce71-4f9b-b252-3fa90fef0de4",
- "monitorId": "8a1d17e9-626d-44b0-9eaa-0935bf2c8fe1",
- "detected": "2025-09-11T11:27:11.3183971Z",
- "created": "2025-09-10T17:27:11.3183975Z",
- "changes": [
- {
- "profile": "screening",
- "attribute": "CompanyName",
- "action": "Update",
- "new": "New Name",
- "old": "Previous Name"
}, - {
- "profile": "screening",
- "attribute": "MatchStrength",
- "action": "Update",
- "new": "100",
- "old": "60"
}
]
}
]
}