Spaces Embed Service APIs - Partners
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.
OEM partner onboarding and management. Every endpoint requires a Boomi-internal JWT bearer token with the BOOMI_INTERNAL authority.
Get a partner by uid
Direct lookup by uid; returns the details of the partner, including the partner name, account ID, child account details, and the partner's associated domains.
Authorizations:
path Parameters
| partnerId required | string The partner's unique identifier (uid), generated server-side and returned as the uid field in the list, create, and update partner responses; pass it here to identify which partner this request applies to. |
Responses
Response Schema: application/json
| uid | string Unique partner identifier, generated server-side. |
| partnerName | string Display name of the OEM partner. |
| accountId | string The partner's Boomi Platform account ID. |
| domainName | string Deprecated Partner's domain, used to route embed requests. |
| iframeUrl | string The OEM parent origin allowed to frame the embed. |
| authServerUrl | string Deprecated The Auth0 (or equivalent OIDC) issuer URL used to verify this partner's embed launch tokens. |
| apiToken | string Deprecated Boomi Platform API token for this partner. SENSITIVE: currently returned as-is (unmasked) by GET/POST/PUT/PATCH /v1/partners — this documents real, current behavior rather than concealing it. Deprecated: superseded by per-child childDetails[].childApiToken; kept as the fallback token for children that don't supply their own. |
| audience | string Optional OIDC client id (token |
| sessionTimeout | integer <int32> Session timeout in seconds for this partner's embed sessions. |
| active | boolean Whether this partner is active. |
| createdAt | string ISO-8601 timestamp this partner record was created. |
| updatedAt | string ISO-8601 timestamp this partner record was last updated. |
| createdBy | string Identity that created this partner record. |
| updatedBy | string Identity that last updated this partner record. |
Array of objects (ChildDetails) Child (sub-)account grants for this partner. | |
Array of objects (DomainAuthEntry) Domain + issuer pairs registered for this partner; supersedes the deprecated domainName/authServerUrl for multi-domain partners. |
Response samples
- 200
- 404
{- "uid": "8f14e45f-ceea-467e-b7a9-53f68b6bab63",
- "partnerName": "Acme Corp",
- "accountId": "acme-ABC123",
- "audience": "vQpfuHf8flLMggaCZ7uXzpZwdnDVi4Uh",
- "sessionTimeout": 1800,
- "active": true,
- "createdAt": "2026-01-15T10:30:00Z",
- "updatedAt": "2026-02-01T09:00:00Z",
- "createdBy": "admin@boomi.com",
- "updatedBy": "admin@boomi.com",
- "childDetails": [
- {
- "childAccountId": "acme-child-001",
- "childEmail": "user@acme.com",
- "childApiToken": "EXAMPLE_CHILD_API_TOKEN_7g8h9i0j",
- "defaultSpaceGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
}Replace a partner's configuration
Fully replaces all fields for an existing partner, applying the same uniqueness and existence checks as the creation endpoint.
Known behavior: similar to partner creation, validation failures, ACCOUNT_NOT_FOUND, and duplicate-field conflicts currently return an HTTP 500 response (rather than 422 Unprocessable Entity or 409 Conflict).
Authorizations:
path Parameters
| partnerId required | string The partner's unique identifier (uid), generated server-side and returned as the uid field in the list, create, and update partner responses; pass it here to identify which partner this request applies to. |
Request Body schema: application/jsonrequired
| accountId required | string The partner's Boomi Platform account ID. Must exist on the Boomi platform — see the ACCOUNT_NOT_FOUND error case. |
| authServerUrl required | string^$|^https://.* Deprecated The Auth0 (or equivalent OIDC) issuer URL used to verify this partner's embed launch tokens. May be shared across multiple partners. |
| domainName required | string^$|^[a-zA-Z0-9][a-zA-Z0-9\-\.]*\.com$ Deprecated Partner's domain, used to route embed requests. No scheme; must end in .com. |
| iframeUrl required | string^https?://[^\s]+ The OEM parent origin allowed to frame the embed (used for the per-tenant Content-Security-Policy frame-ancestors directive). |
| partnerName required | string Display name of the OEM partner. |
| apiToken | string^$|^[A-Za-z0-9\-_.]{8,512}$ Deprecated Boomi Platform API token used server-side to mint platform JWTs for this partner. Optional when every childDetails entry supplies its own childApiToken; falls back to this value where a child token is absent. SENSITIVE: currently returned as-is (unmasked) in every GET/POST/PUT/PATCH /v1/partners response — treat responses containing it accordingly. Deprecated: superseded by childDetails[].childApiToken. |
| audience | string^$|^[A-Za-z0-9_-]{8,128}$ Optional OIDC client ID (token |
Array of objects (ChildDetailsRequest) Child (sub-)account grants for this partner. Each childAccountId must already be a shared account of accountId — see CHILD_ACCOUNT_ID_NOT_FOUND. | |
Array of objects (DomainAuthEntryRequest) [ 0 .. 20 ] items Domain + issuer pairs to register for this partner; supersedes the deprecated domainName/authServerUrl for multi-domain partners. |
Responses
Response Schema: application/json
| uid | string Unique partner identifier, generated server-side. |
| partnerName | string Display name of the OEM partner. |
| accountId | string The partner's Boomi Platform account ID. |
| domainName | string Deprecated Partner's domain, used to route embed requests. |
| iframeUrl | string The OEM parent origin allowed to frame the embed. |
| authServerUrl | string Deprecated The Auth0 (or equivalent OIDC) issuer URL used to verify this partner's embed launch tokens. |
| apiToken | string Deprecated Boomi Platform API token for this partner. SENSITIVE: currently returned as-is (unmasked) by GET/POST/PUT/PATCH /v1/partners — this documents real, current behavior rather than concealing it. Deprecated: superseded by per-child childDetails[].childApiToken; kept as the fallback token for children that don't supply their own. |
| audience | string Optional OIDC client id (token |
| sessionTimeout | integer <int32> Session timeout in seconds for this partner's embed sessions. |
| active | boolean Whether this partner is active. |
| createdAt | string ISO-8601 timestamp this partner record was created. |
| updatedAt | string ISO-8601 timestamp this partner record was last updated. |
| createdBy | string Identity that created this partner record. |
| updatedBy | string Identity that last updated this partner record. |
Array of objects (ChildDetails) Child (sub-)account grants for this partner. | |
Array of objects (DomainAuthEntry) Domain + issuer pairs registered for this partner; supersedes the deprecated domainName/authServerUrl for multi-domain partners. |
Request samples
- Payload
{- "partnerName": "Acme Corp",
- "accountId": "acme-ABC123",
- "audience": "vQpfuHf8flLMggaCZ7uXzpZwdnDVi4Uh",
- "childDetails": [
- {
- "childAccountId": "acme-child-001",
- "childEmail": "user@acme.com",
- "childApiToken": "EXAMPLE_CHILD_API_TOKEN_7g8h9i0j",
- "defaultSpaceGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
}Response samples
- 200
- 404
- 500
{- "uid": "8f14e45f-ceea-467e-b7a9-53f68b6bab63",
- "partnerName": "Acme Corp",
- "accountId": "acme-ABC123",
- "audience": "vQpfuHf8flLMggaCZ7uXzpZwdnDVi4Uh",
- "sessionTimeout": 1800,
- "active": true,
- "createdAt": "2026-01-15T10:30:00Z",
- "updatedAt": "2026-02-01T09:00:00Z",
- "createdBy": "admin@boomi.com",
- "updatedBy": "admin@boomi.com",
- "childDetails": [
- {
- "childAccountId": "acme-child-001",
- "childEmail": "user@acme.com",
- "childApiToken": "EXAMPLE_CHILD_API_TOKEN_7g8h9i0j",
- "defaultSpaceGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
}Partially update a partner
Only fields present in the payload are validated and applied; omitted fields are left untouched.
Authorizations:
path Parameters
| partnerId required | string The partner's unique identifier (uid), generated server-side and returned as the uid field in the list, create, and update partner responses; pass it here to identify which partner this request applies to. |
Request Body schema: application/jsonrequired
| partnerName | string Display name of the OEM partner. Omit/null to leave unchanged. |
| accountId | string The partner's Boomi Platform account ID. Omit/null to leave unchanged. |
| domainName | string^[a-zA-Z0-9][a-zA-Z0-9\-\.]*\.com$ Deprecated Partner's domain. Omit/null to leave unchanged; if provided, must be a valid hostname ending in .com. |
| iframeUrl | string^https?://[^\s]+ The OEM parent origin allowed to frame the embed. Omit/null to leave unchanged. |
| authServerUrl | string^https://.* Deprecated The Auth0 (or equivalent OIDC) issuer URL. Omit/null to leave unchanged. |
| apiToken | string^[A-Za-z0-9\-_.]{8,512}$ Deprecated The Boomi Platform API token used server-side to mint platform JWTs for this partner. SECURITY NOTE: This token is returned unmasked in all GET, POST, PUT, and PATCH responses for /v1/partners. Handle and store response payloads containing this field with appropriate security controls. Omit/null to leave unchanged. Deprecated: superseded by childDetails[].childApiToken. |
| audience | string^$|^[A-Za-z0-9_-]{8,128}$ Optional OIDC client id (token |
Array of objects (ChildDetailsRequest) Child (sub-)account grants for this partner. Omit/null to leave unchanged. | |
Array of objects (DomainAuthEntryRequest) Domain + issuer pairs for this partner; supersedes the deprecated domainName/authServerUrl for multi-domain partners. Omit/null to leave unchanged; when present, replaces the whole list. |
Responses
Response Schema: application/json
| uid | string Unique partner identifier, generated server-side. |
| partnerName | string Display name of the OEM partner. |
| accountId | string The partner's Boomi Platform account ID. |
| domainName | string Deprecated Partner's domain, used to route embed requests. |
| iframeUrl | string The OEM parent origin allowed to frame the embed. |
| authServerUrl | string Deprecated The Auth0 (or equivalent OIDC) issuer URL used to verify this partner's embed launch tokens. |
| apiToken | string Deprecated Boomi Platform API token for this partner. SENSITIVE: currently returned as-is (unmasked) by GET/POST/PUT/PATCH /v1/partners — this documents real, current behavior rather than concealing it. Deprecated: superseded by per-child childDetails[].childApiToken; kept as the fallback token for children that don't supply their own. |
| audience | string Optional OIDC client id (token |
| sessionTimeout | integer <int32> Session timeout in seconds for this partner's embed sessions. |
| active | boolean Whether this partner is active. |
| createdAt | string ISO-8601 timestamp this partner record was created. |
| updatedAt | string ISO-8601 timestamp this partner record was last updated. |
| createdBy | string Identity that created this partner record. |
| updatedBy | string Identity that last updated this partner record. |
Array of objects (ChildDetails) Child (sub-)account grants for this partner. | |
Array of objects (DomainAuthEntry) Domain + issuer pairs registered for this partner; supersedes the deprecated domainName/authServerUrl for multi-domain partners. |
Request samples
- Payload
Update childDetails only
{- "childDetails": [
- {
- "childAccountId": "acme-child-001",
- "childEmail": "user@acme.com"
}
]
}Response samples
- 200
- 404
- 409
- 422
{- "uid": "8f14e45f-ceea-467e-b7a9-53f68b6bab63",
- "partnerName": "Acme Corp",
- "accountId": "acme-ABC123",
- "audience": "vQpfuHf8flLMggaCZ7uXzpZwdnDVi4Uh",
- "sessionTimeout": 1800,
- "active": true,
- "createdAt": "2026-01-15T10:30:00Z",
- "updatedAt": "2026-02-01T09:00:00Z",
- "createdBy": "admin@boomi.com",
- "updatedBy": "admin@boomi.com",
- "childDetails": [
- {
- "childAccountId": "acme-child-001",
- "childEmail": "user@acme.com",
- "childApiToken": "EXAMPLE_CHILD_API_TOKEN_7g8h9i0j",
- "defaultSpaceGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
}Backfill domains[] from legacy domainName/authServerUrl (data migration)
One-off, manually-triggered migration utility for partners created before the domains[] array existed. Looks up the partner by accountId and, if it still has a legacy domainName+authServerUrl pair not yet reflected in domains[], appends one {domainName, authServerUrl} entry built from that pair. Idempotent: a partner with no legacy pair, or whose domains[] already contains it, is returned unchanged. No other field is touched.
Authorizations:
query Parameters
| accountId required | string The partner's Boomi Platform account ID. |
Responses
Response Schema: application/json
| uid | string Unique partner identifier, generated server-side. |
| partnerName | string Display name of the OEM partner. |
| accountId | string The partner's Boomi Platform account ID. |
| domainName | string Deprecated Partner's domain, used to route embed requests. |
| iframeUrl | string The OEM parent origin allowed to frame the embed. |
| authServerUrl | string Deprecated The Auth0 (or equivalent OIDC) issuer URL used to verify this partner's embed launch tokens. |
| apiToken | string Deprecated Boomi Platform API token for this partner. SENSITIVE: currently returned as-is (unmasked) by GET/POST/PUT/PATCH /v1/partners — this documents real, current behavior rather than concealing it. Deprecated: superseded by per-child childDetails[].childApiToken; kept as the fallback token for children that don't supply their own. |
| audience | string Optional OIDC client id (token |
| sessionTimeout | integer <int32> Session timeout in seconds for this partner's embed sessions. |
| active | boolean Whether this partner is active. |
| createdAt | string ISO-8601 timestamp this partner record was created. |
| updatedAt | string ISO-8601 timestamp this partner record was last updated. |
| createdBy | string Identity that created this partner record. |
| updatedBy | string Identity that last updated this partner record. |
Array of objects (ChildDetails) Child (sub-)account grants for this partner. | |
Array of objects (DomainAuthEntry) Domain + issuer pairs registered for this partner; supersedes the deprecated domainName/authServerUrl for multi-domain partners. |
Response samples
- 200
- 400
- 404
{- "uid": "8f14e45f-ceea-467e-b7a9-53f68b6bab63",
- "partnerName": "Acme Corp",
- "accountId": "acme-ABC123",
- "audience": "vQpfuHf8flLMggaCZ7uXzpZwdnDVi4Uh",
- "sessionTimeout": 1800,
- "active": true,
- "createdAt": "2026-01-15T10:30:00Z",
- "updatedAt": "2026-02-01T09:00:00Z",
- "createdBy": "admin@boomi.com",
- "updatedBy": "admin@boomi.com",
- "childDetails": [
- {
- "childAccountId": "acme-child-001",
- "childEmail": "user@acme.com",
- "childApiToken": "EXAMPLE_CHILD_API_TOKEN_7g8h9i0j",
- "defaultSpaceGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
}Search/list partners
Returns a paged, optionally filtered/sorted list of partners.
Authorizations:
query Parameters
| name | string Example: name=Acme Case-insensitive partial match on partnerName. |
| status | any Enum: "ACTIVE" "INACTIVE" Example: status=ACTIVE Filter by active status (repeatable). |
| dateAdded | string Enum: "LAST_30_DAYS" "LAST_90_DAYS" "LAST_365_DAYS" Example: dateAdded=LAST_30_DAYS Relative date-range filter on createdAt. |
| dateModified | string Enum: "LAST_30_DAYS" "LAST_90_DAYS" "LAST_365_DAYS" Example: dateModified=LAST_90_DAYS Relative date-range filter on updatedAt. |
| sort | any Enum: "partnerName" "status" "createdAt" "updatedAt" Example: sort=createdAt,desc Sort column, optionally suffixed with ",desc" for descending order (default ascending, e.g. "createdAt,desc"); unknown columns return 400 INVALID_PARAM. |
| page | integer <int32> Default: 0 Zero-based page number. |
| size | integer <int32> Default: 10 Example: size=10 Page size. |
Responses
Response Schema: application/json
| content | Array of any The items on this page. |
| page | integer <int32> Zero-based page number requested. |
| size | integer <int32> Requested page size. |
| totalElements | integer <int64> Total number of items across all pages. |
| totalPages | integer <int32> Total number of pages. |
Response samples
- 200
- 400
{- "content": [ ],
- "page": 0,
- "size": 10,
- "totalElements": 42,
- "totalPages": 5
}Onboard a new OEM partner
Creates a new partner. accountId is validated against the Boomi Platform (ACCOUNT_NOT_FOUND if it doesn't exist); partnerName/accountId must each be unique across active partners. domainName/authServerUrl (and domains[] entries) are not required to be unique — the same domain or issuer may be shared across multiple partners.
Known behavior: validation failures, ACCOUNT_NOT_FOUND, and duplicate-field conflicts are all collected together and currently returned as HTTP 500 (not 422/409), with one entry per problem in errors[] — this documents the service's real, current behavior.
Authorizations:
Request Body schema: application/jsonrequired
| accountId required | string The partner's Boomi Platform account ID. Must exist on the Boomi platform — see the ACCOUNT_NOT_FOUND error case. |
| authServerUrl required | string^$|^https://.* Deprecated The Auth0 (or equivalent OIDC) issuer URL used to verify this partner's embed launch tokens. May be shared across multiple partners. |
| domainName required | string^$|^[a-zA-Z0-9][a-zA-Z0-9\-\.]*\.com$ Deprecated Partner's domain, used to route embed requests. No scheme; must end in .com. |
| iframeUrl required | string^https?://[^\s]+ The OEM parent origin allowed to frame the embed (used for the per-tenant Content-Security-Policy frame-ancestors directive). |
| partnerName required | string Display name of the OEM partner. |
| apiToken | string^$|^[A-Za-z0-9\-_.]{8,512}$ Deprecated Boomi Platform API token used server-side to mint platform JWTs for this partner. Optional when every childDetails entry supplies its own childApiToken; falls back to this value where a child token is absent. SENSITIVE: currently returned as-is (unmasked) in every GET/POST/PUT/PATCH /v1/partners response — treat responses containing it accordingly. Deprecated: superseded by childDetails[].childApiToken. |
| audience | string^$|^[A-Za-z0-9_-]{8,128}$ Optional OIDC client ID (token |
Array of objects (ChildDetailsRequest) Child (sub-)account grants for this partner. Each childAccountId must already be a shared account of accountId — see CHILD_ACCOUNT_ID_NOT_FOUND. | |
Array of objects (DomainAuthEntryRequest) [ 0 .. 20 ] items Domain + issuer pairs to register for this partner; supersedes the deprecated domainName/authServerUrl for multi-domain partners. |
Responses
Request samples
- Payload
{- "partnerName": "Acme Corp",
- "accountId": "acme-ABC123",
- "audience": "vQpfuHf8flLMggaCZ7uXzpZwdnDVi4Uh",
- "childDetails": [
- {
- "childAccountId": "acme-child-001",
- "childEmail": "user@acme.com",
- "childApiToken": "EXAMPLE_CHILD_API_TOKEN_7g8h9i0j",
- "defaultSpaceGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
}Response samples
- 201
- 500
{- "uid": "8f14e45f-ceea-467e-b7a9-53f68b6bab63",
- "partnerName": "Acme Corp",
- "accountId": "acme-ABC123",
- "audience": "vQpfuHf8flLMggaCZ7uXzpZwdnDVi4Uh",
- "sessionTimeout": 1800,
- "active": true,
- "createdAt": "2026-01-15T10:30:00Z",
- "updatedAt": "2026-02-01T09:00:00Z",
- "createdBy": "admin@boomi.com",
- "updatedBy": "admin@boomi.com",
- "childDetails": [
- {
- "childAccountId": "acme-child-001",
- "childEmail": "user@acme.com",
- "childApiToken": "EXAMPLE_CHILD_API_TOKEN_7g8h9i0j",
- "defaultSpaceGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
}Activate/deactivate a partner
Toggles a partner's active flag by uid. Despite the Java boolean type, the wire format for active is a JSON integer 0/1, not true/false — see the 422 response below.
Authorizations:
Request Body schema: application/jsonrequired
| active required | integer <int32> [ 0 .. 1 ] The desired active status. Note: despite the internal Java boolean type, the wire format requires a JSON integer (0 for inactive, 1 for active). Standard JSON boolean values (true/false) will be rejected with an HTTP 400 error by a custom deserializer. |
| uid required | string Partner uid to update. |
Responses
Response Schema: application/json
| uid | string Unique partner identifier, generated server-side. |
| partnerName | string Display name of the OEM partner. |
| accountId | string The partner's Boomi Platform account ID. |
| domainName | string Deprecated Partner's domain, used to route embed requests. |
| iframeUrl | string The OEM parent origin allowed to frame the embed. |
| authServerUrl | string Deprecated The Auth0 (or equivalent OIDC) issuer URL used to verify this partner's embed launch tokens. |
| apiToken | string Deprecated Boomi Platform API token for this partner. SENSITIVE: currently returned as-is (unmasked) by GET/POST/PUT/PATCH /v1/partners — this documents real, current behavior rather than concealing it. Deprecated: superseded by per-child childDetails[].childApiToken; kept as the fallback token for children that don't supply their own. |
| audience | string Optional OIDC client id (token |
| sessionTimeout | integer <int32> Session timeout in seconds for this partner's embed sessions. |
| active | boolean Whether this partner is active. |
| createdAt | string ISO-8601 timestamp this partner record was created. |
| updatedAt | string ISO-8601 timestamp this partner record was last updated. |
| createdBy | string Identity that created this partner record. |
| updatedBy | string Identity that last updated this partner record. |
Array of objects (ChildDetails) Child (sub-)account grants for this partner. | |
Array of objects (DomainAuthEntry) Domain + issuer pairs registered for this partner; supersedes the deprecated domainName/authServerUrl for multi-domain partners. |
Request samples
- Payload
{- "uid": "8f14e45f-ceea-467e-b7a9-53f68b6bab63",
- "active": 1
}Response samples
- 200
- 404
- 422
{- "uid": "8f14e45f-ceea-467e-b7a9-53f68b6bab63",
- "partnerName": "Acme Corp",
- "accountId": "acme-ABC123",
- "audience": "vQpfuHf8flLMggaCZ7uXzpZwdnDVi4Uh",
- "sessionTimeout": 1800,
- "active": true,
- "createdAt": "2026-01-15T10:30:00Z",
- "updatedAt": "2026-02-01T09:00:00Z",
- "createdBy": "admin@boomi.com",
- "updatedBy": "admin@boomi.com",
- "childDetails": [
- {
- "childAccountId": "acme-child-001",
- "childEmail": "user@acme.com",
- "childApiToken": "EXAMPLE_CHILD_API_TOKEN_7g8h9i0j",
- "defaultSpaceGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
}Clear a stale default Space GUID
Called by catalog-service when a Space is deleted, so any child account's defaultSpaceGuid pointing at that space is removed.
Authorizations:
Request Body schema: application/jsonrequired
| accountId required | string The parent (OEM) account whose childDetails entries should be checked. |
| spaceGuid required | string The deleted Space's GUID; cleared from any childDetails.defaultSpaceGuid entry that currently points at it. |
Responses
Response Schema: application/json
| uid | string Unique partner identifier, generated server-side. |
| partnerName | string Display name of the OEM partner. |
| accountId | string The partner's Boomi Platform account ID. |
| domainName | string Deprecated Partner's domain, used to route embed requests. |
| iframeUrl | string The OEM parent origin allowed to frame the embed. |
| authServerUrl | string Deprecated The Auth0 (or equivalent OIDC) issuer URL used to verify this partner's embed launch tokens. |
| apiToken | string Deprecated Boomi Platform API token for this partner. SENSITIVE: currently returned as-is (unmasked) by GET/POST/PUT/PATCH /v1/partners — this documents real, current behavior rather than concealing it. Deprecated: superseded by per-child childDetails[].childApiToken; kept as the fallback token for children that don't supply their own. |
| audience | string Optional OIDC client id (token |
| sessionTimeout | integer <int32> Session timeout in seconds for this partner's embed sessions. |
| active | boolean Whether this partner is active. |
| createdAt | string ISO-8601 timestamp this partner record was created. |
| updatedAt | string ISO-8601 timestamp this partner record was last updated. |
| createdBy | string Identity that created this partner record. |
| updatedBy | string Identity that last updated this partner record. |
Array of objects (ChildDetails) Child (sub-)account grants for this partner. | |
Array of objects (DomainAuthEntry) Domain + issuer pairs registered for this partner; supersedes the deprecated domainName/authServerUrl for multi-domain partners. |
Request samples
- Payload
{- "accountId": "acme-ABC123",
- "spaceGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}Response samples
- 200
- 422
{- "uid": "8f14e45f-ceea-467e-b7a9-53f68b6bab63",
- "partnerName": "Acme Corp",
- "accountId": "acme-ABC123",
- "audience": "vQpfuHf8flLMggaCZ7uXzpZwdnDVi4Uh",
- "sessionTimeout": 1800,
- "active": true,
- "createdAt": "2026-01-15T10:30:00Z",
- "updatedAt": "2026-02-01T09:00:00Z",
- "createdBy": "admin@boomi.com",
- "updatedBy": "admin@boomi.com",
- "childDetails": [
- {
- "childAccountId": "acme-child-001",
- "childEmail": "user@acme.com",
- "childApiToken": "EXAMPLE_CHILD_API_TOKEN_7g8h9i0j",
- "defaultSpaceGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
}Look up the caller's own partner record
Resolves the partner record for the caller's own account (accountId taken from the caller's JWT). Used by the publisher UI's Embeddable settings screen to show whether the logged-in account is already onboarded, and its full config if so.
Authorizations:
Responses
Response Schema: application/json
object (Partner) The caller's partner record, or null when the caller's account is not yet onboarded as a partner. | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
Response samples
- 200
{- "partner": {
- "uid": "8f14e45f-ceea-467e-b7a9-53f68b6bab63",
- "partnerName": "Acme Corp",
- "accountId": "acme-ABC123",
- "active": true
}
}Resolve the embed redirect URL for a child user
Returns the Catalog consumer URL the caller should redirect to for this accountId/childEmailId. Response is a plain string, not JSON.
Authorizations:
query Parameters
| accountId required | string The partner's Boomi Platform account ID. |
| childEmailId required | string The child user's email address. |
Responses
Response Schema: text/plain
Response samples
- 200
- 400
https://scratch.space-service.cj-sandbox.boomi.com?guid