Tamio

Update a client

POST https://api.tamio.com/v2/clients/update/{uuid}

Updates an existing client's information including name, country, quotas, and permissions. At least one field besides uuid must be provided.

Path Parameters

uuid string*

UUID of the client to update

Body Parameters

name string

Full name of the client/company

country string

Two-letter country code

permissions object

Detailed permissions matrix controlling access to various system features. Each feature area is an object with boolean permission flags (view, edit, create, remove, publish).

quotas object

Resource usage limits for the client account

JSON
{ "quotas": { "automations_quota": 10, "transaction_quota": 200, "datatransfer_quota": 5, "storage_quota": 10, "languages_quota": 3, "products_quota": 100, "domains_quota": 5, "currencies_quota": 3, "teammates_quota": 10, "api_quota": 2000, "newsletters_quota": 1000, "ai_quota": 200, "sms_balance": 100 } }
automations_quota integer*

Maximum number of automations allowed

transaction_quota integer*

Maximum number of transactions allowed

datatransfer_quota number*

Maximum data transfer allowed (in GB)

storage_quota number*

Maximum storage space allowed (in GB)

languages_quota integer*

Maximum number of languages supported

products_quota integer*

Maximum number of products allowed

domains_quota integer*

Maximum number of domains allowed

currencies_quota integer*

Maximum number of currencies supported

teammates_quota integer*

Maximum number of team members allowed

api_quota integer*

Maximum number of API calls allowed

newsletters_quota integer*

Maximum number of newsletters allowed

ai_quota integer*

Maximum number of AI operations allowed

sms_balance integer*

SMS credit balance to allocate

Example
{
  "name": "Acme Corp Updated",
  "country": "fr",
  "permissions": {
    "account": {
      "view": true,
      "edit": true,
      "remove": false
    },
    "billing": {
      "view": true,
      "edit": false
    },
    "keys": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "webhooks": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "logs": {
      "view": true
    },
    "audit_trail": {
      "view": true
    },
    "revenue_analytics": {
      "view": true
    },
    "source_analytics": {
      "view": true
    },
    "visitor_analytics": {
      "view": true
    },
    "domains": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "taxes": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "teammates": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "reports": {
      "view": true,
      "edit": false
    },
    "sites": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false,
      "publish": true
    },
    "pages": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "affiliate_programs": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "affiliates": {
      "view": true,
      "edit": true,
      "remove": false
    },
    "affiliate_network": {
      "view": true,
      "edit": false
    },
    "payouts": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "payments": {
      "view": true,
      "edit": true,
      "remove": false
    },
    "integrations": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false,
      "publish": true
    },
    "invoices": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "subscriptions": {
      "view": true,
      "edit": true,
      "remove": false
    },
    "instalment_plans": {
      "view": true,
      "edit": true,
      "remove": false
    },
    "customers": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "subscribers": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "mailing_lists": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "automations": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "discounts": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "email_templates": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "reviews": {
      "view": true,
      "edit": true,
      "remove": false
    },
    "assets": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "products": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "shippings": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "warehouses": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "support": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "clients": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    },
    "agency_billing_plans": {
      "view": true,
      "edit": true,
      "create": true,
      "remove": false
    }
  },
  "quotas": {
    "automations_quota": 10,
    "transaction_quota": 200,
    "datatransfer_quota": 5,
    "storage_quota": 10,
    "languages_quota": 3,
    "products_quota": 100,
    "domains_quota": 5,
    "currencies_quota": 3,
    "teammates_quota": 10,
    "api_quota": 2000,
    "newsletters_quota": 1000,
    "ai_quota": 200,
    "sms_balance": 100
  }
}

Responses

200 Client updated successfully

Client updated successfully

