Workspaces
Get plan entitlements
/v1/workspaces/{workspaceId}/entitlementsWhat the workspace's plan lets it do: its limits, what it uses, its features and how much response history it shows. Creating past a limit answers 403 plan_limit. Using a feature the plan lacks answers 403 plan_feature, and one the workspace's stage doesn't see yet answers 403 feature_unavailable. See Paid checks and Plan history and retention.
Path parameters
workspaceIdstringrequiredThe workspace's id. An API key can only use its own workspace.
Query parameters
usagebooleanWhether to count what the workspace uses. Defaults to true. Send false to skip counting, and
usagecomes back null.
Response
planenumrequiredThe plan the limits come from.
One of
"business","publishers","agencies"planNamestringrequiredstatusenumrequiredOne of
"trialing","active","suspended"trialEndsAtnumber or nullrequiredWhen the trial ends, in milliseconds since the epoch. Null when there is no trial.
limitsobjectrequiredHow many of each the plan includes. Null means unlimited.
Show 3 fieldsHide 3 fields
formsnumber or nullrequiredForms, drafts included. Null means unlimited.
brandsnumber or nullrequiredBrands. Null means unlimited.
usersnumber or nullrequiredMembers, pending invites included. Null means unlimited.
usageone of 2requiredHow much of each limit the workspace uses, counted up to 500. Null when you pass
usage=false, and for a member limited to some brands.Show 2 optionsHide 2 options
Option 1
formsnumberrequiredbrandsnumberrequiredusersnumberrequired
null
retentionDaysnumber or nullrequiredResponses older than this many days are hidden, never deleted. Null means every response is shown.
featuresobjectrequiredWhat the plan includes, plus every released feature by name.
Show 10 fieldsHide 10 fields
trackingbooleanrequiredsecuritybooleanrequiredbotProtectionbooleanrequiredexportsAndApibooleanrequiredleadIdbooleanrequiredperBrandAccessbooleanrequiredverificationbooleanrequiredPhone
verifyand emailvalidatefields. In alpha, so it's true only when both the plan and the workspace's stage allow it.aiFieldsbooleanrequiredai_autocompletequestions. In alpha, so it's true only when both the plan and the workspace's stage allow it.hideBadgebooleanrequiredForms may hide the "Powered by ayeform" badge with the form setting
hideBadge.partialCapturebooleanrequiredLive forms save unfinished responses with the form setting
partialCapture, so visitors can come back to them and thesubmission.abandonedwebhook event fires.
planFeaturesobjectrequiredWhat the plan includes whatever the stage, with the same keys as
features. Use it to show plans, not to decide what works.includedCreditsUsdnumberrequiredFree credits for metered checks this month, in dollars.
integrationsenumrequiredWhich integrations the plan includes,
someorall.One of
"some","all"stageenumrequiredThe workspace's release stage. A feature still in alpha or beta only works for workspaces whose stage sees it.
One of
"alpha","beta","general"overridesobjectrequiredStaff's changes to the plan.
freeone of 2requiredSet when staff made the workspace free, so it is never billed. Null otherwise.
Show 2 optionsHide 2 options
Option 1
planenum or nullrequiredmeteringbooleanrequired
null
plansarray of objectrequiredEvery plan's limits and price.
Show 9 fieldsHide 9 fields
idenumrequiredOne of
"business","publishers","agencies"namestringrequiredpriceUsdnumberrequiredThe monthly price when paid monthly.
yearlyPerMonthUsdnumberrequiredThe monthly price when paid yearly. A year costs 12 times this.
limitsobjectrequiredHow many of each the plan includes. Null means unlimited.
Show 3 fieldsHide 3 fields
formsnumber or nullrequiredForms, drafts included. Null means unlimited.
brandsnumber or nullrequiredBrands. Null means unlimited.
usersnumber or nullrequiredMembers, pending invites included. Null means unlimited.
retentionDaysnumber or nullrequiredfeaturesobjectrequiredWhat the plan includes, plus every released feature by name.
Show 10 fieldsHide 10 fields
trackingbooleanrequiredsecuritybooleanrequiredbotProtectionbooleanrequiredexportsAndApibooleanrequiredleadIdbooleanrequiredperBrandAccessbooleanrequiredverificationbooleanrequiredPhone
verifyand emailvalidatefields. In alpha, so it's true only when both the plan and the workspace's stage allow it.aiFieldsbooleanrequiredai_autocompletequestions. In alpha, so it's true only when both the plan and the workspace's stage allow it.hideBadgebooleanrequiredForms may hide the "Powered by ayeform" badge with the form setting
hideBadge.partialCapturebooleanrequiredLive forms save unfinished responses with the form setting
partialCapture, so visitors can come back to them and thesubmission.abandonedwebhook event fires.
integrationsenumrequiredOne of
"some","all"includedCreditsUsdnumberrequired
billingOnbooleanrequiredWhether plans are for sale on this deployment. While false, no message asks anyone to upgrade.
Errors answer with a status and the error shape.