Boomi API Control Plane REST API - DeveloperPortalBlocks
Download OpenAPI Specification: Download
For more information about Postman collections, forking, and making your first API call, refer to the Working with Boomi APIs on Postman page.
Get Developer Portal content block
Get one block by name.
Authorizations:
path Parameters
| id required | string <uuid> This should be the uuid for the entity in question - but for backwards compatibility, this will also accept the old integer id. |
| name required | string |
Responses
Response Schema: application/json
| content required | string HTML or markdown content of the block. |
| name required | string Unique name identifying this content block. |
| pages | Array of strings Names of the pages this block appears on. |
| default | boolean Whether this block appears on all pages by default. |
Response samples
- 200
- default
{- "name": "string",
- "content": "string",
- "pages": [
- "string"
], - "default": true
}Update a Developer Portal content block
Update existing block.
Authorizations:
path Parameters
| id required | string <uuid> This should be the uuid for the entity in question - but for backwards compatibility, this will also accept the old integer id. |
| name required | string |
Request Body schema: application/jsonrequired
| content required | string HTML or markdown content of the block. |
| name required | string Unique name identifying this content block. |
| pages | Array of strings Names of the pages this block appears on. |
| default | boolean Whether this block appears on all pages by default. |
Responses
Response Schema: application/json
| content required | string HTML or markdown content of the block. |
| name required | string Unique name identifying this content block. |
| pages | Array of strings Names of the pages this block appears on. |
| default | boolean Whether this block appears on all pages by default. |
Request samples
- Payload
{- "name": "string",
- "content": "string",
- "pages": [
- "string"
], - "default": true
}Response samples
- 200
- default
{- "name": "string",
- "content": "string",
- "pages": [
- "string"
], - "default": true
}Delete a Developer Portal content block
Delete block by name.
Authorizations:
path Parameters
| id required | string <uuid> This should be the uuid for the entity in question - but for backwards compatibility, this will also accept the old integer id. |
| name required | string |
Responses
Response samples
- default
{- "timestamp": "string",
- "status": 0,
- "error": "string",
- "message": "string",
- "path": "string"
}List Developer Portal content blocks
Get all blocks for developer portal.
Authorizations:
path Parameters
| id required | string <uuid> This should be the uuid for the entity in question - but for backwards compatibility, this will also accept the old integer id. |
Responses
Response Schema: application/json
| content required | string HTML or markdown content of the block. |
| name required | string Unique name identifying this content block. |
| pages | Array of strings Names of the pages this block appears on. |
| default | boolean Whether this block appears on all pages by default. |
Response samples
- 200
- default
[- {
- "name": "string",
- "content": "string",
- "pages": [
- "string"
], - "default": true
}
]Create a Developer Portal content block
Create new block. Name must be unique.
Authorizations:
path Parameters
| id required | string <uuid> This should be the uuid for the entity in question - but for backwards compatibility, this will also accept the old integer id. |
Request Body schema: application/jsonrequired
| content required | string HTML or markdown content of the block. |
| name required | string Unique name identifying this content block. |
| pages | Array of strings Names of the pages this block appears on. |
| default | boolean Whether this block appears on all pages by default. |
Responses
Response Schema: application/json
| content required | string HTML or markdown content of the block. |
| name required | string Unique name identifying this content block. |
| pages | Array of strings Names of the pages this block appears on. |
| default | boolean Whether this block appears on all pages by default. |
Request samples
- Payload
{- "name": "string",
- "content": "string",
- "pages": [
- "string"
], - "default": true
}Response samples
- 200
- default
{- "name": "string",
- "content": "string",
- "pages": [
- "string"
], - "default": true
}