Définition de l'objet
Campagne
Campaign
Les propriétés d'une fiche « Campagne », ses énumérations et ses liaisons avec les autres fiches.
Une fiche « Campagne », telle que l'API la lit et l'écrit (Campaign dans la référence). Sa liste et sa création : https://staging-api.docage.com/Campaigns ; une fiche : https://staging-api.docage.com/Campaigns/{id}. Les propriétés communes à toutes les fiches sont sur la page des définitions des objets.
Ses propriétés
ActionCampaignActionAction
ActionSettingsCampaignActionSettingsLes réglages de l'action hors des médias (le modèle d'un parcours, d'un formulaire…). Colonne JSON.
AudienceCampaignAudienceGroupLa cible : l'arbre de ses sources ; une cible jamais renseignée se lit comme un arbre vide.
CompletedAtUtcdate et heure (UTC)Écrite par le serveurTerminée le
Descriptiontexte, 1000 caractères au plusDescription
Instancesliste deCampaignCampagnes tirées de ce modèle
IsMarketingoui ou nonCommerciale
LaunchedAtUtcdate et heure (UTC)Écrite par le serveurLancée le
LaunchedByDocageUserIdidentifiantÉcrite par le serveurLancée par
MediaCampaignMediaGroupL'arbre des médias, avec le modèle et le canal de chaque feuille.
Nametexte, 255 caractères au plusObligatoireNom
ScheduledAtUtcdate et heure (UTC)Écrite par le serveurEnvoi programmé
État
TemplateCampaignLe modèle dont la campagne est tirée — ou, pour un modèle, celui qu'il copie.
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
CampaignAction
- 1Envoyer un message
- 2Générer des parcours
- 3Inviter à remplir un formulaire
- 4Inviter à payer
- 5Inviter à réserver
- 6Exécuter un flux
CampaignState
- 0Brouillon
- 1Programmée
- 2En cours
- 3Terminée
- 4Arrêtée
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).
- AbsenceCampagne ayant généré l'entité
- CampagneCampagne ayant généré l'entitéModèle
- CarteCampagne ayant généré l'entité
- CercleCampagne ayant généré l'entitéCercle ciblé
- ClasseurCampagne ayant généré l'entitéClasseur des parcoursClasseur ciblé
- Compte WhatsAppCompte WhatsApp
- Compte emailCampagne ayant généré l'entitéCompte email
- ContactCampagne ayant généré l'entitéDestinataire de campagneContact ciblé
- ConversationCampagne ayant généré l'entitéMessage de conversation
- DocumentCampagne ayant généré l'entité
- EmailCampagne ayant généré l'entitéModèle d'email
- Enregistrement personnaliséCampagne ayant généré l'entité
- FluxCampagne ayant généré l'entité
- FormulaireCampagne ayant généré l'entité
- GroupeCampagne ayant généré l'entitéGroupe ciblé
- HorodatageCampagne ayant généré l'entité
- Message WhatsAppCampagne ayant généré l'entitéModèle WhatsApp
- Message d'absenceCampagne ayant généré l'entité
- Modèle de code de sécuritéCampagne ayant généré l'entité
- OrganisationCampagne ayant généré l'entité
- Page webCampagne ayant généré l'entité
- PaiementCampagne ayant généré l'entité
- ParcoursCampagne ayant généré l'entitéModèle de parcours
- PipelineCampagne ayant généré l'entité
- PortailCampagne ayant généré l'entité
- Règle de dédoublonnageCampagne ayant généré l'entité
- RéservationCampagne ayant généré l'entité
- RéunionCampagne ayant généré l'entité
- SMSCampagne ayant généré l'entitéModèle de SMS
- Signature de messageCampagne ayant généré l'entité
- Site webCampagne ayant généré l'entité
- SociétéCampagne ayant généré l'entitéSociété ciblée
- TransfertCampagne ayant généré l'entité
- Type d'absenceCampagne ayant généré l'entité
- UtilisateurCampagne ayant généré l'entitéDestinataire de campagneLancée parCollègue ciblé
- Vérification d'identitéCampagne ayant généré l'entité
- Vérification de personne moraleCampagne ayant généré l'entité
- WebhookCampagne ayant généré l'entité
- ÉquipeCampagne ayant généré l'entitéÉquipe ciblée