Beta. This endpoint is in beta. Behavior, parameters, and response shapes may change without notice.
Creates a new variant for a sequence step. Supports both text variants (application/json) and voice message variants (multipart/form-data).
Documentation Index
Fetch the complete documentation index at: https://docs.reply.io/llms.txt
Use this file to discover all available pages before exploring further.
Authenticate every request with a Bearer token. Pass your Reply API key in the
Authorization header:
Authorization: Bearer <your-api-key>Get your API key from the Reply dashboard: Settings → API Key.
Request body for creating or updating a text variant
Message content of the variant
Subject line of the variant
Whether the variant is enabled
IDs of previously uploaded attachments to attach to this variant. Upload files via POST /v3/attachments first to obtain attachment IDs.
A variant may carry up to 3 attachments. Omit or pass null to leave attachments unchanged on update; pass an empty array to clear existing attachments.
3Variant created successfully
A text variant for a sequence step
Unique identifier for the variant
Subject line of the variant
Message content of the variant
Whether the variant is enabled
Whether the variant has any attachments. To retrieve or modify attachments, use GET /v3/attachments and the attachmentIds field on create/update.