Les opportunités peuvent être manipulées à travers l'objet ncDeal dans l'API.
L'opportunité récupérée ou à insérer via l'API est un objet comprenant les méthodes suivantes :
Guid : L'identifiant de l'opportunité
Label : Le libellé de l'opportunité
Description
: Description
Comments
: Commentaires
Extcode
: Code externe (celui d'une application externe par exemple)
AssignedTo
: L'utilisateur affecté
Result
: Le code du résultat (WON : Gagné, LOST : Perdu, SLEEP : En sommeil)
Process
: Le processus (de la forme {Guid: , Label:, Code: })
Status
: L'étape du processus (de la forme {Guid: , Label:})
Amountprev
: Le montant prévisionnel
Third
: Compte associé sous la forme d'un objet ncThird
Contact
: Contact associé sous la forme d'un objet ncContact
MoreFields
: Liste des valeurs de champ supplémentaire (de la forme [{FieldId:'', Value:''}, {FieldId:'', Value:''}, ...])
Dprev
: Date prévisionnelle de décision (au format TimeStamp UNIX)
Tags
: Liste des tags affectés (de la forme [{TagCategory:'', Label:''}, {TagCategory:'', Label:''}, ...])
Chaque objet dispose également d'une propriété Updated spécifiant la dernière date de modification.
Renvoie une opportunité à partir de son identifiant
Paramètres :Renvoie toutes les opportunités d'une étape
Paramètres :Renvoie toutes les opportunités d'un compte
Paramètres :Crée ou modifie un ensemble d'opportunités. Si une opportunité correspondant à la clé uniqueproperty existe, alors l'API effectue une création. Sinon l'API met à jour l'opportunité. Le compte associé est recherché également à partir de sa propre clé. Si le compte n'est pas trouvé, alors l'opportunité n'est pas créée
Paramètres :