Callback

LG 상업용 세탁기 서버는 파트너 서버의 Callback URL을 호출하여 다음 이벤트에 대한 메시지를 전달합니다.

  • 기기 등록
  • 기기 예약 해제
  • 기기 남은 시간 알림
  • 기기 에러 발생

(Callback URL 등록 방법은 Event API를 참고하십시오.)

기기 등록 Callback 

POST {{CALLBACK_URL}}

기기가 등록되면, LG 상업용 세탁기 서버는 파트너 서버의 Callback URL을 호출하여 다음 메시지를 전달합니다.

Callback 

Parameter

Location

Name

Required

Type

Description

Example

Header

Common Header

Mandatory

- - -

Body

deviceAdded

       

deviceId

Mandatory

string

디바이스 ID

 

deviceType

Mandatory

string

디바이스 타입

 

model

Mandatory

string

모델명

 

nickName

Mandatory

string

디바이스 별명

 

Example

[POST] {{CALLBACK_URL}}

{
    "deviceAdded": {
        "deviceId": "12341234",
        "deviceType": "211",
        "model": "washer",
        "nickName": "washer_new"
    }
}

 

예약 해제 Callback 

POST {{CALLBACK_URL}}

기기가 예약 해제될 때, LG 상업용 세탁기 서버는 파트너 서버의 Callback URL을 호출하여 다음 메시지를 전달합니다.
예약 해제가 발생하는 경우에는 예약 시간이 만료된 경우, 전원이 꺼졌다가 켜졌을 경우 등이 있습니다.

Callback 

Parameter

Location

Name

Required

Type

Description

Example

Header

Common Header

Mandatory

- - -

Body

cancelReservation

       

deviceId

Mandatory

string

디바이스 ID

 

Example

[POST] {{CALLBACK_URL}}

{
  "cancelReservation": {
    "deviceId": "12341234"
  }
}

 

기기 종료 남은 시간 Callback 

POST {{CALLBACK_URL}}

LG 상업용 세탁기 서버는 파트너 서버의 Callback URL을 호출하여 기기가 종료될 때까지 남은 시간을 전달합니다. 

Callback

Parameter

Location

Name

Required

Type

Description

Example

Header

Common Header

Mandatory

- - -

Body

remain

       

deviceId

Mandatory

string

디바이스 ID

"12341234"

min

Mandatory

Integer

남은 시간 (분)

10

Example

[POST] {{CALLBACK_URL}}

{
    "remain": {
        "deviceId": "12341234",
        "min": 10
    }
}

 

기기 에러 발생 Callback 

POST {{CALLBACK_URL}}

기기에 에러가 발생할 때, LG 상업용 세탁기 서버는 파트너 서버의 Callback URL을 호출하여 다음 메시지를 전달합니다.

Callback

Parameter

Location

Name

Required

Type

Description

Example

Header

Common Header

Mandatory

- - -

Body

error

       

deviceId

Mandatory

string

디바이스 ID

"12341234"

detail

Mandatory

string

 

10

todo

Mandatory

string

   

Example

[POST] {{CALLBACK_URL}}

{
  "remain": {
    "deviceId": "12341234",
    "detail": 10,
    "todo":
  }
}