Full Experiance
Display all integration categories upfront, allowing customers to browse and select integrations based on their needs.
Generating a Service Key
To generate a service key, make a POST request to the Unizo serviceKeys API endpoint with the required headers and payload.
Endpoint
POST https://api.unizo.ai/api/v1/serviceKeys
Required Headers
Header | Type | Required | Description |
---|---|---|---|
apikey | String | Yes | A required access credential for authenticating API requests made to Unizo. The apikey identifies and authorizes the calling integration or service. |
Sample Request Payload
{
"type": "INTEGRATION_TOKEN",
"name": "organization-serviceKey",
"subOrganization": {
"name": "Acme Inc",
"externalKey": "68cc5de0-dd15-41c6-9404-18b9cfb3ed3b"
},
"integration": {
"type": "GENERIC",
"target": {
"type": "Category",
"categorySelectors": [
{
"type": "SCM"
}
]
}
},
"dockProfile": {
"id": "e0eefe2d-ba39-43fe-a04e-758ccb25ebe2"
}
}
Sample Response Payload
{
"type": "INTEGRATION_TOKEN",
"id": "197fca710090ef92f23c2d948f1",
"state": "ACTIVE",
"name": "organization-serviceKey",
"displayId": "197fca710090ef92f23c2d948f1",
"formDescriptorUrl": "https://dock.unizo.ai/links/197fca710090ef92f23c2d948f1",
"frontendUrl": "https://dock.unizo.ai",
"expirationDateTime": "1752292296",
"subOrganization": {
"externalKey": "214213423412312",
"name": "Acme"
},
"integration": {
"type": "GENERIC",
"target": {
"type": "Category",
"categorySelectors": [
{
"type": "TICKETING"
}
]
}
},
"environment": {
"id": "c20ff3b9-ea57-4e37-a5c5-2cda4891722a"
},
"organization": {
"id": "a2b852a0-934d-40d5-8555-1ef366bcccbe"
}
}
Embedding the Connect UI
The Unizo Connect UI can be embedded in your application’s web interface using an iframe. The src
attribute of the iframe should be set to the formDescriptorUrl
value received in the API response.
Example HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Unizo Connect UI</title>
</head>
<body>
<iframe
class="iframe-container"
src="https://dock.unizo.ai/links/196fe56aaae7c00a284dd96452b"
frameborder="0"
allowfullscreen>
</iframe>
</body>
</html>
Notes
- Ensure the
formDescriptorUrl
from the API response is used as thesrc
attribute for the iframe. - Widget-based integrations for the Connect UI are coming soon.
For additional support, contact our team at support@unizo.ai.