Skip to main content
POST
Add recipients to a project

Overview

Add one or more recipients to an existing project. Each recipient will be created as a contact in your address book and added to the project.

Behavior

  • If a recipient has an internal_id that matches an existing contact, that contact will be updated instead of creating a duplicate
  • Recipients without internal_id will always create new contacts
  • Use override_message and override_signoff to customize the card message for specific recipients
  • Use sender to set a per-recipient return address. When provided, the printed card shows this sender in the corner instead of your account-level return address. Omit it to use the account default.

Per-Recipient Sender (Return Address)

By default, every card prints your account’s return address in the corner. To make each card show its own individual sender, include a sender object on the recipient.
  • If sender is present, address, city, and country are required, and either name or company must be provided.
  • For United States addresses, state and a valid zip are also required.
  • Recipients without a sender continue to use the account-level return address.

Example: Adding Recipients with Custom Messages

Example: Adding a Recipient with a Custom Sender

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

projectUuid
string<uuid>
required

UUID of the project to add recipients to

Body

application/json
recipients
object[]
required

Response

Recipients added successfully

data
object