Noxtua Submission (Preview)

Europe's first sovereign Legal AI. You can chat with Noxtua to analyze, review, and summarize legal documents.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Simon Joecks |
URL | https://xayn.com/contact |
simon.joecks@xayn.com |
Connector Metadata | |
---|---|
Publisher | Xayn |
Website | https://xayn.com |
Privacy policy | https://static1.squarespace.com/static/64887e954b6c782765a45285/t/66f3e4fb6269ff1ce2dc4311/1727259900479/Noxtua_DPA.pdf |
Categories | AI |
Noxtua Connector
The Noxtua Connector is a Connector for the current version of the Noxtua API. It enables authors to send a text prompt to Noxtua. It then fetches the streamed responses from the Noxtua API and returns it as a proper string containing the complete prompt completion.
Contact | |
---|---|
Name | Noxtua |
URL | https://xayn.com |
support@xayn.com |
Prerequisites
- A Noxtua account
- Oauth client id and client secret
- A Noxtua tenant id
Supported Operations
GetSession
Before you can interact with Noxtua, you must first retrieve a chat session ID. This operation will create a new session and provide you with the ID of that session.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
tenant-id | tenant-id | true | string | The tenant id you have received from Noxtua |
Returns
Name | Path | Type | Description |
---|---|---|---|
session | body/session | string | The session id of the newly created session |
Send Message
This operation allows you to send a prompt to Noxtua. The response will come in the form of a stream that must be parsed in order to be human readable.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
sessionId | sessionId | true | string | The session id returned from the “Get Session” action |
tenant-id | tenant-id | true | string | The tenant id you have received from Noxtua. The same one like in the “Get Session” action |
Message | Body/Messages/Message | true | string | The prompt to send to Noxtua for completion |
Type | Body/Messages/Type | true | string | The type of the message. Currently needs to be set to “text” |
Returns
Name | Path | Type | Description |
---|---|---|---|
Body | Body | string | A json containing a value with all responses from Noxtua API’s event stream |
Parse Message
The parse message operation takes the raw stream output of Noxtua and converts it into a human readable form.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Body/Text | Body/Text | true | string | The output from the "Send Message" action |
Returns
Name | Path | Type | Description |
---|---|---|---|
Body | Body | string | A json with the key “result” containing Noxtua’s answer as human-readable string. |
Installation
The oauth endpoints must be configured with the proper tenant ID. Either in the apiProperties.json
file or in the security tab replace YOUR_TENANT_ID
with your tenant id and YOUR_CLIENT_ID with your client id. You must also provide your client secret in the security tab.
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
Noxtua Tenant ID | string | Enter your Tenant ID | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Get Session |
This operation creates a new chat session and returns the session ID. The session ID can be used for subsequent interactions with the chat API. |
Parse Message |
Parses a Noxtua response |
Send Message |
Sends a message to Noxtua and returns the entire unparsed response. Requires further processing. |
Get Session
This operation creates a new chat session and returns the session ID. The session ID can be used for subsequent interactions with the chat API.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Tenant ID
|
tenant-id | True | string |
The tenant ID for the chat session |
Returns
Response to a new chat session request
Parse Message
Parses a Noxtua response
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
text
|
text | True | string |
text |
Returns
Name | Path | Type | Description |
---|---|---|---|
result
|
result | string |
The parsed message result as a string |
Send Message
Sends a message to Noxtua and returns the entire unparsed response. Requires further processing.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Session ID
|
sessionId | True | string |
The session ID for the chat session |
Tenant ID
|
tenant-id | True | string |
The tenant ID for the chat session |
text
|
text | True | string |
text |
type
|
type | string |
type |
Returns
Name | Path | Type | Description |
---|---|---|---|
$content-encoding
|
$content-encoding | string | |
$content-type
|
$content-type | string | |
$content
|
$content | string |
Definitions
PostChatSessionsResponse
Response to a new chat session request
Name | Path | Type | Description |
---|---|---|---|
session
|
session | session.Id |
Session id |