JSON connection file

Clearance Developer Guide

Content type
Guides > Developer guides
Product line
Clearance
Language
English
Applies to
Genetec Clearance

The JSON connection file contains authentication keys and API endpoints for communication with Genetec Clearance™ APIs. Generated when an admin creates a service account, any system connecting to Clearance must read this file.

{
    "DocumentStoreBaseAddresses": [
        "https://clearance-a-ds.geneteccloud.com/api/v1"
    ],
    "SecurityTokenServiceBaseAddresses": [
        "https://clearance-a-sts.geneteccloud.com/connect"
    ],
    "KeyStoreBaseAddresses": [
        "https://clearance-a-keystore.geneteccloud.com/api/v1"
    ],
    "DeviceServiceBaseAddresses": [
        "https://clearance-a-device.geneteccloud.com/api/v1"
    ],
    "CaseServiceBaseAddresses": [
        "https://clearance-a-cs.geneteccloud.com/api/v1"
    ],
    "SearchServiceBaseAddresses": [
        "https://clearance-a-search.geneteccloud.com/api/v1"
    ],
    "UserServiceBaseAddresses": [
        "https://clearance-usermanager.geneteccloud.com/api/v1"
    ],
    "ApiBaseAddresses": [
        "https://dems-dev-api.geneteccloud.com"
    ],
    "CADApiAddresses": [
        "https://dems-dev-api.geneteccloud.com/cadservice"
    ],
    "APIKey": "ABCDEFGHIJKLMNOPQRSTUV",  
    "CertificateThumbprints": [],
    "DisableEncryption": false,
    "ServicePrincipalId": "151",
    "ServicePrincipalKey": {
        "k": null,
        "kid": "urn:service:tenant123:MyApiUser:151",
        "kty": "RSA",
        "use": null,
        "n": "...hidden...",
        "e": "AQAB",
        "x5t": null,
        "d": "...hidden...",
        "p": "...hidden...",
        "q": "...hidden...",
        "dp": "...hidden...",
        "dq": "...hidden...",
        "qi": "...hidden...",
        "nbf": "0001-01-01T00:00:00",
        "exp": "0001-01-01T00:00:00"
    },
    "TenantId": "tenant123"
}