RRPproxy Homepage
RRPproxy Homepage

Events for internal and external transfers

Internal Transfer(UserTransfer)

The following listing contains example responses with the new extended information related to RRPproxy internal transfers:

  • Transfer request
  • Transfer cancelation
  • Transfer denial
  • Transfer approval

Transfer request response for requesting(gaining) or current(losing) registrar

  • Replace value "INTERNAL" for response parameter "current registrar" and "requesting registrar" by real registrar.
  • Subclass property depending on gaining(TRANSFER_PENDING) or losing(FOREIGN_TRANSFER_PENDING)
code = 200
description = Command completed successfully
property[date][0] = 2012-09-27 10:00:28.0
property[class][0] = DOMAIN_TRANSFER
property[subclass][0] = TRANSFER_PENDING|FOREIGN_TRANSFER_PENDING
property[object id][0] = example.com
property[data][0] = domain:example.com
property[data][1] = current registrar:registrar1
property[data][2] = requesting registrar:registrar2
property[data][3] = period:0
property[data][4] = autorenew:0
property[data][5] = execute date:2012-09-27 10:00:28
property[data][6] = transfer status:REQUESTED
property[data][7] = requested date:2012-09-26 00:00:00

Transfer cancelation response for requesting(gaining) or current(losing) registrar

  • Add new response parameters "execute date" and "transfer status"
  • Replace value "INTERNAL" for response parameter "current registrar" and "requesting registrar" by real registrar.
  • Subclass property depending on gaining(TRANSFER_FAILED) or losing(FOREIGN_TRANSFER_FAILED)
code = 200
description = Command completed successfully
property[date][0] = 2012-09-27 10:00:28.0
property[class][0] = DOMAIN_TRANSFER
property[subclass][0] = TRANSFER_FAILED|FOREIGN_TRANSFER_FAILED
property[object id][0] = example.com
property[data][0] = domain:example.com
property[data][1] = current registrar:registrar1
property[data][2] = requesting registrar:registrar2
property[data][3] = period:0
property[data][4] = autorenew:0
property[data][5] = execute date:2012-09-27 10:00:28
property[data][6] = transfer status:clientCancelled
property[data][7] = requested date:2012-09-26 00:00:00

Transfer denial response for requesting(gaining) or current(losing) registrar

  • Add new response parameters "execute date" and "transfer status"
  • Replace value "INTERNAL" for response parameter "current registrar" and "requesting registrar" by real registrar.
  • Subclass property depending on gaining(TRANSFER_FAILED) or losing(FOREIGN_TRANSFER_FAILED)
code = 200
description = Command completed successfully
property[date][0] = 2012-09-27 10:00:28.0
property[class][0] = DOMAIN_TRANSFER
property[subclass][0] = TRANSFER_FAILED|FOREIGN_TRANSFER_FAILED
property[object id][0] = example.com
property[data][0] = domain:example.com
property[data][1] = current registrar:registrar1
property[data][2] = requesting registrar:registrar2
property[data][3] = period:0
property[data][4] = autorenew:0
property[data][5] = execute date:2012-09-27 10:00:28
property[data][6] = transfer status:clientRejected
property[data][7] = requested date:2012-09-26 00:00:00

Transfer approval response for requesting(gaining) or current(losing) registrar

  • Add new response parameters "execute date" and "transfer status"
  • Replace value "INTERNAL" for response parameter "current registrar" and "requesting registrar" by real registrar.
  • Subclass property depending on gaining(TRANSFER_SUCCESSFUL) or losing(FOREIGN_TRANSFER_SUCCESSFUL)
code = 200
description = Command completed successfully
property[date][0] = 2012-09-27 10:00:28.0
property[class][0] = DOMAIN_TRANSFER
property[subclass][0] = TRANSFER_SUCCESSFUL|FOREIGN_TRANSFER_SUCCESSFUL
property[object id][0] = example.com
property[data][0] = domain:example.com
property[data][1] = current registrar:registrar1
property[data][2] = requesting registrar:registrar2
property[data][3] = period:0
property[data][4] = autorenew:0
property[data][5] = execute date:2012-09-27 10:00:28
property[data][6] = transfer status:clientApproved
property[data][7] = requested date:2012-09-26 00:00:00

External Transfer

The following listing contains example responses with the new extended information related to inter registrar transfers:

Incoming Transfer

  • pending
  • failed
  • successful

Outgoing Transfer

  • pending
  • failed
  • successful

Incoming Transfer pending

code = 200
description = Command completed successfully
property[date][0] = 2010-04-03 08:59:34.0
property[class][0] = DOMAIN_TRANSFER
property[subclass][0] = TRANSFER_PENDING
property[object id][0] = example.com
property[data][0] = domain:example.com
property[data][1] = current registrar:registrar1
property[data][2] = requesting registrar:registrar2

Incoming Transfer failed

code = 200
description = Command completed successfully
property[date][0] = 2012-04-30 18:50:06.0
property[class][0] = DOMAIN_TRANSFER
property[subclass][0] = TRANSFER_FAILED
property[object id][0] = example.com
property[data][0] = domain:example.com
property[data][1] = current registrar:registrar1
property[data][2] = requesting registrar:registrar2
property[data][3] = auto nack:0
property[data][4] = jobid:609657121

Incoming Transfer successful

code = 200
description = Command completed successfully
property[date][0] = 2012-04-30 18:50:06.0
property[class][0] = DOMAIN_TRANSFER
property[subclass][0] = TRANSFER_SUCCESSFUL
property[object id][0] = example.com
property[data][0] = domain:example.com
property[data][1] = current registrar:registrar1
property[data][2] = requesting registrar:registrar2
property[data][3] = auto ack:0
property[data][4] = jobid:609657121

Outgoing Transfer pending

code = 200
description = Command completed successfully
property[date][0] = 2010-04-03 08:59:34.0
property[class][0] = DOMAIN_TRANSFER
property[subclass][0] = FOREIGN_TRANSFER_PENDING
property[object id][0] = example.com
property[data][0] = domain:example.com
property[data][1] = current registrar:registrar1
property[data][2] = requesting registrar:registrar2

Outgoing Transfer failed

code = 200
description = Command completed successfully
property[date][0] = 2012-04-30 18:50:06.0
property[class][0] = DOMAIN_TRANSFER
property[subclass][0] = TRANSFER_FAILED
property[object id][0] = example.com
property[data][0] = domain:example.com
property[data][1] = current registrar:registrar1
property[data][2] = requesting registrar:registrar2
property[data][3] = auto nack:0
property[data][4] = jobid:609657121

Outgoing Transfer successful

code = 200
description = Command completed successfully
property[date][0] = 2013-08-25 23:35:24.0
property[class][0] = DOMAIN_TRANSFER
property[subclass][0] = FOREIGN_TRANSFER_SUCCESSFUL
property[object id][0] = example.com
property[data][0] = domain:example.com
property[data][1] = current registrar:registrar1
property[data][2] = requesting registrar:registrar2
property[data][3] = auto ack:0

Wedomains :)