Create one or more Invitations.
To create multiple Invitations, use the invitations parameter, which is an array of hashes containing the necessary parameters (examples provided). Keep in mind that the maximum number of Invitations you can create in one request is 100. If you submit more than 20 invitations in a single request, only 20 will be included in the response and the rest will be created asynchronously in the background. To receive all data synchronously in the response, submit batches of 20 invitations at a time.
Param name | Description |
---|---|
invitation required |
Invitation data. An invitation is typically created when an order has been processed and the product has been shipped to the customer, or when some kind of transaction has been completed. An invitation is normally an email or sms message to the customer asking for their rating and review. Value: Must be a Hash |
invitation[buyer_email] required |
The customers email address Value: Must be a String |
invitation[buyer_name] required |
The customers full name (an actual full name is required, nicknames/alias/etc are not accepted) Value: Must be a String |
invitation[lang] required |
A two letter code of the language that will be used in emails to the customer. Available values are: br, cz, de, dk, en, es, et, fi, fr, it, ja, lv, nl, no, pl, ru, se, sk Value: Must be a String |
invitation[buyer_phone] recommended |
The customers phone number. Needs to be a fully qualified phone number including country code, but without any special characters like (, ), -, etc. Example: +47123456789 Value: Must be a String |
invitation[template] optional |
The name of the template that will be used in emails to a customer. Available values: Value: Must be a String |
invitation[purchased_at] recommended |
Date when the order was placed / transaction was made. The current date is used by default. Specify it when you need a different date only. Value: Must be a String |
invitation[shipped_at] recommended |
Date when the product or service was actually delivered to the customer (either shipped from a warehouse or when the service was delivered). Invitations are scheduled based on this date. If this date is empty, invitations will be scheduled based on the purchased_at date. Value: Must be a String |
invitation[source_id] recommended |
An ID of where the invitation/order originates from, for example the ID of a physical store in a chain of many stores. Value: Must be a String |
invitation[source_name] recommended |
The name of where the invitation/order originates from, possible values could be for example “Webshop” or “Storo Shopping Center” or “Conference 22nd of June 2022”. This name will potentially be visible for customers so it should be in a “proper” readable format. Value: Must be a String |
invitation[parent_source_id] recommended |
The ID of the Parent source in a hierarchy of sources. for example the ID of a Region or Area, if collecting reviews from of physical stores. Value: Must be a String |
invitation[parent_source_name] recommended |
The name of the Parent source in a hierarchy of sources. Possible values could be for example “North”, “South”, etc. The name will potentially be visible for customers so it should be in a “proper” readable format. Value: Must be a String |
invitation[internal_order_id] optional |
The orders internal ID in your webshop. Used for mapping ratings and reviews in Lipscore to your order data. Value: Must be a String |
invitation[internal_customer_id] optional |
The customers internal ID in your webshop. Used for mapping ratings and reviews in Lipscore to your customer data. Value: Must be a String |
invitation[internal_attr_1] optional |
An internal attribute from your webshop you need for mapping ratings and reviews Value: Must be a String |
invitation[internal_attr_2] optional |
An internal attribute from your webshop you need for mapping ratings and reviews Value: Must be a String |
invitation[internal_attr_3] optional |
An internal attribute from your webshop you need for mapping ratings and reviews Value: Must be a String |
invitation[internal_attr_4] optional |
An internal attribute from your webshop you need for mapping ratings and reviews Value: Must be a String |
invitation[internal_attr_5] optional |
An internal attribute from your webshop you need for mapping ratings and reviews Value: Must be a String |
products[] required |
An array of purchased products. Each element of the array is a hash of product params. Value: Must be an Array of nested elements |
products[][internal_id] required |
The products internal ID in your webshop (referred to as Product ID in Lipscore backend) (the product will also get a Lipscore specific product ID, usually referred to as “id”). Value: Must be a String |
products[][url] required |
The fully qualified URL (including https://) of the product details page in your webshop. Value: Must be a String |
products[][name] required |
The full name of the product (not including brand name) Value: Must be a String |
products[][variant_id] recommended |
The ID of the variant of the product, typically an SKU or similar. The variant_id will typically be different for a green shirt and a blue shirt of the same model. Value: Must be a String |
products[][variant_name] recommended |
The name of the variant of the product, including size/color information if possible. Value: Must be a String |
products[][brand] recommended |
The product brand (i.e. “Apple” for an iPhone). Value: Must be a String |
products[][sku_values] recommended |
One or more Product SKU values of the product variant that has been purchased Value: Must be an array of String |
products[][gtin] recommended |
One or more Product GTIN values. Value: Must be one of: |
products[][mpn] recommended |
The product Manufacturer Part Number value. Value: Must be one of: |
products[][image_url] optional |
The product image URL (full path) Value: Must be a String |
products[][price] recommended |
The Product price without currency. Value: Must be a Numeric |
products[][currency] recommended |
The price currency. Value: Must be a String |
products[][category] recommended |
The product category. Can be a single category name or a hierarchy structure separated by a delimiter such as – or / Value: Must be a String |
api_key required |
API key (a 24 character unique code) Value: Must be a String |
POST /invitations?api_key=889c3f3e4b6ac67269261324Single Invitation
Request
{ "invitation": { "buyer_email": "johndoe@example.com", "buyer_name": "John Doe", "lang": "en", "internal_order_id": "778203", "internal_customer_id": "84021", "purchased_at": "2022-12-24T14:48:43.874Z", "shipped_at": "2022-12-26T14:48:43.874Z", "source_id": "storo1", "source_name": "Storo Shopping Center", "parent_source_id": "south", "parent_source_name": "South", "internal_attr_1": "Attribute 1", "internal_attr_2": "Attribute 2", "internal_attr_3": "Attribute 3", "internal_attr_4": "Attribute 4", "internal_attr_5": "Attribute 5" }, "products": [ { "internal_id": "4716051", "url": "http://mysite.com/products/lipscore-ultra-i9/6268A", "name": "Lipscore Ultra i9 SmartPhone", "variant_id": "Lipscore_4716051_Black", "variant_name": "Lipscore Ultra i9 SmartPhone Black", "brand": "Lipscore", "sku_values": [ "Lipscore_4716051", "Lipscore_4716051_Black" ], "gtin": "3234567890126", "mpn": "XTR-4590A", "image_url": "http://mysite.com/images/lipscore-ultra-i9/6268A.png", "price": "200", "currency": "USD", "category": "smartphones" } ] }Response
{ "invitation": { "id": 1521893, "invitation_token": "8475e5d62d5b4a9d72cfbff7a6440ccf820ee17d", "created_at": "2022-12-24T14:48:43.932Z", "purchased_at": "2022-12-24T14:48:43.874Z", "lang": "en", "cancelled": false, "invitation_date": "2022-12-25T14:48:43.874Z", "invitation_sent_at": null, "invitation_clicked_at": null, "second_invitation_date": null, "second_invitation_sent_at": null, "second_invitation_clicked_at": null, "invitation_type": "product", "landing_url": "http://mysite.com/products/lipscore-ultra-i9/6268A?lipscore_token=eyJwdXJjaGFzZSI6eyJyZW1pbmRlcl90b2tlbiI6Ijg0NzVlNWQ2MmQ1YjRhOWQ3MmNmYmZmN2E2NDQwY2NmODIwZWUxN2QiLCJoYXNfZGlzY291bnQiOnRydWUsInByb2R1Y3RzIjpbeyJpZCI6MTgwLCJuYW1lIjoidGVzdHAzIG5hbWUifV0sImFiX3Rlc3QiOm51bGx9LCJzZXR0aW5ncyI6eyJyYXRpbmdfdHlwZSI6IjUtc3RhcnMiLCJyYXRpbmdfc3Rhcl90eXBlIjoidGhpY2siLCJyYXRpbmdfc3Rhcl9jb2xvciI6IiMyYjk5Y2YiLCJyYXRpbmdfd2lkZ2V0X3R5cGUiOiJjb21wYWN0IiwicmF0aW5nX3NtYWxsX3R5cGUiOiIxLXN0YXIiLCJmZWF0dXJlcyI6WyJyYXRpbmdzX3Jldmlld3MiLCJyYXRpbmdzX3Jldmlld3MiLCJyZW1vdmVfYnJhbmRpbmciLCJsb3dfdHJpZ2dlciJdfX0=&lipscore_received=1", "landing_unreceived_url": "http://mysite.com/products/lipscore-ultra-i9/6268A?lipscore_token=eyJwdXJjaGFzZSI6eyJyZW1pbmRlcl90b2tlbiI6Ijg0NzVlNWQ2MmQ1YjRhOWQ3MmNmYmZmN2E2NDQwY2NmODIwZWUxN2QiLCJoYXNfZGlzY291bnQiOnRydWUsInByb2R1Y3RzIjpbeyJpZCI6MTgwLCJuYW1lIjoidGVzdHAzIG5hbWUifV0sImFiX3Rlc3QiOm51bGx9LCJzZXR0aW5ncyI6eyJyYXRpbmdfdHlwZSI6IjUtc3RhcnMiLCJyYXRpbmdfc3Rhcl90eXBlIjoidGhpY2siLCJyYXRpbmdfc3Rhcl9jb2xvciI6IiMyYjk5Y2YiLCJyYXRpbmdfd2lkZ2V0X3R5cGUiOiJjb21wYWN0IiwicmF0aW5nX3NtYWxsX3R5cGUiOiIxLXN0YXIiLCJmZWF0dXJlcyI6WyJyYXRpbmdzX3Jldmlld3MiLCJyYXRpbmdzX3Jldmlld3MiLCJyZW1vdmVfYnJhbmRpbmciLCJsb3dfdHJpZ2dlciJdfX0=&lipscore_received=0", "internal_order_id": "778203", "internal_customer_id": "84021", "internal_attr_1": "Attribute 1", "internal_attr_2": "Attribute 2", "internal_attr_3": "Attribute 3", "internal_attr_4": "Attribute 4", "internal_attr_5": "Attribute 5", "source_id": "storo1", "source_name": "Storo Shopping Center", "parent_source_id": "south", "parent_source_name": "South", "products": [ { "id": "1807875", "name": "Lipscore Ultra i9 SmartPhone", "landing_star_urls": [ "http://mysite.com/products/lipscore-ultra-i9/6268A?lipscore_received=1&lipscore_token=PMRGS3TWNF2GC5DJN5XCEOT3EJZGK3LJNZSGK4S7ORXWWZLOEI5CENTBMFRTAODFHE2TGMTFMFTGEMTGMY2TMOJSG44GCNBUGA3GINDGGYZDQOBXHA3DKIRMEJUGC427MRUXGY3POVXHIIR2ORZHKZJMEJZGK3LJNZSGK4S7ORSW24DMMF2GKX3JMQRDUMRMEJYHE33EOVRXI4ZCHJNXWITJMQRDUMRVG4YCYITQOJXWI5LDORPWS3TTORQW4Y3FL5UWIIR2GI3DKNJMEJXGC3LFEI5CE5DFON2HANJSEBXGC3LFOMRH2XJMEJQWEX3UMVZXIIR2NZ2WY3D5PUaaaaaa&ls_origin=email&ls_pre_rate_p=2570&ls_pre_rate_pi=2655&ls_pre_rate_v=2&ls_type=email2", "http://mysite.com/products/lipscore-ultra-i9/6268A?lipscore_received=1&lipscore_token=PMRGS3TWNF2GC5DJN5XCEOT3EJZGK3LJNZSGK4S7ORXWWZLOEI5CENTBMFRTAODFHE2TGMTFMFTGEMTGMY2TMOJSG44GCNBUGA3GINDGGYZDQOBXHA3DKIRMEJUGC427MRUXGY3POVXHIIR2ORZHKZJMEJZGK3LJNZSGK4S7ORSW24DMMF2GKX3JMQRDUMRMEJYHE33EOVRXI4ZCHJNXWITJMQRDUMRVG4YCYITQOJXWI5LDORPWS3TTORQW4Y3FL5UWIIR2GI3DKNJMEJXGC3LFEI5CE5DFON2HANJSEBXGC3LFOMRH2XJMEJQWEX3UMVZXIIR2NZ2WY3D5PUaaaaaa&ls_origin=email&ls_pre_rate_p=2570&ls_pre_rate_pi=2655&ls_pre_rate_v=4&ls_type=email2", "http://mysite.com/products/lipscore-ultra-i9/6268A?lipscore_received=1&lipscore_token=PMRGS3TWNF2GC5DJN5XCEOT3EJZGK3LJNZSGK4S7ORXWWZLOEI5CENTBMFRTAODFHE2TGMTFMFTGEMTGMY2TMOJSG44GCNBUGA3GINDGGYZDQOBXHA3DKIRMEJUGC427MRUXGY3POVXHIIR2ORZHKZJMEJZGK3LJNZSGK4S7ORSW24DMMF2GKX3JMQRDUMRMEJYHE33EOVRXI4ZCHJNXWITJMQRDUMRVG4YCYITQOJXWI5LDORPWS3TTORQW4Y3FL5UWIIR2GI3DKNJMEJXGC3LFEI5CE5DFON2HANJSEBXGC3LFOMRH2XJMEJQWEX3UMVZXIIR2NZ2WY3D5PUaaaaaa&ls_origin=email&ls_pre_rate_p=2570&ls_pre_rate_pi=2655&ls_pre_rate_v=6&ls_type=email2", "http://mysite.com/products/lipscore-ultra-i9/6268A?lipscore_received=1&lipscore_token=PMRGS3TWNF2GC5DJN5XCEOT3EJZGK3LJNZSGK4S7ORXWWZLOEI5CENTBMFRTAODFHE2TGMTFMFTGEMTGMY2TMOJSG44GCNBUGA3GINDGGYZDQOBXHA3DKIRMEJUGC427MRUXGY3POVXHIIR2ORZHKZJMEJZGK3LJNZSGK4S7ORSW24DMMF2GKX3JMQRDUMRMEJYHE33EOVRXI4ZCHJNXWITJMQRDUMRVG4YCYITQOJXWI5LDORPWS3TTORQW4Y3FL5UWIIR2GI3DKNJMEJXGC3LFEI5CE5DFON2HANJSEBXGC3LFOMRH2XJMEJQWEX3UMVZXIIR2NZ2WY3D5PUaaaaaa&ls_origin=email&ls_pre_rate_p=2570&ls_pre_rate_pi=2655&ls_pre_rate_v=8&ls_type=email2", "http://mysite.com/products/lipscore-ultra-i9/6268A?lipscore_received=1&lipscore_token=PMRGS3TWNF2GC5DJN5XCEOT3EJZGK3LJNZSGK4S7ORXWWZLOEI5CENTBMFRTAODFHE2TGMTFMFTGEMTGMY2TMOJSG44GCNBUGA3GINDGGYZDQOBXHA3DKIRMEJUGC427MRUXGY3POVXHIIR2ORZHKZJMEJZGK3LJNZSGK4S7ORSW24DMMF2GKX3JMQRDUMRMEJYHE33EOVRXI4ZCHJNXWITJMQRDUMRVG4YCYITQOJXWI5LDORPWS3TTORQW4Y3FL5UWIIR2GI3DKNJMEJXGC3LFEI5CE5DFON2HANJSEBXGC3LFOMRH2XJMEJQWEX3UMVZXIIR2NZ2WY3D5PUaaaaaa&ls_origin=email&ls_pre_rate_p=2570&ls_pre_rate_pi=2655&ls_pre_rate_v=10&ls_type=email2" ], "review_text": null, "attributes": [], "image_url": "http://mysite.com/images/lipscore-ultra-i9/6268A.png" } ], "user": { "id": 56634, "name": "John Doe", "avatar_thumb_url": "https://static.lipscore.com/avatars/000/000/000/thumb_000000005936.jpg", "short_name": "John", "email": "johndoe@example.com" } } } ?api_key=889c3f3e4b6ac67269261324Multiple Invitations
Request
{ "invitations": [ { "invitation": {}, "products": [] }, { "invitation": {}, "products": [] } ] }Response
[ { "invitation": {} }, { "invitation": {} } ]