Looking through the Genesys source code of the iframe, it seems to want the html tag in the iframe to have an attribute called "partner". When I check for mine, the html tag has no "partner" attribute, so no framework.js gets loaded, and thus I see the spinner.
Have I misconfigured something in my Integration? How do I get the iframe to have this attribute?
You want Genesys Cloud Embeddable Framework. You can continue to use the query string parameters, with the exception of the crm parameter, as that's not needed.
Additionally, since you're using Okta as an SSO provider, you're most likely going to want the dedicated login window query string parameter on your iFrame source url (from https://developer.genesys.cloud/platform/embeddable-framework/configMethods/settings For private deployments, add the query string parameter dedicatedLoginWindow=true to the iframe URL. For more information, see iframe URLs.
Ok. That's interesting. We use the https://apps.usw2.pure.cloud/ for our other licensed products, so I assumed it was a region thing. None of our logins work at apps.mypurecloud.com. It says:
"There was a problem logging you in.
Please check your email address and password and try again."
Additionally, when specifying our org name, it says "Sorry, there is a problem with the organization you provided." when using the mypurecloud domain, but works fine at the usw2.pure.cloud domain. Is there no way to get a "partner" or framework.js to work at usw2.pure.cloud?