# INSPIRE Public Rest API Documentation. Copyright 2025 Fulfillment WMS. All rights reserved. OpenAPI documentation for API and Auth Rest Services Version: 1.0 License: Proprietary ## Security ### Authorization Type: http Scheme: bearer Bearer Format: JWT ## Download OpenAPI description [INSPIRE Public Rest API Documentation. Copyright 2025 Fulfillment WMS. All rights reserved.](https://fulfillmentwms-openapi-specification.redocly.app/_bundle/openapi.yaml) ## Dock Appointment Scheduling Service Dock Appointment Scheduling Services ### Get Dock Appointment By Id - [GET /v1/api/pub/dock/appt/{apptId}](https://fulfillmentwms-openapi-specification.redocly.app/openapi/dock-appointment-scheduling-service/getappointmentbyid.md): Get Dock Appointment By Id ### Get All Dock Appointments - [POST /v1/api/pub/dock/appt/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/dock-appointment-scheduling-service/getdockappointments.md): Get All Dock Appointments ## Import Service Services related to importing data ### Get a list of all of the Import Templates available - [GET /v1/api/pub/import](https://fulfillmentwms-openapi-specification.redocly.app/openapi/import-service/getimportlist.md): Get a list of all of the Import Templates available ### uploadFile - [POST /v1/api/pub/import/upload/{templateName}](https://fulfillmentwms-openapi-specification.redocly.app/openapi/import-service/uploadfile.md) ## Reporting, Insights and Metrics Service Services related to Reporting, Insights and Metrics ### Get a list of Service end points - [GET /v1/api/pub/insights](https://fulfillmentwms-openapi-specification.redocly.app/openapi/reporting-insights-and-metrics-service/getendpointslist.md): Get a list of service end points ### Get Mobile Task metrics for users - [GET /v1/api/pub/insights/users/metrics](https://fulfillmentwms-openapi-specification.redocly.app/openapi/reporting-insights-and-metrics-service/getusersmetrics.md): Get Mobile Task metrics for users ## Inventory Service Services related to Inventory ### Query Inventory - [POST /v1/api/pub/inv/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/inventory-service/getinventorydetails.md): Query Inventory ### Query Inventory with Location Filters - [POST /v1/api/pub/inv/query/locations](https://fulfillmentwms-openapi-specification.redocly.app/openapi/inventory-service/getinventorydetailswithlocations.md): Query Inventory with Location Filters ### Query Inventory History - [POST /v1/api/pub/inv/history](https://fulfillmentwms-openapi-specification.redocly.app/openapi/inventory-service/getinventoryhistory.md): Query Inventory History ## Invoice for 3PL Billing Service Services related to viewing Invoices for 3PL Billing ### Query Invoices - [POST /v1/api/pub/invoices/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/invoice-for-3pl-billing-service/getinventorydetails_1.md): Query Invoices ## Lists Service Services related to Querying Lists of Objects ### Display All of the Objects that can be displayed - [GET /v1/api/pub/lists](https://fulfillmentwms-openapi-specification.redocly.app/openapi/lists-service/displaylists.md): Display All of the Objects that can be displayed ### Get a list of Accounts - [GET /v1/api/pub/lists/accounts/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/lists-service/getaccounts.md): Get a list of Accounts ### Get a list of Carriers for an Account - [GET /v1/api/pub/lists/accounts/{accountId}/carriers/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/lists-service/getcarriersforaccount.md): Get a list of Carriers for an Account ### Get a list of Channels for an Account - [GET /v1/api/pub/lists/accounts/{accountId}/channels/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/lists-service/getchannelsforaccount.md): Get a list of Channels for an Account ### Get a list of Customers for an Account - [GET /v1/api/pub/lists/accounts/{accountId}/customers/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/lists-service/getcustomersforaccount.md): Get a list of Customers for an Account ### Get a list of Facilities - [GET /v1/api/pub/lists/facilities/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/lists-service/getfacilities.md): Get a list of Facilities ### Get a list of Location Templates - [GET /v1/api/pub/lists/facilities/locations/tmplts/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/lists-service/getfacilitylocationtmplts.md): Get a list of Location Templates ### Get a list of Locations for a Facility - [GET /v1/api/pub/lists/facilities/{facilityId}/locations/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/lists-service/getfacilitylocations.md): Get a list of Locations for a Facility ### Get a list of Hazmat - [GET /v1/api/pub/lists/hazmat/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/lists-service/gethazmatlist.md): Get a list of Hazmat ### Get a list of Item Templates - [GET /v1/api/pub/lists/items/tmplts/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/lists-service/getitemtmplts.md): Get a list of Item Templates ### Get a list of Items for an Account - [GET /v1/api/pub/lists/accounts/{accountId}/items/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/lists-service/getitemsforaccount.md): Get a list of Items for an Account ### Get a list of Mobile Workflows - [GET /v1/api/pub/lists/mworkflows/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/lists-service/getmworkflows.md): Get a list of Mobile Workflows ### Get a list of Schedules - [GET /v1/api/pub/lists/scheduler/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/lists-service/getschedules.md): Get a list of Schedules ### Get a list of Sequences - [GET /v1/api/pub/lists/sequences/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/lists-service/getsequences.md): Get a list of Sequences ### Get a list of Transit Lanes - [GET /v1/api/pub/lists/transitlanes/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/lists-service/gettransitlanes.md): Get a list of Transit Lanes ### Get a list of Schedules - [GET /v1/api/pub/lists/users/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/lists-service/getusers.md): Get a list of Schedules ## Mobile Tasks Service Services related to Mobile Tasks ### Get All Mobile Tasks - [POST /v1/api/pub/mtask/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/mobile-tasks-service/getmtasks.md): Get All Mobile Tasks ## Receiving Order Service Services related to Receiving Orders ### Get Receiving Order By Id - [GET /v1/api/pub/order/receipts/{receiptId}](https://fulfillmentwms-openapi-specification.redocly.app/openapi/receiving-order-service/getreceivingorderbyid.md): Get Receiving Order By Id ### Get All Receiving Orders - [POST /v1/api/pub/order/receipts/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/receiving-order-service/getreceivingorders.md): Get All Receiving Orders ## Shipping Order Service Services related to Shipping Orders ### Get Shipping Order By Id - [GET /v1/api/pub/order/orders/{orderId}](https://fulfillmentwms-openapi-specification.redocly.app/openapi/shipping-order-service/getshippingorderbyid.md): Get Shipping Order By Id ### Get All Shipping Orders - [POST /v1/api/pub/order/orders/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/shipping-order-service/getshippingorders.md): Get All Shipping Orders ## Work/Project Order Service Services related to Work/Project Orders ### Get Work Order By Id - [GET /v1/api/pub/order/projects/{projectId}](https://fulfillmentwms-openapi-specification.redocly.app/openapi/workproject-order-service/getworkorderbyid.md): Get Work Order By Id ### Get All Work Orders - [POST /v1/api/pub/order/projects/query](https://fulfillmentwms-openapi-specification.redocly.app/openapi/workproject-order-service/getworkorders.md): Get All Work Orders ## Authentication Service Services related to authentication ### Deletes the current session for the user and creates a new one - [POST /v1/auth/pub/user/session](https://fulfillmentwms-openapi-specification.redocly.app/openapi/authentication-service/createsessionbylicense.md): Deletes the current session for the user and creates a new one. Also redirects to the current configured Servers. ### Validate JWT Token - [GET /v1/auth/pub/jwt](https://fulfillmentwms-openapi-specification.redocly.app/openapi/authentication-service/validatejwt.md): Validate JWT Token ### Delete session by JWT Token - [DELETE /v1/auth/pub/jwt](https://fulfillmentwms-openapi-specification.redocly.app/openapi/authentication-service/deletesessionbyjwt.md): Delete session by JWT Token ### Delete session by Session - [DELETE /v1/auth/pub/jwt/{userSession}](https://fulfillmentwms-openapi-specification.redocly.app/openapi/authentication-service/deletesessionbysession.md): This is used by an Admin to delete another user's session ### Returns a list of licenses associated with this user - [POST /v1/auth/pub/user/licenses](https://fulfillmentwms-openapi-specification.redocly.app/openapi/authentication-service/getlicenselist.md): Returns a list of licenses associated with this user ### Simple Communication Test - [GET /v1/auth/pub/ping](https://fulfillmentwms-openapi-specification.redocly.app/openapi/authentication-service/getping.md): Simple Communication Test ### Get Minimal User Details by Email - [GET /v1/auth/pub/jwt/list](https://fulfillmentwms-openapi-specification.redocly.app/openapi/authentication-service/getsessionlist.md): Get Minimal User Details by Email for Authentication ### Uses Refresh token and deletes the current session for the user and creates a new one - [POST /v1/auth/pub/user/session/refresh](https://fulfillmentwms-openapi-specification.redocly.app/openapi/authentication-service/refreshsessionbylicense.md): Uses Refresh token and deletes the current session for the user and creates a new one. Also redirects to the current configured Servers. ### Determine of Email and Password Combination is a valid Enabled User - [POST /v1/auth/pub/user/validate](https://fulfillmentwms-openapi-specification.redocly.app/openapi/authentication-service/uservalidate.md): Determine of Email and Password Combination is a valid Enabled User, returns the User's email as a confirmation ### Get Minimal User Details by Email - [GET /v1/auth/pub/users/email/{email}](https://fulfillmentwms-openapi-specification.redocly.app/openapi/authentication-service/validateuserbyemail.md): Get Minimal User Details by Email for Authentication