# Harbor Gateway ## Docs - Root [Harbor Gateway](https://docs.gateway.harborlockers.com/harbor-gateway-1814317m0.md): ## API Docs - Root > Health & Status [Admin interface](https://docs.gateway.harborlockers.com/admin-interface-24822994e0.md): Serves the admin interface HTML frontend. This is the primary web interface for managing the locker service. - Root > Health & Status [Health check](https://docs.gateway.harborlockers.com/health-check-24822995e0.md): Quick health check endpoint to verify the service is running - Root > Transactions [List all transactions](https://docs.gateway.harborlockers.com/list-all-transactions-24822996e0.md): Retrieve all active transactions in the system - Root > Transactions [Create a transaction](https://docs.gateway.harborlockers.com/create-a-transaction-24822997e0.md): Finds and assigns an available locker for the provided transactionId. Does not open the locker door - use the open endpoint separately when ready. - Root > Transactions [Get transaction details](https://docs.gateway.harborlockers.com/get-transaction-details-24822998e0.md): Retrieve information about a specific transaction and its associated locker - Root > Transactions [Release transaction](https://docs.gateway.harborlockers.com/release-transaction-24822999e0.md): Releases the transaction, disassociating it from the locker and marking the locker as available. Does not trigger any door operations. - Root > Transactions [Open locker by transaction ID](https://docs.gateway.harborlockers.com/open-locker-by-transaction-id-24823000e0.md): Opens the locker associated with the transaction without disassociating it. Physical operation with 20-second timeout per attempt, up to 3 attempts with 1-second delays (maximum total time ~62 seconds). Retries occur on network/communication errors only; hardware malfunctions are not retried. Does not check outOfService or operational status (optimistic opening - useful for troubleshooting/maintenance). - Root > Lockers [List all lockers](https://docs.gateway.harborlockers.com/list-all-lockers-24823001e0.md): Retrieve the status of all lockers in the system with optional filters - Root > Lockers [Get locker details](https://docs.gateway.harborlockers.com/get-locker-details-24823002e0.md): Retrieve information about a specific locker - Root > Lockers [Open locker by ID](https://docs.gateway.harborlockers.com/open-locker-by-id-24823003e0.md): Opens a specific locker by its ID. Physical operation with 20-second timeout per attempt, up to 3 attempts with 1-second delays (maximum total time ~62 seconds). Retries occur on network/communication errors only; hardware malfunctions are not retried. For maintenance use - does not check transaction status, outOfService, or operational status (optimistic opening - useful for troubleshooting/maintenance). - Root > Lockers [Open all lockers](https://docs.gateway.harborlockers.com/open-all-lockers-24823004e0.md): Opens all lockers in the system. Each locker operation uses 20-second timeout per attempt, up to 3 attempts with 1-second delays between retries (maximum total time ~62 seconds per locker). Retries occur on network/communication errors only; hardware malfunctions are not retried. For maintenance/emergency use - does not check outOfService or operational status (optimistic opening). - Root > System [Get system information](https://docs.gateway.harborlockers.com/get-system-information-24823005e0.md): Retrieve system status, configuration, and controller information - Root > System [Update system configuration](https://docs.gateway.harborlockers.com/update-system-configuration-24823006e0.md): Update system configuration settings such as location identifier. - Root > System [Get system logs](https://docs.gateway.harborlockers.com/get-system-logs-24823007e0.md): Retrieve system logs with optional filtering ## Schemas - Root [Locker](https://docs.gateway.harborlockers.com/locker-11234081d0.md): - Root [TransactionResponse](https://docs.gateway.harborlockers.com/transactionresponse-11234082d0.md): - Root [LockController](https://docs.gateway.harborlockers.com/lockcontroller-11234083d0.md): - Root [System](https://docs.gateway.harborlockers.com/system-11234084d0.md): - Root [LogEntry](https://docs.gateway.harborlockers.com/logentry-11234085d0.md): - Root [OperationResponse](https://docs.gateway.harborlockers.com/operationresponse-11234086d0.md): - Root [LockerOperationResponse](https://docs.gateway.harborlockers.com/lockeroperationresponse-11234087d0.md): - Root [MultiStatusOperationResponse](https://docs.gateway.harborlockers.com/multistatusoperationresponse-11234088d0.md): - Root [OpenAllLockersResponse](https://docs.gateway.harborlockers.com/openalllockersresponse-11234089d0.md): - Root [Error](https://docs.gateway.harborlockers.com/error-11234090d0.md):