Skip to main content

Configuration

Manage tenant-level configuration settings for your API Control Plane instance.

General configuration​

Get general configuration​

curl -X GET "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/config/general" \
-H "Authorization: Bearer <your-token>"

Update general configuration​

curl -X PUT "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/config/general" \
-H "Authorization: Bearer <your-token>" \
-H "Content-Type: application/json" \
-d '{
...
}'

SAML configuration​

Configure SAML-based single sign-on.

Get SAML configuration​

curl -X GET "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/config/saml" \
-H "Authorization: Bearer <your-token>"

Update SAML configuration​

curl -X PUT "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/config/saml" \
-H "Authorization: Bearer <your-token>" \
-H "Content-Type: application/json" \
-d '{
...
}'

Get SAML service provider settings​

curl -X GET "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/config/saml/serviceProvider" \
-H "Authorization: Bearer <your-token>"

OIDC configuration​

Configure OpenID Connect-based single sign-on.

Get OIDC configuration​

curl -X GET "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/config/oidc" \
-H "Authorization: Bearer <your-token>"

Update OIDC configuration​

curl -X PUT "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/config/oidc" \
-H "Authorization: Bearer <your-token>" \
-H "Content-Type: application/json" \
-d '{
...
}'

LDAP configuration​

Configure LDAP directory integration.

Get LDAP configuration​

curl -X GET "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/config/ldap" \
-H "Authorization: Bearer <your-token>"

Update LDAP configuration​

curl -X PUT "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/config/ldap" \
-H "Authorization: Bearer <your-token>" \
-H "Content-Type: application/json" \
-d '{
...
}'

Approval request configuration​

Configure how subscription approvals work.

Get approval configuration​

curl -X GET "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/config/approvalRequests" \
-H "Authorization: Bearer <your-token>"

Update approval configuration​

curl -X PUT "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/config/approvalRequests" \
-H "Authorization: Bearer <your-token>" \
-H "Content-Type: application/json" \
-d '{
...
}'

Enterprise settings​

Get enterprise settings​

curl -X GET "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/config/enterprise" \
-H "Authorization: Bearer <your-token>"

AI terms configuration​

Get AI terms configuration​

curl -X GET "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/config/aiTerms" \
-H "Authorization: Bearer <your-token>"

Update AI terms configuration​

curl -X PUT "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/config/aiTerms" \
-H "Authorization: Bearer <your-token>" \
-H "Content-Type: application/json" \
-d '{
...
}'

Discovery configuration​

Get discovery configuration​

curl -X GET "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/config/discovery" \
-H "Authorization: Bearer <your-token>"

Update discovery configuration​

curl -X PUT "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/config/discovery" \
-H "Authorization: Bearer <your-token>" \
-H "Content-Type: application/json" \
-d '{
...
}'

Git credentials​

Manage credentials for Git repository integrations.

List Git credentials​

curl -X GET "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/gitCredentials?page=1&size=10" \
-H "Authorization: Bearer <your-token>"

Create a Git credential​

curl -X POST "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/gitCredentials" \
-H "Authorization: Bearer <your-token>" \
-H "Content-Type: application/json" \
-d '{
"name": "github-token",
"displayName": "GitHub Token"
}'

Get a Git credential​

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

Update a Git credential​

curl -X PUT "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/gitCredentials/<credential-id>" \
-H "Authorization: Bearer <your-token>" \
-H "Content-Type: application/json" \
-d '{
"name": "github-token",
"displayName": "GitHub Token (Updated)"
}'

Delete a Git credential​

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

Billing information​

Get billing info​

curl -X GET "https://<your-subdomain>.backend.<region>.controlplane.boomi.com/config/billing" \
-H "Authorization: Bearer <your-token>"

Current tenant​

Get current tenant info​

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