Chapter 1. Contact

Table of Contents

Create
Update

Create

Contact Create - Mail request template:

subject:   USER_ID  free text

object:  	CONTACT
operation: 	CREATE
tracking-id: 	Free form string .[0-9a-z-_](max 255 chars)
type:	        /^(PERS|ORG|ROLE)$/
first-name: 	/^([a-zA-Z0-9\-\s\.,#\/]|(\xC3\x84)|(\xC3\x96)|(\xC3\x9c)|(\xC3\x9F)|(\xC3\xA4)|(\xC3\xBC)|(\xC3\xB6))+$/
last-name: 	/^([a-zA-Z0-9\-\s\.,#\/]|(\xC3\x84)|(\xC3\x96)|(\xC3\x9c)|(\xC3\x9F)|(\xC3\xA4)|(\xC3\xBC)|(\xC3\xB6))+$/
middle-name: 	/^([a-zA-Z0-9\-\s\.,#\/]|(\xC3\x84)|(\xC3\x96)|(\xC3\x9c)|(\xC3\x9F)|(\xC3\xA4)|(\xC3\xBC)|(\xC3\xB6))+$/    Optional
organisation: 	/^([a-zA-Z0-9\&\-\s\.,#\/]|(\xC3\x84)|(\xC3\x96)|(\xC3\x9c)|(\xC3\x9F)|(\xC3\xA4)|(\xC3\xBC)|(\xC3\xB6))+$/
street: 	max 255 chars
number: 	max 64 chars
city: 	        max 255 chars
region: 	max 255 chars optional
postcode: 	max 32 chars
country: 	valid ISO code (2 chars)
sex: 	        /^(MALE|FEMALE)$/
email: 	        /^[0-9a-zA-Z\-_\.]{1,64}\@[0-9a-zA-Z\-_\.]{3,64}$/
fax: 	        /^\+\d+\.\d+$/
phone: 	        /^\+\d+\.\d+$/
protection: 	/^(YES|NO)$/
pin:            max 64 chars optional (for .it domains only)

The tracking-id is a unique string supplied by you to ease your job management.

Example 1.1. Contact Create - Request Sample

subject:     55    
 
object:    CONTACT
operation: CREATE      
tracking-id: XX-00990
type:  ORG
first-name: Joachim
last-name: Braun
middle-name: Werner
organisation: DbXperts2000 AG
street: Bahn Strasse
number: 12
city: Muenchen
region: Bayern
postcode: 890043
country: DE
sex: MALE
email: jbw@gmx.de
fax: +49.53225335
phone: +49.53225336
protection: YES
pin: 1234567890D

Example 1.2. Contact Create - Sucess Response Sample

subject:    Re:   55
 
status:       success
tracking-id:  xx-000990
object:       CONTACT
operation:    CREATE      
handle:       JOWE0014
 
original request:
Original Request Mail follows

Example 1.3. Contact Create - Failure Response Sample

subject:    Re:   55    
 
statu:        failed
tracking ID:  xx-000990
object:       CONTACT
operation:    CREATE      
handle:       -
error:        Invalid fax number
 
original request:
Original Request Mail follows

Update

Contact Update - Mail request template:

subject:   USER_ID free text
  	 
object: 	CONTACT 
operation: 	UPDATE
tracking-id: 	Free form string .[0-9a-z-_](max 255 chars)
handle : 	a valid (registered) contact handle
type: 	        /^(PERS|ORG|ROLE)$/
first-name: 	/^([a-zA-Z0-9\-\s\.,#\/]|(\xC3\x84)|(\xC3\x96)|(\xC3\x9c)|(\xC3\x9F)|(\xC3\xA4)|(\xC3\xBC)|(\xC3\xB6))+$/
last-name: 	/^([a-zA-Z0-9\-\s\.,#\/]|(\xC3\x84)|(\xC3\x96)|(\xC3\x9c)|(\xC3\x9F)|(\xC3\xA4)|(\xC3\xBC)|(\xC3\xB6))+$/
middle-name: 	/^([a-zA-Z0-9\-\s\.,#\/]|(\xC3\x84)|(\xC3\x96)|(\xC3\x9c)|(\xC3\x9F)|(\xC3\xA4)|(\xC3\xBC)|(\xC3\xB6))+$/    Optional
organisation: 	/^([a-zA-Z0-9\&\-\s\.,#\/]|(\xC3\x84)|(\xC3\x96)|(\xC3\x9c)|(\xC3\x9F)|(\xC3\xA4)|(\xC3\xBC)|(\xC3\xB6))+$/
street: 	max 255 chars
number: 	max 64 chars
city: 	        max 255 chars
region: 	max 255 chars optional
postcode: 	max 32 chars
country: 	valid ISO code (2 chars)
sex: 	        /^(MALE|FEMALE)$/
email: 	        /^[0-9a-zA-Z\-_\.]{1,64}\@[0-9a-zA-Z\-_\.]{3,64}$/
fax: 	        /^\+\d+\.\d+$/
phone: 	        /^\+\d+\.\d+$/
protection: 	/^(YES|NO)$/
pin:            max 64 chars optional (for .it domains only)

The tracking-id is a unique string supplied by you to ease your job management.

Example 1.4. Contact Update - Request Sample

subject:     55    
 
object:  CONTACT 
operation:  UPDATE
tracking-id: XX-00991
handle:  JOWE0014
type:  ORG
first-name: Joachim
last-name: Braun
middle-name: Werner
organisation: DbXperts2000 AG
street: Bahn Strasse
number: 12
city: Muenchen
region: Bayern
postcode: 890043
country: DE
sex: MALE
email: jbw@gmail.de
fax: +49.89894465
phone: +49.898966754
protection: YES
pin: 1234567890D

Example 1.5. Contact Update - Sucess Response Sample

subject:    Re:   55    
 
status:       success
tracking-id:  xx-000991
object:       CONTACT 
operation:    UPDATE
handle:       JOWE0014
 
original request:
Original Request Mail follows

Example 1.6. Contact Update - Failure Response Sample

subject:    Re:   55    
 
status:       failed
tracking ID:  xx-000991
object:       CONTACT 
operation:    UPDATE
handle:       JOWE0014
error:        Invalid fax number
 
original request:
Original Request Mail follows