API Reference

Public API

Health check, public key, and certificate verification endpoints

Endpoints in this group

GET/health

Health check

Check API health status

Responses

200API is healthy
FieldTypeReqDescription
statusstringNo
timestampstring (date-time)No

Example request

curl
curl -X GET "https://api.bedrockcompliance.co.uk/health" \
  -H "X-Bedrock-Key: bk_live_your_api_key"
GET/.well-known/signing-key

Get the public signing key

Returns the public signing key used to sign ledger chain hashes

Responses

200Public key in base64
FieldTypeReqDescription
publicKeystringNoBase64-encoded public key
algorithmstringNo

Example request

curl
curl -X GET "https://api.bedrockcompliance.co.uk/.well-known/signing-key" \
  -H "X-Bedrock-Key: bk_live_your_api_key"
GET/v1/verify/{certificateId}

Verify a certificate (public endpoint)

Parameters

ParameterInTypeReqDescription
certificateIdpathstringYesCertificate ID

Responses

200Certificate verification result404Certificate not found
FieldTypeReqDescription
validbooleanNo
certificateCertificateNo
recordobjectNo
verifiedAtstring (date-time)No
reasonstring | nullNo

Example request

curl
curl -X GET "https://api.bedrockcompliance.co.uk/v1/verify/<certificateId>" \
  -H "X-Bedrock-Key: bk_live_your_api_key"
Bedrock AIAsk me anything about Bedrock

Hi! I'm Bedrock's AI assistant. I can answer questions about the product, pricing, compliance coverage, and integrations. What would you like to know?