ChangeLog

New Features & Enhancement
Release Summary: We've introduced new API endpoints for the Multi-Quantity feature and Inventory Transactions. Additionally, the TransactionSummary property has been added to the Transaction schema.
Aisles APIs
  • Get Aisles: Retrieves a list of aisles filtered by optional parameters such as search keyword, and pagination.

    Production:https://api.assettiger.com/v1/aisles

    Sandbox Endpoint:https://api.assettiger.com/sandbox/aisles

  • Get Aisle by RefId: Retrieves the details of a aisle by its unique identifier (refId). including optional shelf and bin data if requested.

    Production:https://api.assettiger.com/v1/aisles/{refId}

    Sandbox Endpoint:https://api.assettiger.com/sandbox/aisles/{refId}

  • Add Aisle: Creates a aisle using the provided `name` in the request.

    Production:https://api.assettiger.com/v1/aisles/add

    Sandbox Endpoint:https://api.assettiger.com/sandbox/aisles/add

  • Update Aisle: Modifies the aisle identified by `refId` using the details provided in the request.

    Production:https://api.assettiger.com/v1/aisles/{refId}/update

    Sandbox Endpoint:https://api.assettiger.com/sandbox/aisles/{refId}/update

  • Delete Aisle: Deletes a aisle by its unique reference ID.

    Production:https://api.assettiger.com/v1/aisles/{refId}/delete

    Sandbox Endpoint:https://api.assettiger.com/sandbox/aisles/{refId}/delete

Shelves APIs
  • Get Shelves: Retrieves a list of shelves filtered by optional parameters such as search keyword, and pagination.

    Production:https://api.assettiger.com/v1/shelves

    Sandbox Endpoint:https://api.assettiger.com/sandbox/shelves

  • Get Shelf by RefId: Retrieves the details of a shelf by its unique identifier (refId). including optional aisle and bin data if requested.

    Production:https://api.assettiger.com/v1/shelves/{refId}

    Sandbox Endpoint:https://api.assettiger.com/sandbox/shelves/{refId}

  • Add Shelf: Creates a shelf using the provided `name` in the request.

    Production:https://api.assettiger.com/v1/shelves/add

    Sandbox Endpoint:https://api.assettiger.com/sandbox/shelves/add

  • Update Shelf: Modifies the shelf identified by `refId` using the details provided in the request.

    Production:https://api.assettiger.com/v1/shelves/{refId}/update

    Sandbox Endpoint:https://api.assettiger.com/sandbox/shelves/{refId}/update

  • Delete Shelf: Deletes a shelf by its unique reference ID.

    Production:https://api.assettiger.com/v1/shelves/{refId}/delete

    Sandbox Endpoint:https://api.assettiger.com/sandbox/shelves/{refId}/delete

Bins APIs
  • Get Bins: Retrieves a list of bins filtered by optional parameters such as search keyword, and pagination.

    Production:https://api.assettiger.com/v1/bins

    Sandbox Endpoint:https://api.assettiger.com/sandbox/bins

  • Get Bin by RefId: Retrieves the details of a bin by its unique identifier (refId). including optional shelf and aisle data if requested.

    Production:https://api.assettiger.com/v1/bins/{refId}

    Sandbox Endpoint:https://api.assettiger.com/sandbox/bins/{refId}

  • Add Bin: Creates a bin using the provided `name` in the request.

    Production:https://api.assettiger.com/v1/bins/add

    Sandbox Endpoint:https://api.assettiger.com/sandbox/bins/add

  • Update Bin: Modifies the bin identified by `refId` using the details provided in the request.

    Production:https://api.assettiger.com/v1/bins/{refId}/update

    Sandbox Endpoint:https://api.assettiger.com/sandbox/bins/{refId}/update

  • Delete Bin: Deletes a bin by its unique reference ID.

    Production:https://api.assettiger.com/v1/bins/{refId}/delete

    Sandbox Endpoint:https://api.assettiger.com/sandbox/bins/{refId}/delete

Stock Summary API
  • Get Stock Summary: Retrieves the stock summary of a inventory item by its unique identifier (refId).

    Production:https://api.assettiger.com/v1/inventories/{refId}/stocksummary

    Sandbox Endpoint:https://api.assettiger.com/sandbox/inventories/{refId}/stocksummary

Add Inventory Transaction API
  • Add Inventory Transaction: Creates a new inventory transaction (AddStock, RemoveStock, Adjustment Or Stock Movement) for the specified inventory item.

    Production:https://api.assettiger.com/v1/inventories/{refId}/transactions/add

    Sandbox Endpoint:https://api.assettiger.com/sandbox/inventories/{refId}/transactions/add

