Endpoints to authenticate and generate an Authentication Token.
- API Documentation
- Update Company Details In Portfolio
Global Monitoring (1.0.0)
The Global Monitoring API provides a suite of endpoints to Monitor changes to Company Information. Company changes can be retrieved by creating a Portfolio (a collection of companies) and configuring the eventRules (the criteria in which to trigger a change, e.g. company name changes, limit changes) on the portfolio. When a company in your Portfolio changes to satisfy an eventRule, a notificationEvent will be raised to inform you of the nature of the change. See here for Creditsafe's Global Monitoring capabilities.
The OAS 3.0.4 version of this API specification is provided for trial purposes only. While every effort is made to ensure its accuracy, the OAS 3.1.0 version is the primary managed and maintained specification and is recommended for all integrations and production use.
https://connect.sandbox.creditsafe.com/v1/
https://connect.creditsafe.com/v1/
- Sandbox server
https://connect.sandbox.creditsafe.com/v1/monitoring/portfolios/{portfolioId}/companies/{companyId}
- Production server
https://connect.creditsafe.com/v1/monitoring/portfolios/{portfolioId}/companies/{companyId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://connect.sandbox.creditsafe.com/v1/monitoring/portfolios/{portfolioId}/companies/{companyId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
{ "correlationId": "23921650-c073-11ea-860f-06bc8182190e", "message": "Company removed" }
Field that can be used to add a personal reference against the company in a portfolio.
Field that can be used to add a free text note to when adding/updating a company to a portfolio.
- Sandbox server
https://connect.sandbox.creditsafe.com/v1/monitoring/portfolios/{portfolioId}/companies/{companyId}
- Production server
https://connect.creditsafe.com/v1/monitoring/portfolios/{portfolioId}/companies/{companyId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://connect.sandbox.creditsafe.com/v1/monitoring/portfolios/{portfolioId}/companies/{companyId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"personalReference": "personal reference",
"freeText": "Some useful text",
"personalLimit": "40"
}'
{ "correlationId": "23921650-c073-11ea-860f-06bc8182190e", "message": "Company updated successfully" }
- Sandbox server
https://connect.sandbox.creditsafe.com/v1/monitoring/portfolios/{portfolioId}/eventRules
- Production server
https://connect.creditsafe.com/v1/monitoring/portfolios/{portfolioId}/eventRules
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://connect.sandbox.creditsafe.com/v1/monitoring/portfolios/{portfolioId}/eventRules' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
Shows whether the notification event rule has been enabled for the given portfolio.
The ISO/Alpha 2 format country code for the notification event rule. "XX" is used for global rules that apply to companies from all countries.
A short description of the ruleType
for the notification event rule.
The name for the notification event rule.
Some notification event rules may include input parameters used to tailor the notifications generated to your preference.
Some notification event rules may include input parameters used to tailor the notifications generated to your preference.
Some notification event rules may include input parameters used to tailor the notifications generated to your preference.
[ { "isActive": 0, "ruleCode": 101, "ruleCountryCode": "XX", "ruleType": 4, "ruleTypeName": "Rating band change - 3 input", "name": "International Rating | Reduce by {0} Band(s) OR Less than Band {1}", "param0": "1", "param1": "A", "param2": "A" } ]