717 integration
Order processing and activation flow for the TFDi Design 717 product.
This section describes how to integrate with the Vendor API for the 717 product: calling the order endpoint and then completing activation so the customer can use the add-on.
1. Process the order
Call the Vendor API to process the 717 order. See Process 717 product order for the full request/response schema.
On success, the response includes:
data.client_id— User ID for the activation stepdata.session_id— Session ID for the activation step
2. Request the activation key
After a successful order, make a secondary web request to obtain the activation key:
GET https://addonmanager.tfdidesign.com/products/13.php?action=activate&userid={client_id}&sessionid={session_id}Use the client_id and session_id from the API response.
Response format: the response body is plain text in the form:
x|{the activation key}Parse the value after | to get the activation key.
3. Install the activation key
Write the activation key to the following file on the customer's machine:
%localappdata%\TFDi Design Addon Manager\717\install.keyPlace only the activation key (the part after x|) in this file. The Addon Manager will use it to activate the 717 product.
Summary
- POST to the Vendor API
/717endpoint with order details. - GET
https://addonmanager.tfdidesign.com/products/13.php?action=activate&userid={client_id}&sessionid={session_id}to receivex|{activation key}. - Write the activation key to
%localappdata%\TFDi Design Addon Manager\717\install.key.
For the exact request body and error codes, see Process 717 product order.