Harbor Gateway
    Harbor Gateway
    • Harbor Gateway API
      • Harbor Gateway
      • Health & Status
        • Admin interface
        • Health check
      • Transactions
        • List all transactions
        • Create a transaction
        • Get transaction details
        • Release transaction
        • Open locker by transaction ID
      • Lockers
        • List all lockers
        • Get locker configuration
        • Get locker details
        • Update locker service state
        • Open locker by ID
        • Open all lockers
      • Locker Types
        • List all locker types
        • Get locker type details
      • Bank Types
        • List all bank types
        • Get bank type with associations
      • System
        • Receive heartbeat from external device
      • Schemas
        • Locker
        • LockerTypeSummary
        • TransactionResponse
        • LockerType
        • LockController
        • System
        • LockerConfig
        • LogEntry
        • OperationResponse
        • LockerOperationResponse
        • MultiStatusOperationResponse
        • BankType
        • OpenAllLockersResponse
        • BankTypeAssociation
        • Error
        • BankTypeWithAssociations
        • DeviceHeartbeatRequest

    Locker

    {
        "lockerId": 0,
        "bankId": 0,
        "bankLockerNumber": 0,
        "lockerType": {
            "slug": "medium",
            "lengthInches": 12,
            "widthInches": 12,
            "heightInches": 18,
            "description": "Medium locker (default)",
            "alwaysOos": false
        },
        "isLow": true,
        "lockControllerId": 0,
        "lockPort": 0,
        "transactionId": "string",
        "available": true,
        "outOfService": true,
        "brokenLock": true,
        "operational": true,
        "reasonCode": "CONTROL_BOARD_UNREACHABLE",
        "reason": "string",
        "doorOpen": true,
        "lastOpened": "2019-08-24T14:15:22.123Z"
    }
    Built with