Contentful Management API Client. Contains methods which allow access to
any operations that can be performed with a management token.
        
        
Type Definitions
ClientAPI #
- Type:
 - Object
 
Properties:
| Name | Type | Description | 
|---|---|---|
getSpace | 
            
            function | |
getSpaces | 
            
            function | |
createSpace | 
            
            function | 
- Source:
 
ErrorResponse #
    Errors received from server requests
    Properties:
| Name | Type | Description | 
|---|---|---|
name | 
            
            string | Error name. Usually refers to the sys.id returned on the error server response. If that's not available or is unknown, it defaults to the HTTP error code and status text. | 
message | 
            
            string | Stringified JSON object with request information, HTTP response details and error details payload (if available). The `requestId` property is internal to Contentful and it can be used when contacting support about unusual errors. | 
- Source:
 
Methods
(static) createSpace(data, organizationIdopt) → {Promise.<Space.Space>} #
    Creates a space
    Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
data | 
            
            object | Object representation of the Space to be created | |
organizationId | 
            
            string | 
                
                    <optional> | 
            
            
            Organization ID, if the associated token can manage more than one organization. | 
Returns:
    Promise for the newly created Space
- Type:
 - Promise.<Space.Space>
 
- Source:
 - See:
 
Example
client.createSpace({name: 'Space Name'})
.then(space => console.log(space))
            (static) getSpace(id) → {Promise.<Space.Space>} #
    Gets a space
    Parameters:
| Name | Type | Description | 
|---|---|---|
id | 
            
            string | Space ID | 
Returns:
    Promise for a Space
- Type:
 - Promise.<Space.Space>
 
- Source:
 
Example
client.getSpace('spaceid')
.then(space => console.log(space))
            (static) getSpaces() → {Promise.<Space.SpaceCollection>} #
    Gets all spaces
Returns:
    Promise for a collection of Spaces
- Type:
 - Promise.<Space.SpaceCollection>
 
- Source:
 
Example
client.getSpaces()
.then(spaces => console.log(spaces.items))