PartnerService
DoppelMe API for developers. To obtain a partner id and key, please contact us. Our details can be found on the website: https://partner.doppelme.com
The following operations are supported. For a formal definition, please review the Service Description.
-
ActivateDoppelMeAccount
Actives a partner user account so that the user can also access his avatars directly via the DoppelMe website. This is useful if the user wishes to use his DoppelMe account on other sites, email signatures etc. An email is sent to the supplied email address with details of how to login to the DoppelMe website. -
AddDoppelMe
Creates an additional DoppelMe avatar for a user. -
AddDoppelMesToGroup
Add DoppelMe Keys (of the form DM123456ABC) to a users group. To allow children, specify DM123456ABCchild. Any existing group data is retained with the new DoppelMes appended on the end. -
AddInvites
Records a list of partner user ids that this person has invited. The invite_ids can be a single or a comma delimited list of invited user ids. The invites list is used to manage referrals. -
AllowPranks
Specify whether specified avatar can be pranked or not. -
AssignCoins
Assign coins to this avatars accounts. Coins are assigned from the Partner account. -
AssignItem
Assign item to users avatar. Purchases item on behalf of user if they do not own it already if purchase=true set -
AssignPartnerUserID
Assigns a partner user id to an existing doppelme account if that account is not already associated with a user id for this partner. The user should supply their DoppelMe username and their DoppelMe Shadow Key (not their password!) which they can get from their DoppelMe account settings. -
CreateDoppelMeAccount
Creates a new DoppelMe account and assigns a partners user id (partner_user_id) to that account. A referral id may be assigned. An blank avatar with the name doppelme_name is also created under that account. -
CreateDoppelMeGroup
Create a DoppelMeGroup given a list of doppelme_keys. DoppelMe keys should be of the form DM123456ABC. To allow children, specify DM123456ABCchild. Any existing group data is replaced with this new group. -
GetAssetsList
Returns a list of valid assets available to partner installation. -
GetAvatarParameters
Returns avatar parameters of given doppelme_key. -
GetDetailsFromPartnerUserID
Returns DoppelMe details (if they exist), for a given partner user id. -
GetDoppelMeGroupDetails
Returns breakdown of a users doppelme group (if they have one). -
GetDoppelMeGroupsForKey
Returns all DoppelMe Groups and Partner User IDs that this doppelme avatar key (DM123456ABC) is a member of. -
GetInviteDoppelMes
Returns a list of DoppelMe keys that can be offered to user as possible avatars to include with an invite request. (NOT SUPPORTED) -
PurchaseItem
Purchase item on behalf of user. -
RemovePartnerUserID
Removes associated partner user id from a doppelme account (doppelme account is not deleted). -
RemovePrank
Remove any pranks or gifts given to a specified avatar. -
ResetDoppelMe
Resets default avatar to initial default clothing. -
SetDoppelMeEyeColour
Sets the eye colour of a given avatar. Specify colour as 6 character hex RGB (e.g. FF0000 for red). -
SetDoppelMeGender
Sets the gender of a given avatar. Specify gender as M or F. -
SetDoppelMeHairColour
Sets the hair colour of a given avatar. Specify colour as 6 character hex RGB (e.g. FF0000 for red). -
SetDoppelMeSkinColour
Sets the skin colour of a given avatar. Specify colour as 6 character hex RGB (e.g. FF0000 for red). -
SetPrimaryDoppelMeKey
Changes the primary avatar key for this partner site. -
Version
Returns current version of the parner webservice