# Lucidtech API API

> Lucidtech API API on Apizie: 80 endpoints (GET /appClients, POST /appClients, PATCH /appClients/{appClientId}, DELETE /appClients/{appClientId}, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/open-data:webflow/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `open-data:webflow`
- Category: Open Data
- Status: byok
- Source: https://webflow.com
- Page: https://apizie.tech/api/open-data/webflow
- OpenAPI: https://apizie.tech/api/open-data/webflow/openapi.json



## Endpoints

### GET /appClients
`GET https://apizie.tech/v1/open-data:webflow/get-app-clients` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| nextToken | string | no |  |
| maxResults | string | no |  |

### POST /appClients
`POST https://apizie.tech/v1/open-data:webflow/post-app-clients` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### PATCH /appClients/{appClientId}
`POST https://apizie.tech/v1/open-data:webflow/patch-app-clients-app-client-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| appClientId | string | yes |  |
| body | object | yes | JSON request body |

### DELETE /appClients/{appClientId}
`POST https://apizie.tech/v1/open-data:webflow/delete-app-clients-app-client-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| appClientId | string | yes |  |

### GET /assets
`GET https://apizie.tech/v1/open-data:webflow/get-assets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| nextToken | string | no |  |
| maxResults | string | no |  |

### POST /assets
`POST https://apizie.tech/v1/open-data:webflow/post-assets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### GET /assets/{assetId}
`GET https://apizie.tech/v1/open-data:webflow/get-assets-asset-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| assetId | string | yes |  |

### PATCH /assets/{assetId}
`POST https://apizie.tech/v1/open-data:webflow/patch-assets-asset-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| assetId | string | yes |  |
| body | object | yes | JSON request body |

### DELETE /assets/{assetId}
`POST https://apizie.tech/v1/open-data:webflow/delete-assets-asset-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| assetId | string | yes |  |

### GET /datasets
`GET https://apizie.tech/v1/open-data:webflow/get-datasets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| nextToken | string | no |  |
| maxResults | string | no |  |

### POST /datasets
`POST https://apizie.tech/v1/open-data:webflow/post-datasets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### GET /datasets/{datasetId}
`GET https://apizie.tech/v1/open-data:webflow/get-datasets-dataset-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| datasetId | string | yes |  |

### PATCH /datasets/{datasetId}
`POST https://apizie.tech/v1/open-data:webflow/patch-datasets-dataset-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| datasetId | string | yes |  |
| body | object | yes | JSON request body |

### DELETE /datasets/{datasetId}
`POST https://apizie.tech/v1/open-data:webflow/delete-datasets-dataset-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| datasetId | string | yes |  |

### GET /deploymentEnvironments
`GET https://apizie.tech/v1/open-data:webflow/get-deployment-environments` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| owner | string | no |  |
| nextToken | string | no |  |
| maxResults | string | no |  |

### GET /deploymentEnvironments/{deploymentEnvironmentId}
`GET https://apizie.tech/v1/open-data:webflow/get-deployment-environments-deployment-environment-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| deploymentEnvironmentId | string | yes |  |

### GET /documents
`GET https://apizie.tech/v1/open-data:webflow/get-documents` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| datasetId | string | no |  |
| nextToken | string | no |  |
| order | string | no |  |
| documentId | string | no |  |
| consentId | string | no |  |
| maxResults | string | no |  |
| sortBy | string | no |  |

### POST /documents
`POST https://apizie.tech/v1/open-data:webflow/post-documents` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### DELETE /documents
`POST https://apizie.tech/v1/open-data:webflow/delete-documents` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| consentId | string | no |  |
| datasetId | string | no |  |
| nextToken | string | no |  |
| maxResults | string | no |  |

### GET /documents/{documentId}
`GET https://apizie.tech/v1/open-data:webflow/get-documents-document-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| documentId | string | yes |  |

### PATCH /documents/{documentId}
`POST https://apizie.tech/v1/open-data:webflow/patch-documents-document-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| documentId | string | yes |  |
| body | object | yes | JSON request body |

### DELETE /documents/{documentId}
`POST https://apizie.tech/v1/open-data:webflow/delete-documents-document-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| documentId | string | yes |  |

### GET /logs
`GET https://apizie.tech/v1/open-data:webflow/get-logs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workflowId | string | no |  |
| nextToken | string | no |  |
| order | string | no |  |
| transitionExecutionId | string | no |  |
| transitionId | string | no |  |
| maxResults | string | no |  |
| workflowExecutionId | string | no |  |

### GET /logs/{logId}
`GET https://apizie.tech/v1/open-data:webflow/get-logs-log-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| logId | string | yes |  |

### GET /models
`GET https://apizie.tech/v1/open-data:webflow/get-models` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| owner | string | no |  |
| nextToken | string | no |  |
| maxResults | string | no |  |

### POST /models
`POST https://apizie.tech/v1/open-data:webflow/post-models` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### GET /models/{modelId}
`GET https://apizie.tech/v1/open-data:webflow/get-models-model-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| modelId | string | yes |  |

### PATCH /models/{modelId}
`POST https://apizie.tech/v1/open-data:webflow/patch-models-model-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| modelId | string | yes |  |
| body | object | yes | JSON request body |

### DELETE /models/{modelId}
`POST https://apizie.tech/v1/open-data:webflow/delete-models-model-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| modelId | string | yes |  |

### GET /models/{modelId}/dataBundles
`GET https://apizie.tech/v1/open-data:webflow/get-models-model-id-data-bundles` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| modelId | string | yes |  |
| status | string | no |  |
| nextToken | string | no |  |
| maxResults | string | no |  |

### POST /models/{modelId}/dataBundles
`POST https://apizie.tech/v1/open-data:webflow/post-models-model-id-data-bundles` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| modelId | string | yes |  |
| body | object | yes | JSON request body |

### PATCH /models/{modelId}/dataBundles/{dataBundleId}
`POST https://apizie.tech/v1/open-data:webflow/patch-models-model-id-data-bundles-data-bundle-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| dataBundleId | string | yes |  |
| modelId | string | yes |  |
| body | object | yes | JSON request body |

### DELETE /models/{modelId}/dataBundles/{dataBundleId}
`POST https://apizie.tech/v1/open-data:webflow/delete-models-model-id-data-bundles-data-bundle-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| dataBundleId | string | yes |  |
| modelId | string | yes |  |

### GET /models/{modelId}/trainings
`GET https://apizie.tech/v1/open-data:webflow/get-models-model-id-trainings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| modelId | string | yes |  |
| status | string | no |  |
| nextToken | string | no |  |
| maxResults | string | no |  |

### POST /models/{modelId}/trainings
`POST https://apizie.tech/v1/open-data:webflow/post-models-model-id-trainings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| modelId | string | yes |  |
| body | object | yes | JSON request body |

### PATCH /models/{modelId}/trainings/{trainingId}
`POST https://apizie.tech/v1/open-data:webflow/patch-models-model-id-trainings-training-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| modelId | string | yes |  |
| trainingId | string | yes |  |
| body | object | yes | JSON request body |

### GET /organizations
`GET https://apizie.tech/v1/open-data:webflow/get-organizations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| nextToken | string | no |  |
| maxResults | string | no |  |

### POST /organizations
`POST https://apizie.tech/v1/open-data:webflow/post-organizations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### GET /organizations/{organizationId}
`GET https://apizie.tech/v1/open-data:webflow/get-organizations-organization-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizationId | string | yes |  |

### PATCH /organizations/{organizationId}
`POST https://apizie.tech/v1/open-data:webflow/patch-organizations-organization-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizationId | string | yes |  |
| body | object | yes | JSON request body |

### GET /paymentMethods
`GET https://apizie.tech/v1/open-data:webflow/get-payment-methods` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| nextToken | string | no |  |
| maxResults | string | no |  |

### POST /paymentMethods
`POST https://apizie.tech/v1/open-data:webflow/post-payment-methods` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### GET /paymentMethods/{paymentMethodId}
`GET https://apizie.tech/v1/open-data:webflow/get-payment-methods-payment-method-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| paymentMethodId | string | yes |  |

### PATCH /paymentMethods/{paymentMethodId}
`POST https://apizie.tech/v1/open-data:webflow/patch-payment-methods-payment-method-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| paymentMethodId | string | yes |  |
| body | object | yes | JSON request body |

### DELETE /paymentMethods/{paymentMethodId}
`POST https://apizie.tech/v1/open-data:webflow/delete-payment-methods-payment-method-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| paymentMethodId | string | yes |  |

### GET /plans
`GET https://apizie.tech/v1/open-data:webflow/get-plans` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| owner | string | no |  |
| nextToken | string | no |  |
| maxResults | string | no |  |

### GET /plans/{planId}
`GET https://apizie.tech/v1/open-data:webflow/get-plans-plan-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| planId | string | yes |  |

### GET /predictions
`GET https://apizie.tech/v1/open-data:webflow/get-predictions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| nextToken | string | no |  |
| maxResults | string | no |  |
| sortBy | string | no |  |
| order | string | no |  |

### POST /predictions
`POST https://apizie.tech/v1/open-data:webflow/post-predictions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### GET /profiles/{profileId}
`GET https://apizie.tech/v1/open-data:webflow/get-profiles-profile-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| profileId | string | yes |  |

### PATCH /profiles/{profileId}
`POST https://apizie.tech/v1/open-data:webflow/patch-profiles-profile-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| profileId | string | yes |  |

### GET /secrets
`GET https://apizie.tech/v1/open-data:webflow/get-secrets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| nextToken | string | no |  |
| maxResults | string | no |  |

### POST /secrets
`POST https://apizie.tech/v1/open-data:webflow/post-secrets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### PATCH /secrets/{secretId}
`POST https://apizie.tech/v1/open-data:webflow/patch-secrets-secret-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| secretId | string | yes |  |
| body | object | yes | JSON request body |

### DELETE /secrets/{secretId}
`POST https://apizie.tech/v1/open-data:webflow/delete-secrets-secret-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| secretId | string | yes |  |

### GET /transitions
`GET https://apizie.tech/v1/open-data:webflow/get-transitions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| transitionType | string | no |  |
| nextToken | string | no |  |
| maxResults | string | no |  |

### POST /transitions
`POST https://apizie.tech/v1/open-data:webflow/post-transitions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### GET /transitions/{transitionId}
`GET https://apizie.tech/v1/open-data:webflow/get-transitions-transition-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| transitionId | string | yes |  |

### PATCH /transitions/{transitionId}
`POST https://apizie.tech/v1/open-data:webflow/patch-transitions-transition-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| transitionId | string | yes |  |
| body | object | yes | JSON request body |

### DELETE /transitions/{transitionId}
`POST https://apizie.tech/v1/open-data:webflow/delete-transitions-transition-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| transitionId | string | yes |  |

### GET /transitions/{transitionId}/executions
`GET https://apizie.tech/v1/open-data:webflow/get-transitions-transition-id-executions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| nextToken | string | no |  |
| order | string | no |  |
| executionId | string | no |  |
| transitionId | string | yes |  |
| status | string | no |  |
| maxResults | string | no |  |
| sortBy | string | no |  |

### POST /transitions/{transitionId}/executions
`POST https://apizie.tech/v1/open-data:webflow/post-transitions-transition-id-executions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| transitionId | string | yes |  |
| body | object | yes | JSON request body |

### GET /transitions/{transitionId}/executions/{executionId}
`GET https://apizie.tech/v1/open-data:webflow/get-transitions-transition-id-executions-execution-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| transitionId | string | yes |  |
| executionId | string | yes |  |

### PATCH /transitions/{transitionId}/executions/{executionId}
`POST https://apizie.tech/v1/open-data:webflow/patch-transitions-transition-id-executions-execution-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| transitionId | string | yes |  |
| executionId | string | yes |  |
| body | object | yes | JSON request body |

### POST /transitions/{transitionId}/executions/{executionId}/heartbeats
`POST https://apizie.tech/v1/open-data:webflow/post-transitions-transition-id-executions-execution-id-heart` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| transitionId | string | yes |  |
| executionId | string | yes |  |
| body | object | yes | JSON request body |

### GET /users
`GET https://apizie.tech/v1/open-data:webflow/get-users` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| nextToken | string | no |  |
| maxResults | string | no |  |

### POST /users
`POST https://apizie.tech/v1/open-data:webflow/post-users` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### GET /users/{userId}
`GET https://apizie.tech/v1/open-data:webflow/get-users-user-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| userId | string | yes |  |

### PATCH /users/{userId}
`POST https://apizie.tech/v1/open-data:webflow/patch-users-user-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| userId | string | yes |  |
| body | object | yes | JSON request body |

### DELETE /users/{userId}
`POST https://apizie.tech/v1/open-data:webflow/delete-users-user-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| userId | string | yes |  |

### GET /workflows
`GET https://apizie.tech/v1/open-data:webflow/get-workflows` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| nextToken | string | no |  |
| maxResults | string | no |  |

### POST /workflows
`POST https://apizie.tech/v1/open-data:webflow/post-workflows` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### GET /workflows/{workflowId}
`GET https://apizie.tech/v1/open-data:webflow/get-workflows-workflow-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workflowId | string | yes |  |

### PATCH /workflows/{workflowId}
`POST https://apizie.tech/v1/open-data:webflow/patch-workflows-workflow-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workflowId | string | yes |  |
| body | object | yes | JSON request body |

### DELETE /workflows/{workflowId}
`POST https://apizie.tech/v1/open-data:webflow/delete-workflows-workflow-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workflowId | string | yes |  |

### GET /workflows/{workflowId}/executions
`GET https://apizie.tech/v1/open-data:webflow/get-workflows-workflow-id-executions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| fromStartTime | string | no |  |
| toStartTime | string | no |  |
| workflowId | string | yes |  |
| nextToken | string | no |  |
| order | string | no |  |
| status | string | no |  |
| maxResults | string | no |  |
| sortBy | string | no |  |

### POST /workflows/{workflowId}/executions
`POST https://apizie.tech/v1/open-data:webflow/post-workflows-workflow-id-executions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workflowId | string | yes |  |
| body | object | yes | JSON request body |

### GET /workflows/{workflowId}/executions/{executionId}
`GET https://apizie.tech/v1/open-data:webflow/get-workflows-workflow-id-executions-execution-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| executionId | string | yes |  |
| workflowId | string | yes |  |

### PATCH /workflows/{workflowId}/executions/{executionId}
`POST https://apizie.tech/v1/open-data:webflow/patch-workflows-workflow-id-executions-execution-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| executionId | string | yes |  |
| workflowId | string | yes |  |
| body | object | yes | JSON request body |

### DELETE /workflows/{workflowId}/executions/{executionId}
`POST https://apizie.tech/v1/open-data:webflow/delete-workflows-workflow-id-executions-execution-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| executionId | string | yes |  |
| workflowId | string | yes |  |

## Example
```
curl "https://apizie.tech/v1/open-data:webflow/get-app-clients" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Lucidtech API API?
Create a free Apizie key, then send GET https://apizie.tech/v1/open-data:webflow/get-app-clients with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Lucidtech API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Lucidtech API itself also needs your own key from webflow.com.

### Can AI agents use the Lucidtech API API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key open-data:webflow.

### What is the status of the Lucidtech API API?
Needs your own provider key (bring your own key)
