Skip to content

ProbesController_report

POST
/probes/report
curl --request POST \
--url https://api.krakenkey.io/probes/report \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "probeId": "example", "mode": "standalone", "region": "us-east-1", "timestamp": "example", "results": [ { "endpoint": { "host": "example.com", "port": 443, "sni": "example.com" }, "connection": { "success": true, "error": "example", "latencyMs": 42, "tlsVersion": "TLS 1.3", "cipherSuite": "TLS_AES_256_GCM_SHA384", "ocspStapled": true }, "certificate": { "subject": "CN=example.com", "sans": [ "example.com", "www.example.com" ], "issuer": "CN=Let'\''s Encrypt Authority X3", "serialNumber": "example", "notBefore": "example", "notAfter": "example", "daysUntilExpiry": 243, "keyType": "RSA", "keySize": 2048, "signatureAlgorithm": "sha256WithRSAEncryption", "fingerprint": "example", "chainDepth": 3, "chainComplete": true, "trusted": true } } ] }'
Media typeapplication/json
object
probeId
required
string
mode
required
string
Allowed values: standalone connected hosted
region
string
Example
us-east-1
timestamp
required
string
results
required
Array<object>
object
endpoint
required
object
host
required
string
Example
example.com
port
required
number
Example
443
sni
string
Example
example.com
connection
required
object
success
required
boolean
error
string
latencyMs
number
Example
42
tlsVersion
string
Example
TLS 1.3
cipherSuite
string
Example
TLS_AES_256_GCM_SHA384
ocspStapled
boolean
certificate
object
subject
string
Example
CN=example.com
sans
Array<string>
Example
[
"example.com",
"www.example.com"
]
issuer
string
Example
CN=Let's Encrypt Authority X3
serialNumber
string
notBefore
string
notAfter
string
daysUntilExpiry
number
Example
243
keyType
string
Example
RSA
keySize
number
Example
2048
signatureAlgorithm
string
Example
sha256WithRSAEncryption
fingerprint
string
chainDepth
number
Example
3
chainComplete
boolean
trusted
boolean