Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Instapage Workspaces API

The Workspaces API from Instapage — 13 operation(s) for workspaces.

Instapage Workspaces API is one of 2 APIs that Instapage publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

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

This API exposes 25 operations across 13 paths, and defines 2 schemas. It is described by OpenAPI 3.1.0, at version 1.

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

25 operations 13 paths 2 schemas 5 DELETE11 GET2 PATCH5 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1
Base URL
https://api.instapage.com/v1
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Instapage Workspaces API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (API key) (BearerAuth). By default, every request must be authenticated.

Paths & Operations 25

Across 13 paths, the API surfaces 25 operations — 5 DELETE, 11 GET, 2 PATCH, 5 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Workspaces 25
GET
/workspaces
List workspaces
listWorkspaces → 200
POST
/workspaces
Create workspace
createWorkspace body → 201
GET
/workspaces/{workspaceId}
Get workspace
getWorkspace 1 param → 200
PATCH
/workspaces/{workspaceId}
Rename workspace
renameWorkspace 1 param body → 200
DELETE
/workspaces/{workspaceId}
Delete workspace
deleteWorkspace 1 param → 204
GET
/workspaces/{workspaceId}/team-members
List team members
listTeamMembers 1 param → 200
POST
/workspaces/{workspaceId}/team-members
Invite team members
inviteTeamMembers 1 param body → 201
PUT
/workspaces/{workspaceId}/team-members
Update member roles
updateMemberRoles 1 param body → 200
DELETE
/workspaces/{workspaceId}/team-members
Remove members
removeTeamMembers 1 param → 204
GET
/workspaces/{workspaceId}/pages
List pages
listPages 1 param → 200
GET
/workspaces/{workspaceId}/pages/{pageId}
Get page
getPage 2 params → 200
PATCH
/workspaces/{workspaceId}/pages/{pageId}
Update page
updatePage 2 params body → 200
DELETE
/workspaces/{workspaceId}/pages/{pageId}
Delete page
deletePage 2 params → 204
POST
/workspaces/{workspaceId}/pages/json
Create page from JSON
createPageFromJson 1 param body → 201
GET
/workspaces/{workspaceId}/pages/{pageId}/json
Export page as JSON
exportPageJson 2 params → 200
POST
/workspaces/{workspaceId}/pages/{pageId}/publication
Publish page
publishPage 2 params → 200
PUT
/workspaces/{workspaceId}/pages/{pageId}/publication
Change published URL
changePublishedUrl 2 params body → 200
DELETE
/workspaces/{workspaceId}/pages/{pageId}/publication
Unpublish page
unpublishPage 2 params → 204
GET
/workspaces/{workspaceId}/groups
List groups
listGroups 1 param → 200
POST
/workspaces/{workspaceId}/groups
Create group
createGroup 1 param body → 201
GET
/workspaces/{workspaceId}/collections
List collections
listCollections 1 param → 200
GET
/workspaces/{workspaceId}/submissions
Retrieve form submissions
listSubmissions 1 param → 200
DELETE
/workspaces/{workspaceId}/submissions
Delete submissions
deleteSubmissions 1 param → 204
GET
/workspaces/{workspaceId}/domains
List domains
listDomains 1 param → 200
GET
/workspaces/{workspaceId}/analytics
Get analytics data
getAnalytics 1 param → 200

Schemas 2

The contract defines 2 schemas that model the data the API accepts and returns. The most detailed are Page (6 properties), Workspace (3 properties). Each schema is shown below with its type and property counts.

Workspace
object
3 properties
Page
object
6 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

instapage-workspaces-api-openapi.yml Raw ↑

Other APIs Instapage publishes across the network.

Instapage Public API