# Product Sent This webhook is fired whenever a user sends a product to an influencer or contact. The request body contains core details of the shipped order (in a simplified form), along with minimal information about the related deal. Security / Verification - Each request includes a timestamp (X-InfluencerHero-Timestamp) and an HMAC-SHA256 signature (X-InfluencerHero-Signature) in the headers. - The payload can be used along with the secret key your system has stored (provided by Influencer Hero) to verify authenticity of the request. Endpoint: POST product_sent Version: 1.4.2 Security: ApiKeyAuth ## Header parameters: - `X-InfluencerHero-Timestamp` (string, required) Unix timestamp (in seconds) at which the webhook was sent. - `X-InfluencerHero-Signature` (string, required) HMAC-SHA256 signature computed using your webhook signing key and the request body. ## Request fields (application/json): - `send_product_info` (object, required) Details about the product and recipient information being sent. - `send_product_info.line_items` (array) A list of items being sent in this order. - `send_product_info.line_items.variant_id` (integer, required) Variant identifier in the e-commerce system. - `send_product_info.line_items.quantity` (integer, required) Number of units of this variant to send. - `send_product_info.line_items.variant_name` (string) Optional name or descriptor for this variant. - `send_product_info.customer` (object) Basic customer/influencer information. - `send_product_info.customer.first_name` (string, required) Customer's first name. - `send_product_info.customer.last_name` (string, required) Customer's last name. - `send_product_info.customer.email` (string, required) Customer's email address. - `send_product_info.shipping_address` (object) Shipping address where items should be delivered. - `send_product_info.shipping_address.name` (string, required) Full name as provided on shipping details. - `send_product_info.shipping_address.first_name` (string, required) First name (for shipping). - `send_product_info.shipping_address.last_name` (string, required) Last name (for shipping). - `send_product_info.shipping_address.address1` (string, required) Primary address line. - `send_product_info.shipping_address.city` (string, required) City for shipping address. - `send_product_info.shipping_address.province` (string, required) State/region/province for shipping address. - `send_product_info.shipping_address.country` (string, required) Country for shipping address. - `send_product_info.shipping_address.zip` (string, required) Postal or ZIP code. - `send_product_info.shipping_address.phone` (string) Phone number associated with the shipping address. - `send_product_info.phone` (string) Optional phone number for the order (duplicate of shipping/billing). - `deal_info` (object, required) A lightweight summary of the influencers deal. - `deal_info.deal_name` (string) Deal name / Influencer handle - `deal_info.is_active` (boolean) Indicates if the deal is still active. - `deal_info.dealflow_funnel_step` (integer) Funnel step of the deal in the respective dealflow (0-4) - `deal_info.dealflow_type` (string) Whether the dealflow is an outreach or relationship dealflow - `deal_info.dealflow_name` (string) Name of the dealflow - `deal_info.picture_url` (string) Influencer Profile Picture URL - `deal_info.nr_followers` (integer) Number of followers of the influencer - `deal_info.full_name` (string) Full name for the influencer, as indicated on his social media account - `deal_info.platform` (string) Indicates which social media platform is primarily used. - `deal_info.profile_url` (string) Link to the influencer's social media page - `deal_id` (string, required) Internal ID of the deal for reference. ## Response 200 fields