status integer
client Client
400 Validation or business-logic error.
401 Unauthorized – invalid or missing Bearer token
/clients/update/{uuid}
1const response = await fetch("https://api.tamio.com/v2/clients/update/{uuid}", {
2 method: "POST",
3 headers: {
4 "Authorization": "Bearer YOUR_API_KEY",
5 "Content-Type": "application/json"
6 },
7 body: JSON.stringify({
8 "name": "Acme Corp Updated",
9 "country": "fr",
10 "permissions": {
11 "account": {
12 "view": true,
13 "edit": true,
14 "remove": false
15 },
16 "billing": {
17 "view": true,
18 "edit": false
19 },
20 "keys": {
21 "view": true,
22 "edit": true,
23 "create": true,
24 "remove": false
25 },
26 "webhooks": {
27 "view": true,
28 "edit": true,
29 "create": true,
30 "remove": false
31 },
32 "logs": {
33 "view": true
34 },
35 "audit_trail": {
36 "view": true
37 },
38 "revenue_analytics": {
39 "view": true
40 },
41 "source_analytics": {
42 "view": true
43 },
44 "visitor_analytics": {
45 "view": true
46 },
47 "domains": {
48 "view": true,
49 "edit": true,
50 "create": true,
51 "remove": false
52 },
53 "taxes": {
54 "view": true,
55 "edit": true,
56 "create": true,
57 "remove": false
58 },
59 "teammates": {
60 "view": true,
61 "edit": true,
62 "create": true,
63 "remove": false
64 },
65 "reports": {
66 "view": true,
67 "edit": false
68 },
69 "sites": {
70 "view": true,
71 "edit": true,
72 "create": true,
73 "remove": false,
74 "publish": true
75 },
76 "pages": {
77 "view": true,
78 "edit": true,
79 "create": true,
80 "remove": false
81 },
82 "affiliate_programs": {
83 "view": true,
84 "edit": true,
85 "create": true,
86 "remove": false
87 },
88 "affiliates": {
89 "view": true,
90 "edit": true,
91 "remove": false
92 },
93 "affiliate_network": {
94 "view": true,
95 "edit": false
96 },
97 "payouts": {
98 "view": true,
99 "edit": true,
100 "create": true,
101 "remove": false
102 },
103 "payments": {
104 "view": true,
105 "edit": true,
106 "remove": false
107 },
108 "integrations": {
109 "view": true,
110 "edit": true,
111 "create": true,
112 "remove": false,
113 "publish": true
114 },
115 "invoices": {
116 "view": true,
117 "edit": true,
118 "create": true,
119 "remove": false
120 },
121 "subscriptions": {
122 "view": true,
123 "edit": true,
124 "remove": false
125 },
126 "instalment_plans": {
127 "view": true,
128 "edit": true,
129 "remove": false
130 },
131 "customers": {
132 "view": true,
133 "edit": true,
134 "create": true,
135 "remove": false
136 },
137 "subscribers": {
138 "view": true,
139 "edit": true,
140 "create": true,
141 "remove": false
142 },
143 "mailing_lists": {
144 "view": true,
145 "edit": true,
146 "create": true,
147 "remove": false
148 },
149 "automations": {
150 "view": true,
151 "edit": true,
152 "create": true,
153 "remove": false
154 },
155 "discounts": {
156 "view": true,
157 "edit": true,
158 "create": true,
159 "remove": false
160 },
161 "email_templates": {
162 "view": true,
163 "edit": true,
164 "create": true,
165 "remove": false
166 },
167 "reviews": {
168 "view": true,
169 "edit": true,
170 "remove": false
171 },
172 "assets": {
173 "view": true,
174 "edit": true,
175 "create": true,
176 "remove": false
177 },
178 "products": {
179 "view": true,
180 "edit": true,
181 "create": true,
182 "remove": false
183 },
184 "shippings": {
185 "view": true,
186 "edit": true,
187 "create": true,
188 "remove": false
189 },
190 "warehouses": {
191 "view": true,
192 "edit": true,
193 "create": true,
194 "remove": false
195 },
196 "support": {
197 "view": true,
198 "edit": true,
199 "create": true,
200 "remove": false
201 },
202 "clients": {
203 "view": true,
204 "edit": true,
205 "create": true,
206 "remove": false
207 },
208 "agency_billing_plans": {
209 "view": true,
210 "edit": true,
211 "create": true,
212 "remove": false
213 }
214 },
215 "quotas": {
216 "automations_quota": 10,
217 "transaction_quota": 200,
218 "datatransfer_quota": 5,
219 "storage_quota": 10,
220 "languages_quota": 3,
221 "products_quota": 100,
222 "domains_quota": 5,
223 "currencies_quota": 3,
224 "teammates_quota": 10,
225 "api_quota": 2000,
226 "newsletters_quota": 1000,
227 "ai_quota": 200,
228 "sms_balance": 100
229 }
230 })
231});
232const data = await response.json();
Responses
{
  "status": 200,
  "client": {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "object": "client",
    "customer_id": "660e8400-e29b-41d4-a716-446655440000",
    "email": "[email protected]",
    "telephone": "+49123456789",
    "name": "Acme Corp",
    "country": "de",
    "locale": "en",
    "status": "active",
    "is_demo": false,
    "is_suspended": false,
    "registration_date": 1700000000,
    "admin": {
      "id": 12345,
      "email": "[email protected]",
      "name": "My Agency"
    },
    "business_information": {
      "name": "Acme Online Store",
      "country": "gr",
      "address": "123 Test Street",
      "city": "Athens",
      "postcode": "10431",
      "state": "Attica",
      "offset": "+02:00",
      "telephone": "+30 210 1234567",
      "vat": "123456789",
      "default_currency": "EUR",
      "email": "[email protected]",
      "currency_conversion": true,
      "custom_fields": [
        "Industry",
        "Registration Number"
      ],
      "currencies": [
        "EUR",
        "USD",
        "GBP"
      ],
      "languages": [
        "en",
        "de"
      ],
      "locale": "en",
      "logos": {}
    },
    "billing_plan": {
      "id": "770e8400-e29b-41d4-a716-446655440000",
      "object": "subscription",
      "status": "active",
      "type": "subscription",
      "gateway": "stripe",
      "gateway_subscription_id": "sub_1N2m3o4P5q6R7s",
      "billing_cycle": "month",
      "interval": 1,
      "currency": "EUR",
      "price": 2990,
      "lifetime_revenue": 35880,
      "payment_count": 12,
      "has_discount": false,
      "next_billing_date": 1703000000,
      "cancellation_date": null,
      "completion_date": null,
      "resumes_at": null,
      "invoice_id": "880e8400-e29b-41d4-a716-446655440000",
      "instalments_count": 0,
      "imported": false,
      "has_notes": false,
      "products": [],
      "customer": {}
    },
    "quotas": {
      "used_storage": 52428800,
      "storage_quota": 1073741824,
      "used_datatransfer": 5368709120,
      "datatransfer_quota": 107374182400,
      "used_automations": 3,
      "automations_quota": 10,
      "remaining_automations_quota": 7,
      "used_transactions": 15,
      "transaction_quota": 100,
      "used_products": 45,
      "products_quota": 100,
      "used_languages": 2,
      "languages_quota": 3,
      "used_domains": 1,
      "domains_quota": 3,
      "used_currencies": 2,
      "currencies_quota": 3,
      "used_teammates": 5,
      "teammates_quota": 10,
      "used_api": 1250,
      "api_quota": 10000,
      "used_newsletters": 500,
      "newsletters_quota": 1000,
      "used_clients_accounts": 3,
      "client_accounts_quota": 5,
      "used_ai": 25,
      "ai_quota": 100,
      "remaining_ai_quota": 75,
      "used_sms_balance": 50,
      "sms_balance": 200,
      "remaining_sms_balance": 150,
      "email_accounts_quota": 30,
      "used_email_accounts": 12,
      "default_email_slots_per_mailbox": 10,
      "root": {}
    },
    "permissions": {
      "account": {
        "view": true,
        "edit": true,
        "remove": false
      },
      "billing": {
        "view": true,
        "edit": false
      },
      "keys": {
        "view": true,
        "edit": true,
        "create": true,
        "remove": true
      },
      "webhooks": {
        "view": true,
        "edit": true,
        "create": true,
        "remove": true
      },
      "logs": {
        "view": true
      },
      "audit_trail": {
        "view": true
      },
      "revenue_analytics": {
        "view": true
      },
      "source_analytics": {
        "view": true
      },
      "visitor_analytics": {
        "view": true
      },
      "domains": {
        "view": true,
        "edit": true,
        "create": true,
        "remove": true
      },
      "taxes": {
        "view": true,
        "edit": true,
        "create": true,
        "remove": true
      },
      "teammates": {
        "view": true,
        "edit": true,
        "create": true,
        "remove": true
      },
      "reports": {
        "view": true,
        "edit": true
      },
      "sites": {
        "view": true,
        "edit": true,
        "create": true,
        "remove": true,
        "publish": true
      },
      "pages": {
        "view": true,
        "edit": true,
        "create": true,
        "remove": true
      },
      "affiliate_programs": {
        "view": true,
        "edit": true,
        "create": true,
        "remove": true
      },
      "affiliates": {
        "view": true,
        "edit": true,
        "remove": true
      },
      "affiliate_network": {
        "view": true,
        "edit": true
      },
      "payouts": {
        "view": true,
        "edit": true,
        "create": true,
        "remove": true
      },
      "payments": {
        "view": true,
        "edit": true,
        "remove": true
      },
      "integrations": {
        "view": true,
        "edit": true,
        "create": true,
        "remove": true,
        "publish": true
      },
      "invoices": {
        "view": true,
        "edit": true,
        "create": true,
        "remove": 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
      },
      "ai": {
        "view": true,
        "edit": true,
        "create": true,
        "remove": true
      }
    }
  }
}