contentfulManagement

contentfulManagement

Source:
See:
Contentful Management API SDK. Allows you to create instances of a client with access to the Contentful Content Management API.

Methods

(static) createClient(params) → {ContentfulClientAPI.ClientAPI}

Source:
Properties:
Name Type Attributes Description
params.accessToken string <optional>
Contentful CDA Access Token
params.insecure boolean <optional>
<nullable>
Requests will be made over http instead of the default https (default: false)
params.retryOnError boolean <optional>
<nullable>
If we should retry on errors and 429 rate limit exceptions (default: true)
params.host string <optional>
<nullable>
API host (default: cda.contentful.com)
params.hostUpload string <optional>
<nullable>
direct file upload host (default : upload.contentful.com)
params.httpAgent Object <optional>
<nullable>
Optional Node.js HTTP agent for proxying (see Node.js docs and https-proxy-agent)
params.httpsAgent Object <optional>
<nullable>
Optional Node.js HTTP agent for proxying (see Node.js docs and https-proxy-agent)
params.proxy Object <optional>
<nullable>
Optional Axios proxy (see axios docs )
params.headers object <optional>
<nullable>
Optional additional headers
params.application string <optional>
<nullable>
Application name and version e.g myApp/version
params.integration string <optional>
<nullable>
Integration name and version e.g react/version
Create a client instance
Example
const client = contentfulManagement.createClient({
 accessToken: 'myAccessToken'
})
Parameters:
Name Type Description
params object Client initialization parameters
Returns:
Type
ContentfulClientAPI.ClientAPI