Strise Connect API Docs

Introduction

Strise Connect is a GraphQL API that lets you integrate Strise's AML compliance capabilities into your own systems and manage data in Strise from your own workflows. You can search for companies and persons, create and update entities, run PEP and sanction screenings, monitor entities for changes, manage risk assessments, and more.

To experiment with queries, use the Strise GraphQL Playground.

Authentication

All requests require a bearer token. Generate one by sending your clientId and clientSecret to the clientAccessTokenGenerate mutation.

If you haven't acquired your client credentials, contact us to request access.

mutation ClientAccessTokenGenerate {
  clientAccessTokenGenerate(
    clientId: "YOUR_CLIENT_ID"
    clientSecret: "YOUR_CLIENT_SECRET"
  ) {
    expires
    token
  }
}

Pass the returned token as a header for all subsequent requests:

{
  "Authorization": "Bearer <token>"
}

LLM-friendly documentation

These docs are available in machine-readable formats for use with LLMs:

Verify your setup

To verify your setup, search for a company and confirm you get results.

The following query searches for Strise AS by its Norwegian organisation number:

query CompanyIdentifierSearch {
  companyIdentifierSearch(where: { identifiers: ["918330100"], country: "NO" }) {
    edges {
      node {
        id
        name
      }
    }
  }
}

On this page