Définition de l'objet
Message WhatsApp
WhatsAppMessage
Les propriétés d'une fiche « Message WhatsApp », ses énumérations et ses liaisons avec les autres fiches.
Une fiche « Message WhatsApp », telle que l'API la lit et l'écrit (WhatsAppMessage dans la référence). Sa liste et sa création : https://staging-api.docage.com/WhatsAppMessages ; une fiche : https://staging-api.docage.com/WhatsAppMessages/{id}. Les propriétés communes à toutes les fiches sont sur la page des définitions des objets.
Ses propriétés
CategoryWhatsAppTemplateCategoryCatégorie
ContactIdidentifiantÉcrite par le serveurIdentifiant du contact
ContextMetaMessageIdtexte, 128 caractères au plusÉcrite par le serveurIdentifiant du message d'origine
Le message système que ce modèle incarne, None pour un modèle libre ou un envoi. Posé par le semis, jamais par un client.
Sens
Instancesliste deWhatsAppMessageMessages WhatsApp envoyés à partir de ce modèle
MediaFileNametexte, 255 caractères au plusÉcrite par le serveurNom du fichier
MediaIdtexte, 128 caractères au plusÉcrite par le serveurIdentifiant du média
MediaMimeTypetexte, 128 caractères au plusÉcrite par le serveurType du média
MessageTypetexte, 32 caractères au plusÉcrite par le serveurType de message
MetaMessageIdtexte, 128 caractères au plusÉcrite par le serveurIdentifiant chez Meta
MetaTemplateIdtexte, 64 caractères au plusÉcrite par le serveurIdentifiant du modèle chez Meta
MetaTemplateNametexte, 512 caractères au plusNom du modèle chez Meta
Où en est le modèle chez Meta, sur le compte WhatsAppAccountId. Écrit par le serveur, à la soumission du modèle puis à chaque avis de Meta.
MetaTemplateStatusDetailstexteÉcrite par le serveurDétails du statut chez Meta
RecipientPhoneNumbertexteCorrespondant
SecurityCodeIdidentifiantÉcrite par le serveurIdentifiant du code de sécurité
SenderNametexte, 255 caractères au plusÉcrite par le serveurNom de l'expéditeur
SendingDatedate et heure (UTC)Écrite par le serveurDate d'envoi
Statut
StatusDatedate et heure (UTC)Écrite par le serveurDate du statut
StatusDetailstexteÉcrite par le serveurDétails du statut
TemplateWhatsAppMessageModèle dont ce message est issu.
Texttexte, 4096 caractères au plusTexte
TransactionIdidentifiantÉcrite par le serveurIdentifiant du parcours
WhatsAppAccountIdidentifiantIdentifiant du compte WhatsApp
AddToBoxIdsliste d'identifiantsIdentifiants des classeurs à lier à l'entité
ArchiveRetentionYearsentierDurée d'archivage en années
BoxIdsliste d'identifiantsLecture seuleIdentifiants des classeurs liés à l'entité (lecture seule)
CreationDatedate et heure (UTC)Écrite par le serveurDate de création
Créateur
CreationUserIdidentifiantÉcrite par le serveurIdentifiant du créateur
CultureInfotexteCulture
CustomFieldsliste deFieldLes champs personnalisés de la fiche : ceux de son organisation et ceux de son modèle.
CustomFieldsForInstancesliste deFieldChamps personnalisés pour les entités générées par le modèle
CustomFieldsFromOrganizationliste deFieldChamps personnalisés de l'organisation
CustomFieldsFromTemplateliste deFieldChamps personnalisés du modèle
CustomFieldsUserDataliste deFieldUserDataValeurs des champs personnalisés
DeletionDatedate et heure (UTC)Écrite par le serveurDate de suppression
Auteur de la suppression
DeletionUserIdidentifiantÉcrite par le serveurIdentifiant de l'auteur de la suppression
DynamicInclusionDynamicInclusionSi une inclusion dynamique est définie, l'entité sera incluse dans son parent que si la condition est remplie
EntityStateStateLevelLecture seuleEtat de l'entité
ExternalIdtexte, 128 caractères au plusIdentifiant externe
GeneratedByCampaignIdidentifiantÉcrite par le serveurCampagne ayant généré l'entité
GeneratedByFormIdidentifiantIdentifiant du formulaire ayant généré l'entité
IdidentifiantÉcrite par le serveurIdentifiant
IsArchivedoui ou nonArchivé
IsSystemoui ou nonÉcrite par le serveurEst système
IsTemplateoui ou nonLecture seuleEst un modèle
LanguageLanguageLangue
LastModificationDatedate et heure (UTC)Écrite par le serveurDate de modification
Dernier modificateur
LastModificationUserIdidentifiantÉcrite par le serveurIdentifiant du dernier modificateur
MergeEntitiesliste deMergeEntityObjets participant à la fusion
MergeFieldsliste deMergeFieldChamps de fusion
MustBeArchivedoui ou nonDate de début d'archivage
Nametexte, 255 caractères au plusNom
NotestexteNotes
ParentOrganizationIdidentifiantLecture seuleOrganisation parente
ParentRightsDTOliste deRightDTOLes nouveaux droits de la fiche, à sa création ou à sa mise à jour : la liste REMPLACE ses droits, elle doit donc contenir tous les nouveaux droits. Réservé à qui administre la fiche : pouvoir la modifier ne suffit pas.
RelationDefinitionsForInstancesliste deRelationDefinitionLes relations déclarées sur ce modèle : une extrémité est imposée (le modèle lui-même), et la relation ne vaut que pour ses instances — en plus de celles déclarées au niveau de l'organisation dont une extrémité est du même type. Elles se propagent comme CustomFieldsForInstances : une instance les lit dans RelationDefinitionsFromTemplate.
RelationDefinitionsFromTemplateliste deRelationDefinitionLes relations qu'une instance tient de son modèle. Elles ne sont pas recopiées : elles se relisent sur le modèle à chaque lecture. Ajouter une relation sur un modèle la fait donc apparaître sur toutes ses instances existantes, y compris celles créées avant, comme un champ personnalisé (CustomFieldsFromTemplate).
RemoveFromBoxIdsliste d'identifiantsIdentifiants des classeurs à délier de l'entité
TemplateIdidentifiantIdentifiant de Modèle utilisé
Aucune propriété ne correspond.
Ses énumérations
WhatsAppTemplateCategory
- 0Aucune
- 1Utilitaire
- 2Authentification
- 3Marketing
DefaultWhatsAppType
- 0Aucun
- 1Code de sécurité pour signer un document
- 2Code de sécurité pour valider un document
- 3Code de sécurité pour valider un formulaire
WhatsAppDirection
- 0Sortant
- 1Entrant
WhatsAppTemplateStatus
- 0Non soumis
- 1En attente
- 2Approuvé
- 3Rejeté
- 4Suspendu
- 5Désactivé
WhatsAppStatus
- -100Erreur
- -3Non remis
- 0Brouillon
- 1Reçu
- 2Envoyé
- 3Remis
- 4Lu
Ses liaisons
Les fiches auxquelles elle se lie, et le rôle de chacune : ce que LinkedToTypeName et LinkedToId retrouvent dans
une liste (voir Lire des listes).