WhiteLabel API
Clients
Offer Trial
this api endpoint (post) (post) adds a trial to a client account if the request succeeds, it returns a client object docid\ qawssttug2rek3psiohv5 permissions clients edit webhook event client events (whitelabel) docid\ v hdafu6clw5cmpxckyss path parameters id the id of the client to update body parameters days integer the number of days of the trial require "uri" require "json" require "net/http" url = uri("https //api tamio com/v2/clients/offer trial/5b08f9ef d44e 4320 b52a 84ed71627a53") https = net http new(url host, url port) https use ssl = true request = net http post new(url) request\["accept"] = "application/json" request\["authorization"] = "bearer your token here" data = { 	days 10 } request body = data to json response = https request(request) puts response read bodycurl location request post 'https //api tamio com/v2/clients/offer trial/5b08f9ef d44e 4320 b52a 84ed71627a53' \\ \ header 'accept application/json' \\ \ header 'authorization bearer your token here' \\ \ data raw '{ "days" 10 }'var myheaders = new headers(); myheaders append("accept", "application/json"); myheaders append("authorization", "bearer your token here"); var data = { 	days 10 }; var body = json stringify(data); var requestoptions = { method 'post', headers myheaders, body body }; fetch("https //api tamio com/v2/clients/offer trial/5b08f9ef d44e 4320 b52a 84ed71627a53", requestoptions) then(response => response text()) then(result => console log(result)) catch(error => console log('error', error));{ "status" 200, "client" { "id" "5b08f9ef d44e 4320 b52a 84ed71627a53", "email" "mike doe\@example com", "locale" "en", "type" "client", "registration date" 1671145743, "customer id" null, "telephone" null, "country" "de", "business information" { "name" "mike doe", "country" "de", "email" "mike doe\@example com", "currencies" \[ "eur" ], "default currency" "eur", "languages" \[ "en" ], "logos" {}, "facebook" null, "instagram" null, "twitter" null, "pinterest" null, "offset" "+00 00" }, "name" "mike doe", "billing plan" null, "quotas" { "used storage" 0, "storage quota" 0, "datatransfer quota" 0, "used datatransfer" 0, "transaction quota" 10, "used transactions" 0, "products quota" 0, "used products" 0, "languages quota" 1, "used languages" 1, "domains quota" 0, "currencies quota" 1, "used currencies" 1, "used domains" 0, "teammates quota" 0, "used teammates" 0, "newsletters quota" 0, "used newsletters" 0 }, "permissions" { "account" { "view" true, "edit" true, "remove" true }, "billing" { "view" true, "edit" true }, "keys" { "view" true, "edit" true, "remove" true, "create" true }, "webhooks" { "view" true, "edit" true, "remove" true, "create" true }, "logs" { "view" true }, "audit trail" { "view" true }, "revenue analytics" { "view" true }, "source analytics" { "view" true }, "visitor analytics" { "view" true }, "domains" { "edit" true, "view" true, "create" true, "remove" true }, "taxes" { "edit" true, "view" true, "create" true, "remove" true }, "teammates" { "edit" true, "view" true, "create" true, "remove" true }, "reports" { "view" true, "edit" true }, "sites" { "edit" true, "view" true, "create" true, "remove" true, "publish" true }, "pages" { "edit" true, "view" true, "create" true, "remove" true }, "affiliate programs" { "edit" true, "view" true, "create" true, "remove" true }, "affiliates" { "edit" true, "view" true, "remove" true }, "payouts" { "edit" true, "view" true, "create" true, "remove" true }, "affiliate network" { "edit" true, "view" true }, "payments" { "edit" true, "view" true, "remove" true }, "integrations" { "edit" true, "create" true, "publish" true, "view" true, "remove" true }, "invoices" { "view" true, "edit" true, "remove" true, "create" true }, "subscriptions" { "view" true, "edit" true, "remove" true }, "instalment plans" { "view" true, "edit" true, "remove" true }, "customers" { "view" true, "edit" true, "create" true, "remove" true }, "subscribers" { "view" true, "edit" true, "create" true, "remove" true }, "mailing lists" { "view" true, "edit" true, "create" true, "remove" true }, "automations" { "view" true, "edit" true, "create" true, "remove" true }, "discounts" { "view" true, "edit" true, "create" true, "remove" true }, "email templates" { "view" true, "edit" true, "create" true, "remove" true }, "reviews" { "view" true, "edit" true, "remove" true }, "assets" { "view" true, "edit" true, "create" true, "remove" true }, "products" { "view" true, "edit" true, "create" true, "remove" true }, "shippings" { "view" true, "edit" true, "create" true, "remove" true }, "warehouses" { "view" true, "edit" true, "create" true, "remove" true }, "support" { "view" true, "edit" true, "create" true, "remove" true } }, "status" "trialing" } }