List Subscriptions
/webhooks/subscriptionsInspect fields and contract
An Unleashed MCP connector for stock, products, sales orders and purchasing. Explore the coverage and join the access waitlist.
Inventory and orders
MCP XYZ is building an independent Unleashed MCP connector so an AI assistant can work with authorised inventory and order records through the Model Context Protocol. The connector covers documented Unleashed API operations; new access is by invitation from the waitlist, and live business workflows still need validation.
Use the catalogue to check the operations and fields your work needs. If an existing connector is missing a useful action, tell us about it when joining the waitlist. Your software’s permissions and API limits still apply.
Explore documented product, stock-on-hand and warehouse operations for questions about inventory across your business.
Inspect documented operationsInspect sales-order and customer operations, including the products, quantities and prices retained in their documented fields.
Inspect documented operationsReview the purchase-order, receipt and supplier coverage before planning an authorised purchasing workflow.
Inspect documented operations“Show stock on hand by warehouse for this product.”
New access starts with the Unleashed waitlist. Tell us which assistant you use and the work you want to do. We’ll contact you about relevant access updates; joining does not create an account or guarantee an invitation date.
Once invited, sign in to MCP XYZ, choose your workspace and add the API ID and key for your authorised Unleashed account. Run the connection check, then add its MCP URL to your assistant. Saved credentials alone do not verify a connection.
Start with read-only access while you explore. Jiffi can handle setup with you. Live business workflows still need validation against an authorised account.
In Claude Desktop or web, open Settings → Connectors → Add custom connector, enter your connection’s MCP URL, then connect and choose access in MCP XYZ.
Documented coverage
145 documented operation variants. Open a contract to inspect its parameters, fields, sources and unresolved behaviour. No provider request is made here.
145 operations match. Showing 141–145.
/webhooks/subscriptionsInspect fields and contract/webhooks/subscriptions/{subscriptionId}Inspect fields and contract/webhooks/subscriptions/{subscriptionId}Inspect fields and contract/webhooks/subscriptions/{subscriptionId}/deliveriesInspect fields and contract/webhooks/deliveries/{deliveryId}Inspect fields and contractDocumented contract, live behaviour unverified
unleashed_update_webhook_subscriptionRead the provider documentation
| Parameter | Required | Provider description |
|---|---|---|
subscriptionId | Yes | Provider identifier from the corresponding resource; preserve the documented identifier type. |
These source tables cover the resource’s documented methods. Read each table’s heading for its request or response context.
The exact retained JSON includes schemas, nested fields, notes, source evidence and unresolved questions. It is a documented contract, not a live response.
{
"id": "update_webhook_subscription",
"name": "unleashed_update_webhook_subscription",
"resourceId": "Webhooks",
"description": "Update Subscription",
"method": "PUT",
"path": "/webhooks/subscriptions/{subscriptionId}",
"documentationUrl": "https://apidocs.unleashedsoftware.com/Webhooks",
"readOnly": false,
"destructive": true,
"idempotent": false,
"pathParameters": [
{
"name": "subscriptionId",
"required": true,
"schema": {
"type": "string",
"minLength": 1
},
"description": "Provider identifier from the corresponding resource; preserve the documented identifier type."
}
],
"queryParameters": [],
"requestBodySchema": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"eventTypes": {
"type": "array",
"items": {
"type": "string"
}
},
"active": {
"type": "boolean"
}
},
"additionalProperties": true,
"x-schema-status": "Derived from the official example, not a complete request schema."
},
"responseSchema": null,
"pagination": null,
"notes": [
"Do not automatically replay after an ambiguous transport failure. The documentation does not establish an idempotency-key contract for this operation.",
"The getting-started page warns omitted fields can be cleared on updates. Apply endpoint-specific preservation and immutability rules; do not treat this warning as a universal field rule.",
"Maximum five webhook subscriptions per Unleashed account. Create returns a signatureKey shown once; store it as a secret and do not expose it in agent logs."
],
"provenance": [
{
"sourceUrl": "https://apidocs.unleashedsoftware.com/Webhooks",
"sourceSha256": "7fd70dd090298f5d1ae418f2ddd6db5558d6545582b54429b8433144112681a6",
"section": "Update Subscription",
"evidence": "PUT /webhooks/subscriptions/{subscriptionId}"
}
],
"confidence": "documented-route",
"unresolved": [
"No authenticated sandbox or production request has verified this operation.",
"Webhook payload fields come from examples; required fields and update notificationUrl support are not specified."
],
"requestFieldTable": null,
"responseFieldTable": null
}{
"id": "Webhooks",
"name": "Webhooks",
"group": "Webhooks",
"documentationUrl": "https://apidocs.unleashedsoftware.com/Webhooks",
"snapshot": "snapshots/Webhooks.html",
"sourceSha256": "7fd70dd090298f5d1ae418f2ddd6db5558d6545582b54429b8433144112681a6",
"fetchedAt": "2026-10-23T14:00:36.584811+00:00",
"operationIds": [
"create_webhook_subscriptions",
"list_webhook_subscriptions",
"update_webhook_subscription",
"delete_webhook_subscription",
"list_webhook_deliveries",
"get_webhook_delivery"
],
"fieldTables": [],
"filterTables": [],
"documentationNotes": [
"Subscriptions and delivery monitoring are documented separately from the 42 business-resource pages.",
"Webhook events may be delivered multiple times. Verify signatures and timestamps, persist deduplication, acknowledge within five seconds and process durably.",
"The reference says failed deliveries are retried for 72 hours and subscriptions are disabled after 18 cumulative failures over 72 hours."
]
}Inspect the Procore catalogue and the approval and account requirements while live acceptance is still pending.
Explore Procore