v1

latestOpenAPI 3.1.02026-07-2691819.8 KB

Create Fingerprint

Create a fingerprint for the client making requests.

See here for more information.

put/api/v1/fingerprints

Headers

Authorizationstring required
Example:Bearer 123

Request body

languagestring required
language_versionstring required
openai_sdk_versionstring nullable
anthropic_sdk_versionstring nullable
gemini_sdk_versionstring nullable
voker_sdk_versionstring nullable
all_packagesobject nullable
systemstring required
git_repository_urlstring nullable
git_branchstring nullable
git_commit_hashstring nullable
git_commit_datestring nullable

Example request

{
  "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"
}

Response

Successful Response

fingerprint_idstring uuid required

Example response

{
  "fingerprint_id": "fp_123"
}