API Documentation
Public REST API endpoints, authentication, and usage examples for integrating Syncrypt.
All endpoints require API key authentication using the X-API-Key header.
curl -X GET https://api.syncrypt.io/v1/keys \
-H "X-API-Key: your-api-key"/api/partners/registerRegister a new partner account and receive an API key.
Request Body
{
"company_name": "Acme Corporation",
"name": "John Doe",
"email": "john.doe@acme.com",
"description": "Leading provider of cloud services"
}Response
{
"message": "Registration successful",
"api_key": "your-api-key"
}/api/keys/generate-keyGenerate a new PGP key pair.
Form Data
email — Email address for the keyResponse
{
"fingerprint": "ABC123...",
"public_key": "-----BEGIN PGP PUBLIC KEY BLOCK-----..."
}