How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Formstack Partner API

PartnerApi

Formstack Partner API is one of 10 APIs that Formstack publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Partner API. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 13 operations across 10 paths, and defines 28 schemas. It is described by OpenAPI 3.2.0, at version 1.

Requests are made against a single base URL, https://admin.formstack.com/api/v1.

13 operations 10 paths 28 schemas 1 DELETE7 GET2 PATCH3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1
Base URL
https://www.formstack.com/api/v2
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Formstack Partner API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (bearerAuth).

  • bearerAuth — Bearer authentication

Paths & Operations 13

Across 10 paths, the API surfaces 13 operations — 1 DELETE, 7 GET, 2 PATCH, 3 POST. Each is listed below with its method, path, parameters, and response codes.

PartnerApi 13

PartnerApi

GET
/organizations/{organizationId}/subaccounts/{subaccountId}/memberships/{membershipId}/personalAccessTokens
List subaccount membership personal access tokens
listSubaccountMembershipPersonalAccessTokens 5 params → 200403404422
POST
/organizations/{organizationId}/subaccounts/{subaccountId}/memberships/{membershipId}/personalAccessTokens
Create subaccount membership personal access token
createSubaccountMembershipPersonalAccessToken 3 params body → 201403404422
DELETE
/organizations/{organizationId}/subaccounts/{subaccountId}/memberships/{membershipId}/personalAccessTokens/{patId}
Revoke subaccount membership personal access token
revokeSubaccountMembershipPersonalAccessToken 4 params → 204403404
GET
/organizations/{organizationId}/subaccounts/{subaccountId}/sso/config
Show sso config
showSsoConfig 2 params → 200404
GET
/organizations/{organizationId}/subaccounts/products
List subaccount provisioning available products
listSubaccountProvisioningAvailableProducts 1 param → 200404
POST
/organizations/{organizationId}/subaccounts/preview
Create new subaccount preview
createNewSubaccountPreview 1 param body → 200422
GET
/organizations/{organizationId}/subaccounts
List subaccounts
listSubaccounts 5 params → 200404422
POST
/organizations/{organizationId}/subaccounts
Create new subaccount
createNewSubaccount 1 param body → 200422
GET
/organizations/{organizationId}/subaccounts/{subaccountId}
Get subaccount
getSubaccount 2 params → 200404
PATCH
/organizations/{organizationId}/subaccounts/{subaccountId}
Update subaccount
updateSubaccount 2 params body → 200404422
GET
/organizations/{organizationId}/subaccounts/{subaccountId}/app-api-keys
Get subaccount app api keys
getSubaccountAppApiKeys 2 params → 200404502
GET
/organizations/{organizationId}/subaccounts/{subaccountId}/memberships
List subaccount memberships
listSubaccountMemberships 4 params → 200404422
PATCH
/organizations/{organizationId}/subaccounts/{subaccountId}/memberships/{membershipId}
Update subaccount membership
updateSubaccountMembership 3 params body → 200404422

Schemas 28

The contract defines 28 schemas that model the data the API accepts and returns. The most detailed are common.PersonalAccessToken (14 properties), PartnerApiSubaccountMembershipListItem (9 properties), CreateSubaccountRequest (8 properties), SsoConfig (8 properties). Each schema is shown below with its type and property counts.

common.MoneyAmount
object
3 properties
PartnerApiSubaccountProduct
object
4 properties
OrganizationBillingOverviewUsage
object
7 properties
PartnerApiMembership
object
3 properties
OidcIdpMetadata
object
3 properties
PartnerApiOrganizationAppApiKeys
object
1 property
PartnerApiUser
object
5 properties
SamlIdpMetadata
object
3 properties
Product
object
2 properties
common.PersonalAccessToken
object
14 properties
UpdateSubaccountRequest
object
Update the subaccount organization display name.
1 property 1 required
PartnerApiSubaccountBasic
object
Subaccount fields returned by GET /subaccounts (list). For products and entitlements, GET a single subaccount. appIds and appAdmins keys depend on enabled prod…
5 properties
PartnerApiSubaccountMembershipListItem
object
9 properties
UpdateSubaccountMembershipRequest
object
4 properties
PreviewBuildNewRequest
object
2 properties 1 required
PartnerApiInvitation
object
5 properties
general_validation_error
object
2 properties
Idp
object
7 properties
OidcSpMetadata
object
1 property
SamlSpMetadata
object
2 properties
ProductsAvailable
object
3 properties
CreateSubaccountRequest
object
Create a subaccount for the parent organization.
8 properties 5 required
PartnerApiSubaccount
object
Full subaccount: same as PartnerApiSubaccountBasic plus products and entitlements (GET one subaccount, create response).
partner_api_last_app_admin_removal_error
object
Returned when the last admin role for one or more apps cannot be removed without reassignment.
3 properties 3 required
PartnerSubaccountMembershipRoleItem
SsoConfig
object
8 properties
CreatePersonalAccessTokenRequest
object
4 properties 1 required
PartnerApiCreateSubaccountPreview
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

formstack-partnerapi-api-openapi.yml Raw ↑

Other APIs Formstack publishes across the network.

Formstack Forms API
Formstack Submissions API
Formstack Fields API
Formstack Webhooks API
Formstack Folders API
Formstack Documents API
Formstack Sign API
Formstack Workflows API
Formstack OAuth 2.0
Where this information came from

This is an independent, third-party profile of Formstack Partner API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.