CreateKeysRequest - Go SDK

CreateKeysRequest type definition

The Go SDK and docs are currently in beta. Report issues on GitHub.

Fields

FieldTypeRequiredDescriptionExample
Namestring✔️Name for the new API keyMy New API Key
Limit*float64Optional spending limit for the API key in USD50
LimitResetoptionalnullable.OptionalNullable[operations.CreateKeysLimitReset]Type of limit reset for the API key (daily, weekly, monthly, or null for no reset). Resets happen automatically at midnight UTC, and weeks are Monday through Sunday.monthly
IncludeByokInLimit*boolWhether to include BYOK usage in the limittrue
ExpiresAtoptionalnullable.OptionalNullable[time.Time]Optional ISO 8601 UTC timestamp when the API key should expire. Must be UTC, other timezones will be rejected2027-12-31T23:59:59Z
CreatorUserIDoptionalnullable.OptionalNullable[string]Optional user ID of the key creator. Only meaningful for organization-owned keys where a specific member is creating the key.user_2dHFtVWx2n56w6HkM0000000000