Contentful Connector
Use the Contentful component to manage Spaces, Environments, Organizations and more.
Connections
OAuth 2.0
Connection to Contentful API using OAuth 2.0
This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.
Input | Comments | Default |
---|---|---|
Scopes | Space separated OAuth 2.0 permission scopes for the API | content_management_manage content_management_read |
Client ID | Client Identifier of your app for the API | |
Client Secret | Client Secret of your app for the API |
Triggers
Events Based
Get notified when events occur in your space
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Events | The events of the webhook |
Webhook
Receive and validate webhook requests from Contentful for webhooks you configure.
Input | Comments | Default |
---|---|---|
Connection |
Actions
Create Asset
Create a new asset
Input | Comments | Default |
---|---|---|
Connection | ||
Environment ID | The ID of the environment | |
Space ID | The ID of the space | |
Title | The title of the asset |
|
Description | The description of the asset |
|
File | The file of the asset |
|
Debug Request | Enabling this flag will log out the current request. | false |
Create Content Type
Create a new content type
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Environment ID | The ID of the environment | |
Content Type Name | The name of the content type | |
Content Type Fields | The fields of the content type |
|
Display Field | Field used as the main display field for Entries | |
Description | The description of the content type | |
Debug Request | Enabling this flag will log out the current request. | false |
Create Environment
Create a new environment
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Environment ID | The ID of the environment | |
Environment Name | The name of the environment | |
Debug Request | Enabling this flag will log out the current request. | false |
Create Space
Create a new space
Input | Comments | Default |
---|---|---|
Connection | ||
Organization ID | The ID of the organization | |
Space Name | The name of the space | |
Default Locale | The default locale | |
Debug Request | Enabling this flag will log out the current request. | false |
Create Webhook
Create a new webhook
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Name | The name of the webhook | |
URL | The URL of the webhook | |
Events | The events of the webhook | |
Debug Request | Enabling this flag will log out the current request. | false |
Delete Asset
Delete an existing asset
Input | Comments | Default |
---|---|---|
Connection | ||
Environment ID | The ID of the environment | |
Space ID | The ID of the space | |
Asset ID | The ID of the asset | |
Debug Request | Enabling this flag will log out the current request. | false |
Delete Environment
Delete existing environment
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Environment ID | The ID of the environment | |
Debug Request | Enabling this flag will log out the current request. | false |
Delete Instanced Webhooks
Delete all webhooks that point to a flow in this instance
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Debug Request | Enabling this flag will log out the current request. | false |
Delete Space
Delete an existing space
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Debug Request | Enabling this flag will log out the current request. | false |
Delete Upload
Deletes a file from temporary data storage
Input | Comments | Default |
---|---|---|
Connection | ||
Environment ID | The ID of the environment | |
Space ID | The ID of the space | |
Upload ID | The ID of the upload | |
Debug Request | Enabling this flag will log out the current request. | false |
Delete Webhook
Delete a webhook
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Webhook ID | The ID of the webhook | |
Debug Request | Enabling this flag will log out the current request. | false |
Get Asset
Retrieve a single asset
Input | Comments | Default |
---|---|---|
Connection | ||
Environment ID | The ID of the environment | |
Space ID | The ID of the space | |
Asset ID | The ID of the asset | |
Debug Request | Enabling this flag will log out the current request. | false |
Get Bulk Action
Retrieve a bulk action
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Environment ID | The ID of the environment | |
Bulk Action ID | The ID of the bulk action | |
Debug Request | Enabling this flag will log out the current request. | false |
Get Environment
Retrieve a single environment
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Environment ID | The ID of the environment | |
Debug Request | Enabling this flag will log out the current request. | false |
Get Organization
Retrieve an organization by ID
Input | Comments | Default |
---|---|---|
Connection | ||
Organization ID | The ID of the organization | |
Debug Request | Enabling this flag will log out the current request. | false |
Get Space
Retrieve a single space
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Debug Request | Enabling this flag will log out the current request. | false |
Get Upload
Retrieves an unmodified image
Input | Comments | Default |
---|---|---|
Connection | ||
Environment ID | The ID of the environment | |
Space ID | The ID of the space | |
Upload ID | The ID of the upload | |
Debug Request | Enabling this flag will log out the current request. | false |
Get Webhook
Retrieve a single webhook
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Webhook ID | The ID of the webhook | |
Debug Request | Enabling this flag will log out the current request. | false |
List Assets
Retrieve all assets of a space
Input | Comments | Default |
---|---|---|
Connection | ||
Environment ID | The ID of the environment | |
Space ID | The ID of the space | |
Debug Request | Enabling this flag will log out the current request. | false |
List Content Types
Retrieves all content types of a space
Input | Comments | Default |
---|---|---|
Connection | ||
Environment ID | The ID of the environment | |
Space ID | The ID of the space | |
Debug Request | Enabling this flag will log out the current request. | false |
List Environments
Retrieve all environments in a space
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Debug Request | Enabling this flag will log out the current request. | false |
List Organizations
Retrieve all organizations an account has access to
Input | Comments | Default |
---|---|---|
Connection | ||
Debug Request | Enabling this flag will log out the current request. | false |
List Spaces
Retrieve all spaces an account has access to
Input | Comments | Default |
---|---|---|
Connection | ||
Debug Request | Enabling this flag will log out the current request. | false |
List Webhooks
Retrieves all webhooks of a space
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Debug Request | Enabling this flag will log out the current request. | false |
Process Asset
Process an asset
Input | Comments | Default |
---|---|---|
Connection | ||
Environment ID | The ID of the environment | |
Space ID | The ID of the space | |
Asset ID | The ID of the asset | |
Debug Request | Enabling this flag will log out the current request. | false |
Publish an asset
Publishes an asset
Input | Comments | Default |
---|---|---|
Connection | ||
Environment ID | The ID of the environment | |
Space ID | The ID of the space | |
Asset ID | The ID of the asset | |
Debug Request | Enabling this flag will log out the current request. | false |
Publish Bulk Action
Publish a bulk action
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Environment ID | The ID of the environment | |
Items | The items of the bulk action |
|
Debug Request | Enabling this flag will log out the current request. | false |
Raw Request
Send raw HTTP request to Contentful
Input | Comments | Default |
---|---|---|
Connection | ||
URL | Input the path only (/spaces), The base URL is already included (https://api.contentful.com). For example, to connect to https://api.contentful.com/spaces, only /spaces is entered in this field. | |
Method | The HTTP method to use. | |
Data | The HTTP body payload to send to the URL. | |
Form Data | The Form Data to be sent as a multipart form upload. | |
File Data | File Data to be sent as a multipart form upload. | |
File Data File Names | File names to apply to the file data inputs. Keys must match the file data keys above. | |
Query Parameter | A list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2. | |
Header | A list of headers to send with the request. | |
Response Type | The type of data you expect in the response. You can request json, text, or binary data. | json |
Timeout | The maximum time that a client will await a response to its request | |
Debug Request | Enabling this flag will log out the current request. | false |
Retry Delay (ms) | The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled. | 0 |
Retry On All Errors | If true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors. | false |
Max Retry Count | The maximum number of retries to attempt. Specify 0 for no retries. | 0 |
Use Exponential Backoff | Specifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored. | false |
Unpublish an asset
Unpublishes an asset
Input | Comments | Default |
---|---|---|
Connection | ||
Environment ID | The ID of the environment | |
Space ID | The ID of the space | |
Asset ID | The ID of the asset | |
Debug Request | Enabling this flag will log out the current request. | false |
Unpublish Bulk Action
Unpublish a bulk action
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Environment ID | The ID of the environment | |
Items | The items of the bulk action |
|
Debug Request | Enabling this flag will log out the current request. | false |
Update Asset
Update an existing asset
Input | Comments | Default |
---|---|---|
Connection | ||
Environment ID | The ID of the environment | |
Space ID | The ID of the space | |
Asset ID | The ID of the asset | |
Title | The updated title of the asset. Locale key must match the original locale of the asset to be updated |
|
New Asset Description | The updated description of the asset. Locale key must match the original locale of the asset to be updated |
|
Debug Request | Enabling this flag will log out the current request. | false |
Update Content Type
Update an existing content type
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Environment ID | The ID of the environment | |
Content Type ID | The ID of the content type | |
Content Type Name | The updated name for the content type | |
Content Type Fields | The updated fields for the content type |
|
Display Field | The updated Field used as the main display field for Entries | |
Description | The updated description for the content type | |
Debug Request | Enabling this flag will log out the current request. | false |
Update Environment
Edit an existing environment
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Environment ID | The ID of the environment | |
Environment Name | The updated name for the environment | |
Debug Request | Enabling this flag will log out the current request. | false |
Update Organization
Update an organization security contact an admin or owner has access to
Input | Comments | Default |
---|---|---|
Connection | ||
Organization ID | The ID of the organization | |
Security ID | The ID of the security contact | |
Debug Request | Enabling this flag will log out the current request. | false |
Update Space
Edit an existing Space
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Space Name | The updated name for the space | |
Debug Request | Enabling this flag will log out the current request. | false |
Update Webhook
Update an existing webhook
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
Name | The updated name for the webhook | |
Webhook ID | The ID of the webhook | |
Debug Request | Enabling this flag will log out the current request. | false |
Upload File
Upload a file to temporary file storage
Input | Comments | Default |
---|---|---|
Connection | ||
Space ID | The ID of the space | |
File Contents | The contents to write to a file. This can be a string of text, it can be binary data that was generated in a previous step. | |
Debug Request | Enabling this flag will log out the current request. | false |