{"openapi":"3.1.0","info":{"title":"GiftSend","version":"0.1.0","description":"Digital gift cards and Visa/Mastercard prepaid rewards through Tremendous. The agent drafts a reward. The human pays face value plus a service fee. Tremendous sends the reward only after the shared billing webhook reports payment_status paid.","contact":{"name":"Telep IO","email":"jon@telep.io","url":"https://telep.io"}},"paths":{"/v1/gift-send":{"get":{"tags":["gift-send"],"summary":"Connector descriptor","responses":{"200":{"description":"OK"}}}},"/v1/gift-send/openapi.json":{"get":{"tags":["gift-send"],"summary":"This OpenAPI document","responses":{"200":{"description":"OK"}}}},"/v1/gift-send/gifts":{"get":{"tags":["gift-send"],"summary":"List gift drafts","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing key"}}},"post":{"tags":["gift-send"],"summary":"Draft a digital gift card or prepaid reward (does not send it)","security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["recipient","reward_id","amount_cents","delivery_method"],"properties":{"recipient":{"type":"object","properties":{"email":{"type":"string","description":"Required for EMAIL delivery. One of email or phone is required."},"phone":{"type":"string","description":"Required for PHONE delivery. One of email or phone is required."},"name":{"type":"string"}}},"reward_id":{"type":"string"},"amount_cents":{"type":"integer"},"message":{"type":"string"},"delivery_method":{"type":"string","enum":["EMAIL","PHONE","LINK"]}}}}}},"responses":{"201":{"description":"Created"},"401":{"description":"Missing key"}}}},"/v1/gift-send/gifts/{id}":{"get":{"tags":["gift-send"],"summary":"Get gift status","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/v1/gift-send/gifts/{id}/checkout":{"post":{"tags":["gift-send"],"summary":"Create a checkout session (stub)","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"404":{"description":"Not found"},"409":{"description":"Not a draft"}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"API key","description":"Authorization: Bearer muse_sk_{demo|test|live}_{token}"}}},"tags":[{"name":"gift-send","description":"Draft and send a digital gift card or prepaid reward"}]}