Skip to content

Connect Authenticate (1.0.0)

CONNECT Authenticate is a global authentication service that generates Bearer JWT tokens for accessing Creditsafe Sweden REST APIs. This includes GetDataUnits REST, DateCheck Consumer REST, DateCheck Company REST, GetSignatory v2 REST, GetData REST, and SPAR Consumer search v2 REST.

Download OpenAPI description
Overview
Creditsafe Integration Team

integration@creditsafe.se

Languages
Servers
CONNECT Production server (used for all authentication)

https://connect.creditsafe.com/

Authentication

Authentication endpoint to generate Bearer/JWT tokens

Operations

Request

Endpoint to generate a Bearer JWT Authentication Token using your username (User Key) and password. The token is required for accessing all Creditsafe Sweden REST APIs including GetDataUnits, DateCheck Consumer, DateCheck Company, GetSignatory v2, GetData, and SPAR Consumer search v2. Tokens are valid for one hour and multiple valid tokens can exist simultaneously.

Bodyapplication/jsonrequired
usernamestring<= 30 charactersrequired

Your User Key as provided by Creditsafe (case-sensitive). Note: This is NOT the email address used for website login.

Example: "myUsername"
passwordstring(password)<= 30 charactersrequired

Your password (case-sensitive)

Example: "myS3cretP@ssw0rd999!"
curl -i -X POST \
  https://connect.creditsafe.com/v1/authenticate \
  -H 'Content-Type: application/json' \
  -d '{
    "username": "myUsername",
    "password": "myS3cretP@ssw0rd999!"
  }'

Responses

Successful authentication - Returns JWT token valid for 1 hour

Bodyapplication/json
tokenstring

JWT Bearer token to be included in the Authorization header for all subsequent API requests. Valid for 1 hour from generation. Multiple valid tokens can exist simultaneously.

Example: "eyJhbGciOiJSUzI1NiIsImtpZCI6IkQ3RTRBNzMxRjMyQjYwQzM4QTQxMkREMUVCNEJBOTg4IiwidHlwIjoiYXQrand0In0.eyJpc3MiOiJodHRwczovL3NlLXdlYnNlcnZpY2UuYXBwcy5jcmVkaXRzYWZlLmNvbS8iLCJuYmYiOjE3MzA5NzMyNzksImlhdCI6MTczMDk3MzI3OSwiZXhwIjoxNzMwOTc2ODc5LCJhdWQiOiJDcmVkaXRzYWZlU3dlZGlzaEFQSSIsInNjb3BlIjpbImRhdGFjaGVjayIsImNvbXBhbnlnZXRkYXRhIl0sImNsaWVudF9pZCI6InlvdXItdXNlcm5hbWUiLCJqdGkiOiI4RTdBNDk2QTZFQkZCQzQ2OTY0QzRDQTgyMzM3QkU5NiJ9.signature"
Response
application/json
{ "token": "eyJhbGciOiJSUzI1NiIsImtpZCI6Im…hPeGE7Ak8YtKFbA" }