List a page of Stock Adjustments
/StockAdjustmentsInspect 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 operations →Inspect sales-order and customer operations, including the products, quantities and prices retained in their documented fields.
Inspect documented operations →Review 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.
Read the AI client guide → How access and permissions work →
Documented coverage
145 documented operation variants. Open a contract to inspect its parameters, fields, sources and unresolved behaviour. No provider request is made here.
19 operations match “stock”. Showing 1–19.
/StockAdjustmentsInspect fields and contract →/StockAdjustments/{stockAdjustmentGuid}Inspect fields and contract →/StockAdjustmentsInspect fields and contract →/StockAdjustments/{stockAdjustmentGuid}Inspect fields and contract →/WarehouseStockTransfersInspect fields and contract →/WarehouseStockTransfers/{transferGuid}Inspect fields and contract →/WarehouseStockTransfers/{transferNumber}Inspect fields and contract →/WarehouseStockTransfersInspect fields and contract →/WarehouseStockTransfers/{transferGuid}/LinesInspect fields and contract →/WarehouseStockTransfers/{transferGuid}/CompleteInspect fields and contract →/WarehouseStockTransfers/{transferGuid}Inspect fields and contract →/WarehouseStockTransfers/{transferGuid}/Lines/{lineGuid}Inspect fields and contract →/WarehouseStockTransfers/{transferGuid}Inspect fields and contract →/WarehouseStockTransfers/{transferGuid}/Lines/{lineGuid}Inspect fields and contract →/StockCountsInspect fields and contract →/StockCounts/{stockCountGuid}Inspect fields and contract →/StockOnHandInspect fields and contract →/StockOnHand/{productGuid}Inspect fields and contract →/StockOnHand/{productGuid}/AllWarehousesInspect fields and contract →Documented contract, live behaviour unverified
unleashed_get_stock_adjustmentsRead the provider documentation ↗
| Parameter | Required | Provider description |
|---|---|---|
stockAdjustmentGuid | Yes | Provider identifier from the corresponding resource; preserve the documented identifier type. |
| Parameter | Required | Provider description |
|---|---|---|
adjustmentDate | No | Retrieves all stock adjustments since the given date |
modifiedSince | No | Retrieves all stock adjustments modified since the given date |
productCode | No | No description supplied in the retained contract. |
warehouseCode | No | No description supplied in the retained contract. |
These source tables cover the resource’s documented methods. Read each table’s heading for its request or response context.
GET Stock Adjustments
| Property | Type | Length | Notes |
|---|---|---|---|
| AccountCode | String | 50 | |
| AdjustmentDate | DateTime | UTC timezone only | |
| AdjustmentNumber | String | 20 | |
| AdjustmentReason | String | 20 | |
| ConfirmedBy | String | 50 | |
| ConfirmedOn | Nullable DateTime | ||
| CreatedBy | String | 256 | |
| CreatedOn | DateTime | ||
| Guid | Guid | Unique identifier. Can only be set when adding a record. | |
| LastModifiedBy | String | 50 | |
| LastModifiedOn | Nullable DateTime | ||
| Status | String | 20 | |
| StockAdjustmentLines | StockAdjustmentLine collection | ||
| Warehouse | Warehouse |
GET Stock Adjustments
| Property | Type | Length | Notes |
|---|---|---|---|
| BatchNumbers | BatchNumber collection | ||
| Comments | String | 200 | |
| Guid | Guid | Unique identifier. Can only be set when adding a record. | |
| LastModifiedOn | Nullable DateTime | ||
| LineNumber | Integer | ||
| NewActualValue | Decimal | ||
| NewQuantity | Decimal | ||
| Product | Product | ||
| SerialNumbers | SerialNumber collection |
GET Stock Adjustments
| Property | Type | Length | Notes |
|---|---|---|---|
| AddressLine1 | String | 500 | |
| AddressLine2 | String | 50 | |
| City | String | 500 | |
| ContactName | String | 50 | |
| Country | String | 500 | |
| DDINumber | String | 25 | |
| FaxNumber | String | 25 | |
| Guid | Guid | Unique identifier. Can only be set when adding a record. | |
| IsDefault | Boolean | ||
| LastModifiedOn | Nullable DateTime | ||
| MobileNumber | String | 25 | |
| Obsolete | Boolean | ||
| PhoneNumber | String | 25 | |
| PostCode | String | 500 | |
| Region | String | 500 | |
| StreetNo | String | 500 | |
| Suburb | String | 500 | |
| WarehouseCode | String | 15 | |
| WarehouseName | String | 100 |
GET Stock Adjustments
| Property | Type | Length | Notes |
|---|---|---|---|
| Description | String | 500 | |
| Guid | Guid | Unique identifier. Can only be set when adding a record. | |
| ProductCode | String | 100 |
GET Stock Adjustments
| Property | Type | Length | Notes |
|---|---|---|---|
| Guid | Guid | Unique identifier. Can only be set when adding a record. | |
| Identifier | String | 50 | |
| LastModifiedOn | Nullable DateTime |
GET Stock Adjustments
| Property | Type | Length | Notes |
|---|---|---|---|
| ExpiryDate | Nullable DateTime | ||
| Guid | Guid | Unique identifier. Can only be set when adding a record. | |
| LastModifiedOn | Nullable DateTime | ||
| Number | String | 50 | |
| Quantity | Integer |
POST Stock Adjustments
| Property | Type | Length | POST | Notes |
|---|---|---|---|---|
| AccountCode | String | 50 | ||
| AdjustmentDate | DateTime | UTC timezone only | ||
| AdjustmentReason | String | 20 | Required | |
| ConfirmedBy | String | 50 | ||
| ConfirmedOn | Nullable DateTime | |||
| CreatedBy | String | 256 | ||
| Guid | Guid | Unique identifier. Can only be set when adding a record. | ||
| Status | String | 20 | ||
| StockAdjustmentLines | StockAdjustmentLine collection | Required | Must contain at least one line. | |
| Warehouse | Warehouse | Required |
POST Stock Adjustments
| Property | Type | Length | POST | Notes |
|---|---|---|---|---|
| BatchNumbers | BatchNumber collection | Only for completed stock adjustments. XML collection element name is Batch . | ||
| Comments | String | 200 | ||
| Guid | Guid | Unique identifier. Can only be set when adding a record. | ||
| NewActualValue | Decimal | Required | ||
| NewQuantity | Decimal | Required | ||
| Product | Product | Required | ||
| SerialNumbers | SerialNumber collection | Only for completed stock adjustments. XML collection element name is Serial . |
POST Stock Adjustments
| Property | Type | Length | POST |
|---|---|---|---|
| Guid | Guid | Optional | |
| WarehouseCode | String | 15 | Optional |
POST Stock Adjustments
| Property | Type | Length | POST |
|---|---|---|---|
| Guid | Guid | Optional | |
| ProductCode | String | 100 | Optional |
POST Stock Adjustments
| Property | Type | Length | POST |
|---|---|---|---|
| SerialNumber (XML) / Identifier (JSON) | String | 50 | Required |
POST Stock Adjustments
| Property | Type | Length | POST |
|---|---|---|---|
| BatchNumber (XML) / Number (JSON) | String | 50 | Required |
| ExpiryDate | Nullable DateTime | ||
| Quantity | Decimal | Required |
GET Stock Adjustments
| Property | Type | Length | Required | Notes |
|---|---|---|---|---|
| adjustmentDate | Nullable DateTime | Retrieves all stock adjustments since the given date | ||
| modifiedSince | Nullable DateTime | Retrieves all stock adjustments modified since the given date | ||
| productCode | String | 100 | ||
| warehouseCode | String | 15 |
The exact retained JSON includes schemas, nested fields, notes, source evidence and unresolved questions. It is a documented contract, not a live response.
{
"id": "get_stock_adjustments",
"name": "unleashed_get_stock_adjustments",
"resourceId": "StockAdjustments",
"description": "View a Stock Adjustment with the specified Guid",
"method": "GET",
"path": "/StockAdjustments/{stockAdjustmentGuid}",
"documentationUrl": "https://apidocs.unleashedsoftware.com/StockAdjustments",
"readOnly": true,
"destructive": false,
"idempotent": true,
"pathParameters": [
{
"name": "stockAdjustmentGuid",
"required": true,
"schema": {
"type": "string",
"minLength": 1
},
"description": "Provider identifier from the corresponding resource; preserve the documented identifier type."
}
],
"queryParameters": [
{
"name": "adjustmentDate",
"required": false,
"description": "Retrieves all stock adjustments since the given date",
"schema": {
"type": [
"string",
"number",
"boolean"
],
"description": "Retrieves all stock adjustments since the given date"
},
"sourceSection": "Available Filters for GET Stock Adjustments:"
},
{
"name": "modifiedSince",
"required": false,
"description": "Retrieves all stock adjustments modified since the given date",
"schema": {
"type": [
"string",
"number",
"boolean"
],
"description": "Retrieves all stock adjustments modified since the given date"
},
"sourceSection": "Available Filters for GET Stock Adjustments:"
},
{
"name": "productCode",
"required": false,
"description": "",
"schema": {
"type": [
"string",
"number",
"boolean"
],
"description": ""
},
"sourceSection": "Available Filters for GET Stock Adjustments:"
},
{
"name": "warehouseCode",
"required": false,
"description": "",
"schema": {
"type": [
"string",
"number",
"boolean"
],
"description": ""
},
"sourceSection": "Available Filters for GET Stock Adjustments:"
}
],
"requestBodySchema": null,
"responseSchema": null,
"pagination": null,
"notes": [],
"provenance": [
{
"sourceUrl": "https://apidocs.unleashedsoftware.com/StockAdjustments",
"sourceSha256": "8b9d1348532ff7f2424d51faf714147632a718e865034cdaa497986e2846491e",
"section": "The full range of URIs and HTTP Verbs supported are",
"evidence": "GET /StockAdjustments/{stockAdjustmentGuid}",
"operationDescriptions": [
"View a Stock Adjustment with the specified Guid"
]
}
],
"confidence": "documented-route",
"unresolved": [
"No authenticated sandbox or production request has verified this operation."
],
"requestFieldTable": null,
"responseFieldTable": "Available Fields for Stock Adjustments:"
}{
"id": "StockAdjustments",
"name": "Stock Adjustments",
"group": "Editable resources",
"documentationUrl": "https://apidocs.unleashedsoftware.com/StockAdjustments",
"snapshot": "snapshots/StockAdjustments.html",
"sourceSha256": "8b9d1348532ff7f2424d51faf714147632a718e865034cdaa497986e2846491e",
"fetchedAt": "2026-10-23T14:00:35.290090+00:00",
"operationIds": [
"list_stock_adjustments",
"get_stock_adjustments",
"create_stock_adjustments",
"create_stock_adjustments_with_guid"
],
"fieldTables": [
{
"heading": "GET Stock Adjustments",
"anchor": "get-stock-adjustments",
"summary": "Available Fields for Stock Adjustments:",
"rows": [
[
"Property",
"Type",
"Length",
"Notes"
],
[
"AccountCode",
"String",
"50",
""
],
[
"AdjustmentDate",
"DateTime",
"",
"UTC timezone only"
],
[
"AdjustmentNumber",
"String",
"20",
""
],
[
"AdjustmentReason",
"String",
"20",
""
],
[
"ConfirmedBy",
"String",
"50",
""
],
[
"ConfirmedOn",
"Nullable DateTime",
"",
""
],
[
"CreatedBy",
"String",
"256",
""
],
[
"CreatedOn",
"DateTime",
"",
""
],
[
"Guid",
"Guid",
"",
"Unique identifier. Can only be set when adding a record."
],
[
"LastModifiedBy",
"String",
"50",
""
],
[
"LastModifiedOn",
"Nullable DateTime",
"",
""
],
[
"Status",
"String",
"20",
""
],
[
"StockAdjustmentLines",
"StockAdjustmentLine collection",
"",
""
],
[
"Warehouse",
"Warehouse",
"",
""
]
]
},
{
"heading": "GET Stock Adjustments",
"anchor": "get-stock-adjustments",
"summary": "Available Fields for Stock Adjustment Lines:",
"rows": [
[
"Property",
"Type",
"Length",
"Notes"
],
[
"BatchNumbers",
"BatchNumber collection",
"",
""
],
[
"Comments",
"String",
"200",
""
],
[
"Guid",
"Guid",
"",
"Unique identifier. Can only be set when adding a record."
],
[
"LastModifiedOn",
"Nullable DateTime",
"",
""
],
[
"LineNumber",
"Integer",
"",
""
],
[
"NewActualValue",
"Decimal",
"",
""
],
[
"NewQuantity",
"Decimal",
"",
""
],
[
"Product",
"Product",
"",
""
],
[
"SerialNumbers",
"SerialNumber collection",
"",
""
]
]
},
{
"heading": "GET Stock Adjustments",
"anchor": "get-stock-adjustments",
"summary": "Available Fields for Warehouse:",
"rows": [
[
"Property",
"Type",
"Length",
"Notes"
],
[
"AddressLine1",
"String",
"500",
""
],
[
"AddressLine2",
"String",
"50",
""
],
[
"City",
"String",
"500",
""
],
[
"ContactName",
"String",
"50",
""
],
[
"Country",
"String",
"500",
""
],
[
"DDINumber",
"String",
"25",
""
],
[
"FaxNumber",
"String",
"25",
""
],
[
"Guid",
"Guid",
"",
"Unique identifier. Can only be set when adding a record."
],
[
"IsDefault",
"Boolean",
"",
""
],
[
"LastModifiedOn",
"Nullable DateTime",
"",
""
],
[
"MobileNumber",
"String",
"25",
""
],
[
"Obsolete",
"Boolean",
"",
""
],
[
"PhoneNumber",
"String",
"25",
""
],
[
"PostCode",
"String",
"500",
""
],
[
"Region",
"String",
"500",
""
],
[
"StreetNo",
"String",
"500",
""
],
[
"Suburb",
"String",
"500",
""
],
[
"WarehouseCode",
"String",
"15",
""
],
[
"WarehouseName",
"String",
"100",
""
]
]
},
{
"heading": "GET Stock Adjustments",
"anchor": "get-stock-adjustments",
"summary": "Available Fields for Product:",
"rows": [
[
"Property",
"Type",
"Length",
"Notes"
],
[
"Description",
"String",
"500",
""
],
[
"Guid",
"Guid",
"",
"Unique identifier. Can only be set when adding a record."
],
[
"ProductCode",
"String",
"100",
""
]
]
},
{
"heading": "GET Stock Adjustments",
"anchor": "get-stock-adjustments",
"summary": "Available Fields for Serial Numbers:",
"rows": [
[
"Property",
"Type",
"Length",
"Notes"
],
[
"Guid",
"Guid",
"",
"Unique identifier. Can only be set when adding a record."
],
[
"Identifier",
"String",
"50",
""
],
[
"LastModifiedOn",
"Nullable DateTime",
"",
""
]
]
},
{
"heading": "GET Stock Adjustments",
"anchor": "get-stock-adjustments",
"summary": "Available Fields for Batch Numbers:",
"rows": [
[
"Property",
"Type",
"Length",
"Notes"
],
[
"ExpiryDate",
"Nullable DateTime",
"",
""
],
[
"Guid",
"Guid",
"",
"Unique identifier. Can only be set when adding a record."
],
[
"LastModifiedOn",
"Nullable DateTime",
"",
""
],
[
"Number",
"String",
"50",
""
],
[
"Quantity",
"Integer",
"",
""
]
]
},
{
"heading": "POST Stock Adjustments",
"anchor": "post-stock-adjustments",
"summary": "Available Fields for POST Stock Adjustment",
"rows": [
[
"Property",
"Type",
"Length",
"POST",
"Notes"
],
[
"AccountCode",
"String",
"50",
"",
""
],
[
"AdjustmentDate",
"DateTime",
"",
"",
"UTC timezone only"
],
[
"AdjustmentReason",
"String",
"20",
"Required",
""
],
[
"ConfirmedBy",
"String",
"50",
"",
""
],
[
"ConfirmedOn",
"Nullable DateTime",
"",
"",
""
],
[
"CreatedBy",
"String",
"256",
"",
""
],
[
"Guid",
"Guid",
"",
"",
"Unique identifier. Can only be set when adding a record."
],
[
"Status",
"String",
"20",
"",
""
],
[
"StockAdjustmentLines",
"StockAdjustmentLine collection",
"",
"Required",
"Must contain at least one line."
],
[
"Warehouse",
"Warehouse",
"",
"Required",
""
]
]
},
{
"heading": "POST Stock Adjustments",
"anchor": "post-stock-adjustments",
"summary": "Available Fields for Stock Adjustment Line",
"rows": [
[
"Property",
"Type",
"Length",
"POST",
"Notes"
],
[
"BatchNumbers",
"BatchNumber collection",
"",
"",
"Only for completed stock adjustments. XML collection element name is Batch ."
],
[
"Comments",
"String",
"200",
"",
""
],
[
"Guid",
"Guid",
"",
"",
"Unique identifier. Can only be set when adding a record."
],
[
"NewActualValue",
"Decimal",
"",
"Required",
""
],
[
"NewQuantity",
"Decimal",
"",
"Required",
""
],
[
"Product",
"Product",
"",
"Required",
""
],
[
"SerialNumbers",
"SerialNumber collection",
"",
"",
"Only for completed stock adjustments. XML collection element name is Serial ."
]
]
},
{
"heading": "POST Stock Adjustments",
"anchor": "post-stock-adjustments",
"summary": "Available Fields for Warehouse",
"rows": [
[
"Property",
"Type",
"Length",
"POST"
],
[
"Guid",
"Guid",
"",
"Optional"
],
[
"WarehouseCode",
"String",
"15",
"Optional"
]
]
},
{
"heading": "POST Stock Adjustments",
"anchor": "post-stock-adjustments",
"summary": "Available Fields for Product",
"rows": [
[
"Property",
"Type",
"Length",
"POST"
],
[
"Guid",
"Guid",
"",
"Optional"
],
[
"ProductCode",
"String",
"100",
"Optional"
]
]
},
{
"heading": "POST Stock Adjustments",
"anchor": "post-stock-adjustments",
"summary": "Available Fields for Serial Number",
"rows": [
[
"Property",
"Type",
"Length",
"POST"
],
[
"SerialNumber (XML) / Identifier (JSON)",
"String",
"50",
"Required"
]
]
},
{
"heading": "POST Stock Adjustments",
"anchor": "post-stock-adjustments",
"summary": "Available Fields for Batch Number",
"rows": [
[
"Property",
"Type",
"Length",
"POST"
],
[
"BatchNumber (XML) / Number (JSON)",
"String",
"50",
"Required"
],
[
"ExpiryDate",
"Nullable DateTime",
"",
""
],
[
"Quantity",
"Decimal",
"",
"Required"
]
]
}
],
"filterTables": [
{
"heading": "GET Stock Adjustments",
"anchor": "get-stock-adjustments",
"summary": "Available Filters for GET Stock Adjustments:",
"rows": [
[
"Property",
"Type",
"Length",
"Required",
"Notes"
],
[
"adjustmentDate",
"Nullable DateTime",
"",
"",
"Retrieves all stock adjustments since the given date"
],
[
"modifiedSince",
"Nullable DateTime",
"",
"",
"Retrieves all stock adjustments modified since the given date"
],
[
"productCode",
"String",
"100",
"",
""
],
[
"warehouseCode",
"String",
"15",
"",
""
]
]
}
],
"documentationNotes": [
"The StockAdjustments resource allows StockAdjustments to be listed, viewed and created. An individual product’s StockAdjustments details can be viewed, or updated by appending its identifier (a GUID formatted as XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX ) to the URI.",
"Note: At a minimum, a valid Guid or WarehouseCode is required.",
"Note: At a minimum, a valid Guid or ProductCode is required.",
"Note: Serial number/s can only be assigned to 'Completed' stock adjustments.",
"Note: Batch number/s can only be assigned to 'Completed' stock adjustments."
]
}Inspect the Procore catalogue and the approval and account requirements while live acceptance is still pending.
Explore Procore →