Persons

Operation HTTP Request Description
get
GET /profile/{mvUid}
Fetch person
put
PUT /profile/{mvUid}
Update person
delete
DELETE /profile/{mvUid}
Remove person

Addresses of a person

Operation HTTP Request Description
get
GET /profile/{mvUid}/address/{addressId}
Fetch address
put
PUT /profile/{mvUid}/address/{addressId}
Update address
delete
DELETE /profile/{mvUid}/address/{addressId}
Delete address
get
GET /profile/{mvUid}/address
List addresses
post
POST /profile/{mvUid}/address
Add new address

Contact methods of a person

Operation HTTP Request Description
get
GET /profile/{mvUid}/contact/{contactId}
Fetch contact method
put
PUT /profile/{mvUid}/contact/{contactId}
Update contact method
delete
DELETE /profile/{mvUid}/contact/{contactId}
Delete contact method
get
GET /profile/{mvUid}/contact
List contact methods
post
POST /profile/{mvUid}/contact
Add new contact method

Relations of a person

Operation HTTP Request Description
get
GET /profile/{mvUid}/relation
List relations
post
POST /profile/{mvUid}/relation
Add relation
post
POST /profile/{mvUid}/relation/owns
Check if profile owns relation
get
GET /profile/{mvUid}/relation/{relationId}
Fetch relation
put
PUT /profile/{mvUid}/relation/{relationId}
Update relation
delete
DELETE /profile/{mvUid}/relation/{relationId}
Delete relation

Addresses of a relation

Operation HTTP Request Description
get
GET /profile/{mvUid}/relation/{relationId}/address
List addresses
post
POST /profile/{mvUid}/relation/{relationId}/address
Add new address
get
GET /profile/{mvUid}/relation/{relationId}/address/{addressId}
Fetch address
put
PUT /profile/{mvUid}/relation/{relationId}/address/{addressId}
Update address
delete
DELETE /profile/{mvUid}/relation/{relationId}/address/{addressId}
Delete address

Contact information of a relation

Operation HTTP Request Description
get
GET /profile/{mvUid}/relation/{relationId}/contact/{contactId}
Fetch contact method
put
PUT /profile/{mvUid}/relation/{relationId}/contact/{contactId}
Update contact method
delete
DELETE /profile/{mvUid}/relation/{relationId}/contact/{contactId}
Delete contact method
get
GET /profile/{mvUid}/relation/{relationId}/contact
List contact methods
post
POST /profile/{mvUid}/relation/{relationId}/contact
Add new contact method
pluslistarrow-leftglobe