Gifts
The products you sent to hosts, where each gift stands, the store order behind it, and the feedback the host wrote after using it.
A gift moves from DRAFT to PENDING when you send it, ACCEPTED when the host says yes, SHIPPED when it leaves your warehouse and COMPLETE when it is done. The host's feedback arrives once they have used the product.
Shipping addresses, phone numbers, emails and tracking numbers are never returned. A tracking number leads to a delivery address, so it stays in the console with the rest.
Needs the gifts:read scope and a plan that includes Gifting.
List gifts#
Product gifts you sent to hosts, newest first: where each one stands, the store order behind it, and the feedback the host wrote. Shipping addresses, phone numbers and tracking numbers are never returned.
- pageintegeroptionaldefault 1The page to return, starting at 1. At most 10,000.
- per_pageintegeroptionaldefault 25Items per page, between 1 and 100.
- statusenumoptionalOnly gifts in this state. Archived gifts are returned only when you ask for ARCHIVED.
DRAFTPENDINGACCEPTEDSHIPPEDCOMPLETEARCHIVED
A page of gifts. data is an array of objects with these attributes, and the body carries pagination.
- idstringThe gift id.
- statusenumDRAFT, PENDING, ACCEPTED, SHIPPED, COMPLETE or ARCHIVED.
- productobjectWhat you sent.
- namestringProduct name.
- descriptionstringnullableProduct description.
- urlstringnullableProduct page.
- hostobjectnullableWho you sent it to.
- idstringThe host’s Rendezvu user id (UUID).
- usernamestringnullableThe host’s handle, as in rendezvu.co/username.
- first_namestringnullableFirst name.
- last_namestringnullableLast name.
- profile_photostringnullableURL of the host’s profile photo.
- opportunityobjectnullableThe campaign the gift belongs to, if any.
- idstringOpportunity id.
- titlestringnullableCampaign title.
- shipmentobjectThe store order Rendezvu placed for the gift, when there is one.
- store_order_statestringnullablenot_applicable, needs_variant, queued, draft_created, placed, fulfilled, failed or cancelled.
- store_order_namestringnullableThe order name in your store.
- store_order_placed_attimestampnullableWhen the order was placed.
- feedbackstringnullableThe host’s review of the product, written to you.
- feedback_submitted_attimestampnullableWhen the host wrote it.
- created_attimestampWhen the gift was created.
- accepted_attimestampnullableWhen the host accepted.
- shipped_attimestampnullableWhen it shipped.
- completed_attimestampnullableWhen it was marked complete.
- archived_attimestampnullableWhen it was archived.
curl 'https://api.rendezvu.co/api/brand/v1/gifts?status=SHIPPED&per_page=1' \
-H "Authorization: Bearer $RENDEZVU_BRAND_API_KEY"{
"success": true,
"data": [
{
"id": "2b3c4d5e-6f7a-4b8c-9d0e-1f2a3b4c5d6e",
"status": "SHIPPED",
"product": {
"name": "Ridgeline 30L Pack",
"description": "A 30 liter fastpack for long days.",
"url": "https://northforkgear.com/products/ridgeline-30"
},
"host": {
"id": "b2e4d6f8-1a3c-4e5f-8b7d-9c0e1f2a3b4c",
"username": "sam.on.granite",
"first_name": "Sam",
"last_name": "Okafor",
"profile_photo": null
},
"opportunity": {
"id": "8a1b2c3d-4e5f-4a6b-8c7d-9e0f1a2b3c4d",
"title": "Fall trail series"
},
"shipment": {
"store_order_state": "placed",
"store_order_name": "#10477",
"store_order_placed_at": "2026-09-20T13:00:00.000Z"
},
"feedback": null,
"feedback_submitted_at": null,
"created_at": "2026-09-19T08:45:00.000Z",
"accepted_at": "2026-09-19T19:02:00.000Z",
"shipped_at": "2026-09-21T15:30:00.000Z",
"completed_at": null,
"archived_at": null
}
],
"pagination": {
"page": 1,
"per_page": 1,
"total_items": 6,
"total_pages": 6,
"has_next": true,
"has_prev": false
},
"_timing": {
"duration_ms": 42
}
}- OpportunitiesYour campaigns with their briefs, compensation, deliverables and every host assignment, so you can track a program from your own systems.