UUpward API
v1
GET/api/public/v1/brand-kit/limits
Requires x-auth-token

Plan limits

The plan names and product/service limits for the company and for the plans it offers its members.

Needs only x-auth-token; no x-auth-user. A limit of null means unlimited.

Company

  • company.plan_id and company.name are the company's own plan.
  • limits.products_and_services is how many products and services together the company Brand Kit can hold, and used is how many it holds now (archived ones do not count). limits.assets is the limit on logos and files.
  • owner_limits is how many products and services the company owner may keep in their own Products and Services list, which follows the company plan.

Members

  • member_plans lists only the plans the company actually offers its members: active, not hidden, and not switched off in the company's pricing and white-label settings.
  • name is the name the company gave the plan in its pricing. plan_id is the fixed platform id, the same one List plans returns.
  • limits is how many products and services a member on that plan may keep in their own Products and Services list. The same numbers cap what their Bio / Profile page can show.

Query parameters

This endpoint takes no parameters.

Responses

200OKThe company's plan and the member plans it offers.
{
  "success": true,
  "company": {
    "plan_id": "free",
    "name": "Free Company",
    "limits": { "products_and_services": 10, "assets": 25 },
    "used": { "products_and_services": 4 },
    "owner_limits": { "products": 2, "services": 2 }
  },
  "member_plans": [
    { "plan_id": "free", "name": "Basic", "limits": { "products": 2, "services": 2 } },
    { "plan_id": "starter", "name": "Growth", "limits": { "products": 10, "services": 10 } },
    { "plan_id": "pro", "name": "Elite", "limits": { "products": null, "services": null } }
  ]
}
401UnauthorizedMissing or invalid x-auth-token.
{ "success": false, "error": "Invalid API key" }
429Too many requestsSlow down and retry shortly.
{ "success": false, "error": "Too many requests" }
500Server errorThe plans could not be read.
{ "success": false, "error": "Could not load plans" }
GET/api/public/v1/brand-kit/limits

Kept in this tab only — never stored, and never written into the copied code samples.

ResponseNot sent yet