{ "openapi": "3.0.2", "info": { "title": "Klaviyo API", "version": "2026-07-15", "description": "The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details.", "contact": { "name": "Klaviyo Developer Experience Team", "email": "developers@klaviyo.com", "url": "https://developers.klaviyo.com" }, "termsOfService": "https://www.klaviyo.com/legal/api-terms", "license": { "name": "License", "url": "https://www.klaviyo.com/legal" } }, "servers": [ { "url": "https://a.klaviyo.com", "description": "Production" } ], "security": [ { "Klaviyo-API-Key": [] } ], "paths": { "/api/coupon-codes/{id}": { "get": { "operationId": "get_coupon_code", "summary": "Get Coupon Code", "description": "Returns a Coupon Code specified by the given identifier.

*Rate limits*:
Burst: `350/s`
Steady: `3500/m`\n\n**Scopes:**\n`coupon-codes:read`\n\n[OpenAPI Spec](https://raw.githubusercontent.com/klaviyo/openapi/main/openapi/stable/apis/get_coupon_code.json)", "parameters": [ { "name": "id", "in": "path", "description": "The id of a coupon code is a combination of its unique code and the id of the coupon it is associated with.", "required": true, "schema": { "description": "The id of a coupon code is a combination of its unique code and the id of the coupon it is associated with.", "type": "string", "example": "10OFF-ASD325FHK324UJDOI2M3JNES99" } }, { "name": "fields[coupon-code]", "in": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-07-15/reference/api-overview#sparse-fieldsets", "required": false, "schema": { "type": "array", "items": { "type": "string", "enum": [ "expires_at", "id", "status", "unique_code" ] } }, "explode": false }, { "name": "fields[coupon]", "in": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-07-15/reference/api-overview#sparse-fieldsets", "required": false, "schema": { "type": "array", "items": { "type": "string", "enum": [ "description", "external_id", "id", "monitor_configuration" ] } }, "explode": false }, { "name": "include", "in": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-07-15/reference/api-overview#relationships", "schema": { "type": "array", "items": { "type": "string", "enum": [ "coupon" ] } }, "explode": false }, { "name": "revision", "in": "header", "description": "API endpoint revision (format: YYYY-MM-DD[.suffix])", "required": true, "schema": { "type": "string", "default": "2026-07-15" } } ], "responses": { "200": { "description": "Success", "content": { "application/vnd.api+json": { "schema": { "$ref": "#/components/schemas/GetCouponCodeResponseCompoundDocument" } } } }, "4XX": { "$ref": "#/components/responses/ClientError" }, "5XX": { "$ref": "#/components/responses/ServerError" } }, "tags": [ "Coupons" ], "x-klaviyo-pre-release": "None", "x-klaviyo-ratelimit": { "burst": "350/s", "steady": "3500/m" }, "x-klaviyo-scopes": [ "coupon-codes:read" ] } } }, "components": { "responses": { "ClientError": { "description": "Client Error", "content": { "application/vnd.api+json": { "schema": { "type": "object", "properties": { "errors": { "type": "array", "items": { "type": "object", "required": [ "id", "code", "title", "detail" ], "properties": { "id": { "type": "string" }, "code": { "type": "string" }, "title": { "type": "string" }, "detail": { "type": "string" }, "source": { "type": "object", "properties": { "pointer": { "type": "string" }, "parameter": { "type": "string" } } } } } } }, "required": [ "errors" ] } } } }, "ServerError": { "description": "Server Error", "content": { "application/vnd.api+json": { "schema": { "type": "object", "properties": { "errors": { "type": "array", "items": { "type": "object", "required": [ "id", "code", "title", "detail" ], "properties": { "id": { "type": "string" }, "code": { "type": "string" }, "title": { "type": "string" }, "detail": { "type": "string" }, "source": { "type": "object", "properties": { "pointer": { "type": "string" }, "parameter": { "type": "string" } } } } } } }, "required": [ "errors" ] } } } } }, "schemas": { "CouponCodeEnum": { "type": "string", "enum": [ "coupon-code" ] }, "CouponCodeResponseObjectResource": { "type": "object", "properties": { "type": { "$ref": "#/components/schemas/CouponCodeEnum" }, "id": { "description": "The id of a coupon code is a combination of its unique code and the id of the coupon it is associated with.", "type": "string", "example": "10OFF-ASD325FHK324UJDOI2M3JNES99" }, "attributes": { "type": "object", "properties": { "unique_code": { "description": "This is a unique string that will be or is assigned to each customer/profile and is associated with a coupon.", "type": "string", "example": "ASD325FHK324UJDOI2M3JNES99", "nullable": true }, "expires_at": { "description": "The datetime when this coupon code will expire. If not specified or set to null, it will be automatically set to 1 year.", "type": "string", "format": "date-time", "example": "2022-11-08T00:00:00+00:00", "nullable": true }, "status": { "description": "The current status of the coupon code.", "type": "string", "example": "UNASSIGNED", "enum": [ "ASSIGNED_TO_PROFILE", "DELETING", "PROCESSING", "UNASSIGNED", "USED", "VERSION_NOT_ACTIVE" ], "nullable": true } } }, "relationships": { "type": "object", "properties": { "coupon": { "type": "object", "properties": { "data": { "type": "object", "properties": { "type": { "$ref": "#/components/schemas/CouponEnum" }, "id": { "type": "string", "example": "10OFF" } }, "required": [ "type", "id" ] }, "links": { "$ref": "#/components/schemas/RelationshipLinks" } } }, "profile": { "type": "object", "properties": { "data": { "type": "object", "properties": { "type": { "$ref": "#/components/schemas/ProfileEnum" }, "id": { "type": "string", "example": "01GDDKASAP8TKDDA2GRZDSVP4H" } }, "required": [ "type", "id" ] }, "links": { "$ref": "#/components/schemas/RelationshipLinks" } } } } }, "links": { "$ref": "#/components/schemas/ObjectLinks" } }, "required": [ "type", "id", "attributes", "links" ] }, "CouponEnum": { "type": "string", "enum": [ "coupon" ] }, "CouponResponseObjectResource": { "type": "object", "properties": { "type": { "$ref": "#/components/schemas/CouponEnum" }, "id": { "description": "The internal id of a Coupon is equivalent to its external id stored within an integration.", "type": "string", "example": "10OFF" }, "attributes": { "type": "object", "properties": { "external_id": { "description": "This is the id that is stored in an integration such as Shopify or Magento.", "type": "string", "example": "10OFF" }, "description": { "description": "A description of the coupon.", "type": "string", "example": "10% off for purchases over $50", "nullable": true }, "monitor_configuration": { "description": "The monitor configuration for the coupon.", "type": "object", "example": { "low_balance_threshold": 500 }, "nullable": true } }, "required": [ "external_id" ] }, "links": { "$ref": "#/components/schemas/ObjectLinks" } }, "required": [ "type", "id", "attributes", "links" ] }, "GetCouponCodeResponseCompoundDocument": { "type": "object", "properties": { "data": { "$ref": "#/components/schemas/CouponCodeResponseObjectResource" }, "included": { "type": "array", "items": { "$ref": "#/components/schemas/CouponResponseObjectResource" } }, "links": { "$ref": "#/components/schemas/ObjectLinks" } }, "required": [ "data" ] }, "ObjectLinks": { "type": "object", "properties": { "self": { "type": "string", "format": "uri" } }, "required": [ "self" ] }, "ProfileEnum": { "type": "string", "enum": [ "profile" ] }, "RelationshipLinks": { "type": "object", "properties": { "self": { "type": "string", "format": "uri" }, "related": { "type": "string", "format": "uri" } }, "required": [ "self", "related" ] } }, "securitySchemes": { "Klaviyo-API-Key": { "type": "apiKey", "in": "header", "name": "Authorization", "description": "Private key authentication for /api/ endpoints is performed by setting the `Authorization` header to `Klaviyo-API-Key your-private-api-key`
For more information please visit https://developers.klaviyo.com/en/v2026-07-15/reference/api-overview#authentication", "x-default": "Klaviyo-API-Key your-private-api-key" } } }, "tags": [ { "name": "Coupons", "description": "coupons" } ] }