Boomi Platform Connector API Reference (1.0.0) - ConnectorIcon
Create or update a connector icon for an existing connector classification type.
Prerequisites
Before submitting a request to create or update an existing connector icon with this API, you must verify the following to ensure the request is successful:
- The user submitting the request has the correct features and privileges.
- The account that is submitting the request has signed the Connector SDK Agreement and the account's publisher information exists on the Publisher tab. To learn more, refer to Publisher tab.
- The
connectorIconfile size file cannot not be larger than 100KB.
Features and privileges
To create a connector icon for an existing connector type with this API, the following features and privileges (granted by your account administrator) are required to perform the ConnectorIcon operation:
DEVELOPERandAPIprivileges - PRIVATE connectors only inside the requester's own accountCONNECTOR_REVIEW,DEVELOPERandAPIprivileges - for any PUBLIC/PRIVATE/HIDDEN connectors in any account
Troubleshooting
If the API request is not successful, use the following information to help you troubleshoot:
- If the publisher information is missing, an error occurs. To learn more, see Prerequisites in this topic.
- If the connector for which you are submitting the request is not built against the Boomi Software Development Kit (SDK), an error occurs.
- If the classificationType does not exist, an error occurs.
- If the connector icon does not exist, an error occurs.
- If the groupType is provided instead of the classificationType, an error occurs.
- The SVG file structure is internally validated. The XML structure must start with <svg.
- If the
Create a new connector iconresponse is true, try clearing your browser's cache.
Create a new connector icon
Use this operation to upload a new connector icon to an existing connector type. Creating an icon using this API will update the existing connector icon to this new icon to the connector type provided as one of the input data. The request format is multipart and the following data inputs are all of the parts we require for the request:
connectorIcon: The connector icon .svg file.sha256Checksum: (Optional) Text field to provide asha256Checksumto validate the integrity of the uploaded file.
Authorizations:
path Parameters
| classificationType required | string Example: accountID-sample-uat classificationType is the value of the Type column of the Boomi Enterprise Platform > Developer tab > Connectors table. |
Responses
| Sunset | string The approximate date the API Object will be removed |
| Warning | string Informative header describing a warning that appeared due to your API call |
| Deprecation | string Indicates that the api you are using is deprecated and will be removed at some point. Includes the date that this was initially deprecated. |
| Link | string A hyperlink indicating a site with more information about the deprecation of this object |
Response samples
- 403
- 410
- 503
{- "message": "Access denied due to insufficient permissions."
}Retrieve a connector icon
Use this API to retrieve a connector icon by providing the classificationType, which is the unique type value for that connector. If there is no connector icon for the classification type passed in the URL, an error will be thrown to indicate that there is no connector icon.
Authorizations:
path Parameters
| classificationType required | string Example: accountID-sample-uat classificationType is the value of the Type column of the Boomi Enterprise Platform > Developer tab > Connectors table. |
Responses
| Sunset | string The approximate date the API Object will be removed |
| Warning | string Informative header describing a warning that appeared due to your API call |
| Deprecation | string Indicates that the api you are using is deprecated and will be removed at some point. Includes the date that this was initially deprecated. |
| Link | string A hyperlink indicating a site with more information about the deprecation of this object |
Response samples
- 403
- 410
- 503
{- "message": "Access denied due to insufficient permissions."
}Delete a connector icon
Use this API to delete an existing connector icon by providing the classificationType, which is the unique type value for that connector. If there is no connector icon for the classification type passed in the URL, an error will be thrown to indicate that there is no connector icon.
Authorizations:
path Parameters
| classificationType required | string Example: accountID-sample-uat classificationType is the value of the Type column of the Boomi Enterprise Platform > Developer tab > Connectors table. |
Responses
| Sunset | string The approximate date the API Object will be removed |
| Warning | string Informative header describing a warning that appeared due to your API call |
| Deprecation | string Indicates that the api you are using is deprecated and will be removed at some point. Includes the date that this was initially deprecated. |
| Link | string A hyperlink indicating a site with more information about the deprecation of this object |
Response samples
- 403
- 410
- 503
{- "message": "Access denied due to insufficient permissions."
}