Enhancement
Release Summary: The quantity property has been removed from both the UpdateTransactionRequest and UpdateInventoryItemRequest schema.
New Features
Release Summary: We've introduced new Fund, Site, and Location API endpoints.
Fund APIs
  • Get Funds: Retrieves all fund records.

    Production:https://api.assettiger.com/v1/funds

    Sandbox Endpoint:https://api.assettiger.com/sandbox/funds

  • Get Fund by RefId: Retrieves the details of a single fund by its unique identifier (refId).

    Production:https://api.assettiger.com/v1/funds/{refId}

    Sandbox Endpoint:https://api.assettiger.com/sandbox/funds/{refId}

  • Add Fund: Creates a new fund using the details provided in the request body.

    Production:https://api.assettiger.com/v1/funds/add

    Sandbox Endpoint:https://api.assettiger.com/sandbox/funds/add

  • Update Fund: Modifies the fund identified by refId using the details provided in the request body.

    Production:https://api.assettiger.com/v1/funds/{refId}/update

    Sandbox Endpoint:https://api.assettiger.com/sandbox/funds/{refId}/update

  • Delete Fund: Deletes the fund identified by refId.

    Production:https://api.assettiger.com/v1/funds/{refId}/delete

    Sandbox Endpoint:https://api.assettiger.com/sandbox/funds/{refId}/delete

  • Get Fund Assets: Retrieves all active assets linked to the fund identified by refId.

    Production:https://api.assettiger.com/v1/funds/{refId}/assets

    Sandbox Endpoint:https://api.assettiger.com/sandbox/funds/{refId}/assets

  • Get Fund Attachments: Retrieves all Attachments to the fund identified by refId.

    Production:https://api.assettiger.com/v1/funds/{refId}/attachments

    Sandbox Endpoint:https://api.assettiger.com/sandbox/funds/{refId}/attachments

  • Link Asset: Links an asset to the fund identified by refId and records the debited amount.

    Production:https://api.assettiger.com/v1/funds/{refId}/assets/associate

    Sandbox Endpoint:https://api.assettiger.com/sandbox/funds/{refId}/assets/associate

  • Unlink Assets: Removes the link between the fund identified by refId and one or more assets provided in the request body.

    Production:https://api.assettiger.com/v1/funds/{refId}/assets/unlink

    Sandbox Endpoint:https://api.assettiger.com/sandbox/funds/{refId}/assets/unlink

  • Download Attachment: Downloads the fund Attachment identified by attachmentRefGuid.

    Production:https://api.assettiger.com/v1/funds/attachments/{attachmentRefGuid}/download

    Sandbox Endpoint:https://api.assettiger.com/sandbox/funds/attachments/{attachmentRefGuid}/download

  • Delete Attachment: Deletes the fund Attachment identified by documentRefGuid.

    Production:https://api.assettiger.com/v1/funds/attachments/{attachmentRefGuid}/delete

    Sandbox Endpoint:https://api.assettiger.com/sandbox/funds/attachments/{attachmentRefGuid}/delete

Site APIs
  • Get Sites: Retrieves a paginated, filtered list of all active sites.

    Production:https://api.assettiger.com/v1/sites

    Sandbox Endpoint:https://api.assettiger.com/sandbox/sites

  • Add Site: Creates a new site using the details provided in the request.

    Production:https://api.assettiger.com/v1/sites/add

    Sandbox Endpoint:https://api.assettiger.com/sandbox/sites/add

  • Update Site: Modifies the site identified by `refId` using the details provided in the request.

    Production:https://api.assettiger.com/v1/sites/{refId}/update

    Sandbox Endpoint:https://api.assettiger.com/sandbox/sites/{refId}/update

  • Delete Site: Deletes a site by its unique reference ID.

    Production:https://api.assettiger.com/v1/sites/{refId}/delete

    Sandbox Endpoint:https://api.assettiger.com/sandbox/sites/{refId}/delete

  • Delete Sites: Deletes multiple sites by their reference IDs.

    Production:https://api.assettiger.com/v1/sites/deletebulk

    Sandbox Endpoint:https://api.assettiger.com/sandbox/sites/deletebulk

Location APIs
  • Get Locations: Retrieves a paginated, filtered list of all active locations.

    Production:https://api.assettiger.com/v1/locations

    Sandbox Endpoint:https://api.assettiger.com/sandbox/locations

  • Add Location: Creates a new location under a site using the details provided in the request.

    Production:https://api.assettiger.com/v1/locations/add

    Sandbox Endpoint:https://api.assettiger.com/sandbox/locations/add

  • Update Location: Modifies the location identified by `refId` using the details provided in the request.

    Production:https://api.assettiger.com/v1/locations/{refId}/update

    Sandbox Endpoint:https://api.assettiger.com/sandbox/locations/{refId}/update

  • Delete Location: Deletes a location by its unique reference ID.

    Production:https://api.assettiger.com/v1/locations/{refId}/delete

    Sandbox Endpoint:https://api.assettiger.com/sandbox/locations/{refId}/delete

  • Delete Locations: Deletes multiple locations by their reference IDs.

    Production:https://api.assettiger.com/v1/locations/deletebulk

    Sandbox Endpoint:https://api.assettiger.com/sandbox/locations/deletebulk

  • Delete Locations by Site RefId: Deletes all locations belonging to the site identified by siteRefId.

    Production:https://api.assettiger.com/v1/locations/bysiterefId/delete

    Sandbox Endpoint:https://api.assettiger.com/sandbox/locations/bysiterefId/delete