Skip to main content

Portal Customization

Customize the appearance and branding of your developer portal.

Get portal properties​

curl -X GET "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/devPortals/<portal-id>/properties" \
-H "Authorization: Bearer <your-token>"

Update portal properties​

curl -X PUT "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/devPortals/<portal-id>/properties" \
-H "Authorization: Bearer <your-token>" \
-H "Content-Type: application/json" \
-d '{
"title": "Acme Developer Portal",
"description": "Access our APIs and build great integrations"
}'

Portal images​

Developer portals support multiple image types for branding.

Upload banner image​

curl -X PUT "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/devPortals/<portal-id>/bannerImage" \
-H "Authorization: Bearer <your-token>" \
-F "file=@banner.png"

Upload favicon​

curl -X PUT "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/devPortals/<portal-id>/favicon" \
-H "Authorization: Bearer <your-token>" \
-F "file=@favicon.ico"

Download images​

# Banner
curl -X GET "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/devPortals/<portal-id>/bannerImage" \
-H "Authorization: Bearer <your-token>" --output banner.png

# Favicon
curl -X GET "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/devPortals/<portal-id>/favicon" \
-H "Authorization: Bearer <your-token>" --output favicon.ico

Assign API Products to a portal​

Add a product to the portal​

curl -X PUT "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/devPortals/<portal-id>/apiProducts/<product-id>" \
-H "Authorization: Bearer <your-token>"

Remove a product from the portal​

curl -X DELETE "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/devPortals/<portal-id>/apiProducts/<product-id>" \
-H "Authorization: Bearer <your-token>"

List products in the portal​

curl -X GET "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/devPortals/<portal-id>/apiProducts" \
-H "Authorization: Bearer <your-token>"