Lists the available source doors.
Each door supplies the integration-shaped half of a work shape — which list tool, where the item id and watermark live, how the bound is rendered — leaving the builder the one question that is genuinely theirs: which mail, which rows, which tickets.
Authorization
Bearer JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.
In: header
Path Parameters
The tenant identifier
Query Parameters
The maximum number of items to return per page
int32int32Opaque pagination token returned by an external service. Pass it back unchanged rather than interpreting it as an offset.
Response Body
curl -X GET "https://api.fruxon.com/v1/tenants/string/workShapeDoors"{
"items": [
{
"id": "string",
"displayName": "string",
"description": "string",
"integrationId": "string",
"fields": [],
"queryLabel": "string",
"queryPlaceholder": "string",
"labelPaths": [
"string"
],
"labelFieldName": "string",
"supportsStartFrom": false,
"requiresAccount": false,
"defaultProjection": [
"string"
],
"conversation": {
"integrationId": "string",
"transcriptToolId": "string",
"transcriptIdField": "string",
"itemNoun": "string"
}
}
],
"nextPageToken": "string",
"totalCount": 0
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}Gets one stage test.
While the run is going, the status says so; once it ends, the verdict says what the ledger would have done with the answer, beside the writes the simulator absorbed and what the run cost.
Lists the agent's declared slots with their binding state.
Joins the slot declarations on the agent's current revision with the tenant-level `SlotParticipantBinding` rows. Slots without a binding render as `bound=false` (web-UI-only fallback). Stale bindings whose slot name no longer appears on the current revision are surfaced with `orphaned=true` rather than hidden, so the operator can prune them.