Skip to main content
curl --request PUT \
  --url https://app.voker.ai/api/v1/fingerprints \
  --header "Authorization: Bearer $VOKER_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "all_packages": {
      "openai": "1.0.0",
      "voker": "0.1.0"
    },
    "language": "python",
    "language_version": "3.10.6",
    "openai_sdk_version": "1.0.0",
    "system": "macOS 13.5.1",
    "voker_sdk_version": "0.1.0"
  }'
Pass your API key as a Bearer token in the Authorization header: Authorization: Bearer YOUR_API_KEYSet the VOKER_API_KEY environment variable in your application to keep your key out of source code.

Create Fingerprint

PUT /api/v1/fingerprints Request body
language
string
required
The programming language used by the client (e.g., "python", "typescript").
language_version
string
required
The version of the programming language (e.g., "3.11.4").
system
string
required
The operating system or runtime environment (e.g., "linux", "darwin").
openai_sdk_version
string
Version of the OpenAI SDK in use, if applicable.
anthropic_sdk_version
string
Version of the Anthropic SDK in use, if applicable.
gemini_sdk_version
string
Version of the Gemini SDK in use, if applicable.
voker_sdk_version
string
Version of the Voker SDK in use, if applicable.
all_packages
object
A map of all installed packages and their versions for debugging purposes.
git_repository_url
string
URL of the Git repository associated with the running code.
git_branch
string
The active Git branch.
git_commit_hash
string
The full Git commit hash.
git_commit_date
string
The date of the Git commit in ISO 8601 format.
Responses
fingerprint_id
string
The unique identifier for the registered fingerprint. Pass this value as fingerprint_id when creating events.