WhiteLabel API
Clients
Create Client
this api endpoint (post) (post) creates a client if the request succeeds, it returns a client object docid\ qawssttug2rek3psiohv5 ; otherwise, it will return an error permissions clients create webhook event client events (whitelabel) docid\ v hdafu6clw5cmpxckyss body parameters name string the name of the client email string the email of the client country string ( appendix docid\ kfbmx4q3dxjtduqf75yx1 ) the country of the client type string the possible values are demo or live the default value is demo require "uri" require "json" require "net/http" url = uri("https //api tamio com/v2/clients/create") 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 = { name "james", email "james\@example com", country "de" } request body = data to json response = https request(request) puts response read bodycurl location request post 'https //api tamio com/v2/clients/create' \\ \ header 'accept application/json' \\ \ header 'authorization bearer your token here' \\ \ data raw '{ "name" "mike doe", "email" "mikedoe\@example com", "country" "de", "trial period" 10 }'var myheaders = new headers(); myheaders append("accept", "application/json"); myheaders append("authorization", "bearer your token here"); var data = { name "mike doe", email "mikedoe\@example com", country "de", trial period 10 }; var body = json stringify(data); var requestoptions = { method 'post', headers myheaders, body body }; fetch("https //api tamio com/v2/clients/create", requestoptions) then(response => response text()) then(result => console log(result)) catch(error => console log('error', error));{ "status" 200, "client" { "customer id" "69ba5c0a 49c2 4e1d a4a8 e3f3619f1c29", "quotas" { "used storage" 0, "storage quota" 3221225472, "datatransfer quota" 2147483648, "used datatransfer" 0, "automations quota" 0, "used automations" 0, "transaction quota" 12, "used transactions" 0, "products quota" 12, "used products" 0, "languages quota" 2, "used languages" 1, "paid extra languages" 0, "domains quota" 1, "currencies quota" 2, "paid extra currencies" 0, "used currencies" 1, "used domains" 0, "paid extra domains" 0, "teammates quota" 1, "used teammates" 0, "api quota" 0, "used api" 0, "newsletters quota" 12, "used newsletters" 0, "ai quota" 0 }, "is demo" false, "is suspended" false, "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 }, "clients" { "view" true, "edit" true, "create" true, "remove" true }, "agency billing plans" { "view" true, "edit" true, "create" true, "remove" true } }, "status" "active", "billing plan" null, "id" "7ea9c22d 0bd5 4a29 9753 ae210cba77e4", "email" "james\@example com", "registration date" 1681899665, "locale" "en", "country" "de", "name" "james", "business information" { "name" "james", "country" "de", "email" "james\@example com", "currencies" \[ "eur" ], "default currency" "eur", "languages" \[ "en" ], "logos" {}, "facebook" null, "instagram" null, "twitter" null, "pinterest" null } } }