Skip to content

Objets API SCIM et annexes

Cet article présente les différents objets de l’API SCIM ainsi que les annexes associées.

Objet Autorisations

L’objet Autorisations est un champ que l’on retrouve dans certaines demandes et réponses lors de l’interaction avec la ressource utilisateur via les autorisations de l’ID SCIM.

1
2
3
4
5
6
{
  "permissions": {
    "companyPermissions": (required, array),
    "appGroup": (required, array)
  }
}

Un objet Autorisations valide est un objet JSON avec les paires clé-valeur suivantes :

Clé Requis Type de données Description
companyPermissions Facultatif Tableau Tableau de chaînes de caractères d’autorisations au niveau de l’entreprise provenant du tableau des chaînes de caractères d’autorisations de l’entreprise, dans lequel la présence de la chaîne correspond à l’utilisateur disposant de l’autorisation correspondante.
roles Facultatif Tableau Tableau d’objets de rôle.
appGroup Requis Tableau Tableau d’objets d’autorisations de l’espace de travail.

Objet d’autorisations de l’espace de travail

Un objet d’autorisations de groupe d’applications valide est un objet JSON avec les paires clé-valeur suivantes :

Clé Requis Type de données Description
appGroupName Facultatif Chaîne de caractères Nom de l’espace de travail. Utilisé pour spécifier l’espace de travail pour lequel les autorisations contenues dans cet objet s’appliquent.
appGroupId Requis si appGroupName est absent Chaîne de caractères ID de l’espace de travail, servant de méthode alternative pour spécifier l’espace de travail.
appGroupPermissionSets Facultatif Tableau Tableau contenant un seul objet Ensemble d’autorisations de l’espace de travail.
appGroupPermissions Requis Tableau Tableau de chaînes de caractères d’autorisations au niveau de l’espace de travail provenant du tableau des chaînes de caractères d’autorisations de l’espace de travail, dans lequel la présence de la chaîne correspond à l’utilisateur disposant de l’autorisation correspondante pour l’espace de travail donné.
team Facultatif Tableau Tableau d’objets d’autorisations d’équipe.

Objet Ensemble d’autorisations de l’espace de travail

Un objet Ensemble d’autorisations de l’espace de travail valide est un objet JSON avec les paires clé-valeur suivantes :

Clé Requis Type de données Description
appGroupPermissionSetName Facultatif Chaîne de caractères Nom de l’ensemble d’autorisations de l’espace de travail attribué à l’utilisateur pour cet espace de travail.
appGroupPermissionSetID Requis si appGroupPermissionSetName est absent Chaîne de caractères ID de l’espace de travail, servant de méthode alternative pour spécifier l’ensemble d’autorisations de l’espace de travail attribué à l’utilisateur pour cet espace de travail.

Objet d’autorisations de l’équipe

Un objet d’autorisations d’équipe valide est un objet JSON avec les paires clé-valeur suivantes :

Clé Requis Type de données Description
teamName Facultatif Chaîne de caractères Nom de l’équipe, qui peut être utilisé pour spécifier à quelle équipe sont destinées les autorisations de cet objet.
teamId Requis si teamName est absent Chaîne de caractères ID de l’équipe, servant de méthode alternative pour spécifier l’équipe.
teamPermissions Requis Tableau Tableau de chaînes de caractères d’autorisations au niveau de l’équipe provenant du tableau des chaînes de caractères d’autorisations des équipes, dans lequel la présence de la chaîne correspond à l’utilisateur disposant de l’autorisation correspondante pour l’équipe spécifiée.

Objet de rôle

Un objet de rôle valide est un objet JSON avec les paires clé-valeur suivantes :

Clé Requis Type de données Description
roleName Facultatif Chaîne de caractères Nom du rôle attribué à l’utilisateur.
roleId Requis si roleName est absent Chaîne de caractères ID du rôle, servant de méthode alternative pour spécifier le rôle.

Annexe

Chaînes de caractères d’autorisations de l’entreprise

Telles qu’affichées dans l’interface utilisateur Chaîne de caractères API SCIM
Administrateur admin
Peut gérer les paramètres de l’entreprise manage_company_settings
Peut ajouter/supprimer des espaces de travail add_remove_app_groups

Chaînes de caractères d’autorisations de l’espace de travail

Nom de l’autorisation Chaîne de caractères API SCIM
Admin admin
Accéder aux Campaigns, Canvas, cartes, Segments, bibliothèque multimédia basic_access
Approuver et refuser des Canvas approve_deny_campaigns
Envoyer des Campaigns, Canvas send_campaigns_canvases
Publier des cartes publish_cards
Modifier les Segments edit_segments
Exporter les données utilisateur export_user_data
Afficher les données d’identification view_pii
Voir les profils utilisateur conformes aux données d’identification view_user_profile
Gérer les utilisateurs du tableau de bord manage_dashboard_users
Gérer les ressources de la bibliothèque multimédia manage_media_library
Afficher les données d’utilisation view_usage_data
Importer et mettre à jour les données utilisateur import_update_user_data
Afficher les détails de facturation view_billing_details
Accéder à la console de développement dev_console
Lancer des Content Blocks launch_content_blocks
Gérer les intégrations externes manage_external_integrations
Gérer les applications manage_apps
Gérer les équipes manage_teams
Gérer les événements, attributs, achats manage_events_attributes_purchases
Gérer les étiquettes manage_tags
Gérer les paramètres des e-mails manage_email_settings
Gérer les groupes d’abonnement manage_subscription_groups
Gérer les paramètres d’approbation manage_approval_settings
Gérer les autorisations du tableau de bord des catalogues manage_catalogs_dashboard_permission

Chaînes de caractères d’autorisations d’équipe

Nom de l’autorisation Chaîne de caractères API SCIM
Admin admin
Accéder aux Campaigns, Canvas, cartes, Segments, bibliothèque multimédia basic_access
Approuver et refuser des Canvas approve_deny_campaigns
Envoyer des Campaigns, Canvas send_campaigns_canvases
Publier des cartes publish_cards
Modifier les Segments edit_segments
Exporter les données utilisateur export_user_data
Afficher le profil utilisateur view_user_profile
Gérer les utilisateurs du tableau de bord manage_dashboard_users
Gérer les ressources de la bibliothèque multimédia manage_media_library

Chaînes de caractères du service

Telles qu’affichées dans l’interface utilisateur Chaîne de caractères API SCIM
Agence / tiers agency
BI / analyses bi
Cadre supérieur c_suite
Ingénierie engineering
Finance finance
Marketing / éditorial marketing
Gestion des produits pm

Migration des autorisations granulaires

Les intégrations SCIM existantes et les objets API SCIM hérités continueront de fonctionner après la migration des autorisations granulaires prévue fin avril.

Aucune action immédiate n’est requise de votre part. Cependant, nous vous recommandons de vérifier vos intégrations afin d’identifier les autorisations qui seront granularisées. Par exemple, si vous envoyez actuellement basic_access dans l’API, nous vous suggérons de mettre à jour votre intégration après la granularisation afin d’inclure les autorisations spécifiques (par exemple, "appGroupPermissions":["view_campaigns","edit_campaigns"]). Braze continuera d’accepter les chaînes de caractères héritées, telles que basic_access, après la migration des autorisations granulaires, afin que les intégrations existantes ne soient pas interrompues.

Objet autorisations

L’objet autorisations est un champ présent dans certaines demandes et réponses lors de l’interaction avec la ressource utilisateur via les autorisations d’ID SCIM.

1
2
3
4
5
6
{
  "permissions": {
    "companyPermissions": (required, array),
    "appGroup": (required, array)
  }
}

Un objet autorisations valide est un objet JSON avec les paires clé-valeur suivantes :

Clé Requis Type de données Description
companyPermissions Facultatif Tableau Tableau de chaînes de caractères d’autorisations au niveau de la société, dans lequel la présence de la chaîne de caractères indique que l’utilisateur dispose de l’autorisation correspondante.
roles Facultatif Tableau Tableau d’objets de rôle.
appGroup Requis Tableau Tableau d’objets d’autorisations de l’espace de travail.

Objet d’autorisations de l’espace de travail

Un objet d’autorisations de groupe d’applications valide est un objet JSON avec les paires clé-valeur suivantes :

Clé Requis Type de données Description
appGroupName Facultatif Chaîne de caractères Nom de l’espace de travail. Permet de spécifier l’espace de travail auquel s’appliquent les autorisations contenues dans cet objet.
appGroupId Requis si appGroupName est absent Chaîne de caractères ID de l’espace de travail, servant de méthode alternative pour spécifier l’espace de travail.
appGroupPermissionSets Facultatif Tableau Tableau contenant un seul objet ensemble d’autorisations de l’espace de travail.
appGroupPermissions Requis Tableau Tableau de chaînes de caractères d’autorisations au niveau de l’espace de travail, issu du tableau des chaînes de caractères des autorisations de l’espace de travail, dans lequel la présence de la chaîne de caractères indique que l’utilisateur dispose de l’autorisation correspondante pour l’espace de travail spécifié.
team Facultatif Tableau Tableau d’objets d’autorisations d’équipe.

Objet ensemble d’autorisations de l’espace de travail

Un objet ensemble d’autorisations de l’espace de travail valide est un objet JSON avec les paires clé-valeur suivantes :

Clé Requis Type de données Description
appGroupPermissionSetName Facultatif Chaîne de caractères Nom de l’ensemble d’autorisations de l’espace de travail attribué à l’utilisateur pour cet espace de travail.
appGroupPermissionSetID Requis si appGroupPermissionSetName est absent Chaîne de caractères ID de l’espace de travail, servant de méthode alternative pour spécifier l’ensemble d’autorisations de l’espace de travail attribué à l’utilisateur pour cet espace de travail.

Objet d’autorisations d’équipe

Un objet d’autorisations d’équipe valide est un objet JSON avec les paires clé-valeur suivantes :

Clé Requis Type de données Description
teamName Facultatif Chaîne de caractères Nom de l’équipe, qui permet de spécifier à quelle équipe s’appliquent les autorisations de cet objet.
teamId Requis si teamName est absent Chaîne de caractères ID de l’équipe, servant de méthode alternative pour spécifier l’équipe.
teamPermissions Requis Tableau Tableau de chaînes de caractères d’autorisations au niveau de l’équipe, issu du tableau des chaînes de caractères d’autorisations d’équipe, dans lequel la présence de la chaîne de caractères indique que l’utilisateur dispose de l’autorisation correspondante pour l’équipe spécifiée.

Objet de rôle

Un objet de rôle valide est un objet JSON avec les paires clé-valeur suivantes :

Clé Requis Type de données Description
roleName Facultatif Chaîne de caractères Nom du rôle attribué à l’utilisateur.
roleId Requis si roleName est absent Chaîne de caractères ID du rôle, servant de méthode alternative pour spécifier le rôle.

Annexe

Chaînes de caractères d’autorisations de la société

Telles qu’affichées dans l’interface utilisateur Chaîne de caractères API SCIM
Administrateur admin
Gérer les paramètres de l’entreprise manage_company_settings
Créer et supprimer des espaces de travail add_remove_app_groups

Chaînes de caractères des autorisations de l’espace de travail

Nom de l’autorisation Chaîne de caractères API SCIM
Afficher les campagnes view_campaigns
Modifier les campagnes edit_campaigns
Archiver les campagnes archive_campaigns
Afficher les Canvas view_canvases
Modifier les Canvas edit_canvases
Archiver les Canvas archive_canvases
Afficher les règles de limite de fréquence view_frequency_caps
Modifier les règles de limite de fréquence edit_frequency_caps
Afficher la priorisation des messages view_message_prioritization
Modifier la priorisation des messages edit_message_prioritization
Afficher les Content Blocks view_content_blocks
Modifier les Content Blocks edit_content_blocks
Archiver les Content Blocks archive_content_blocks
Afficher les indicateurs de fonctionnalité view_feature_flags
Modifier les indicateurs de fonctionnalité edit_feature_flags
Archiver les indicateurs de fonctionnalité archive_feature_flags
Afficher les Segments view_segments
Modifier les Segments edit_segments
Archiver les Segments archive_segments
Afficher le groupe de contrôle global view_global_control_group
Modifier le groupe de contrôle global edit_global_control_group
Afficher les modèles IAM view_iam_templates
Modifier les modèles IAM edit_iam_templates
Archiver les modèles IAM archive_iam_templates
Afficher les modèles d’e-mail view_email_templates
Modifier les modèles d’e-mail edit_email_templates
Archiver les modèles d’e-mail archive_email_templates
Afficher les modèles de webhook view_webhook_templates
Modifier les modèles de webhook edit_webhook_templates
Archiver les modèles de webhook archive_webhook_templates
Afficher les modèles de liens d’e-mail view_link_templates
Modifier les modèles de liens d’e-mail edit_link_templates
Afficher les ressources de la bibliothèque multimédia view_media_library_assets
Afficher les emplacements view_locations
Modifier les emplacements edit_locations
Archiver les emplacements archive_locations
Afficher les codes de promotion view_promotion_codes
Modifier les codes de promotion edit_promotion_codes
Exporter les codes de promotion export_promotion_codes
Afficher les centres de préférences view_preference_centers
Modifier les centres de préférences edit_preference_centers
Modifier les rapports edit_reports
Afficher les placements view_placements
Modifier les placements edit_placements
Archiver les placements archive_placements
Afficher les modèles de bannières view_banner_templates
Afficher les paramètres multilingues view_multi_language_settings
Utiliser BrazeAI OperatorTM use_operator
Afficher les agents de Decisioning Studio view_decisioning_studio_agents
Afficher l’audience de Decisioning Studio view_decisioning_studio_audience
Afficher l’événement de conversion de Decisioning Studio view_decisioning_studio_conversion_event
Afficher les garde-fous de Decisioning Studio view_decisioning_studio_guardrails
Lancer des campagnes launch_campaigns
Lancer des Canvas launch_canvases
Modifier les utilisateurs du tableau de bord edit_dashboard_users
Modifier les ressources de la bibliothèque multimédia edit_media_library_assets
Supprimer les ressources de la bibliothèque multimédia delete_media_library_assets
Afficher les importations d’utilisateurs view_import_users
Importer des utilisateurs import_users
Modifier les données utilisateur edit_user_data
Afficher les enregistrements de fusion d’utilisateurs view_user_merge_records
Fusionner les utilisateurs en double merge_duplicate_users
Afficher les clés API view_api_keys
Modifier les clés API edit_api_keys
Afficher les groupes internes view_internal_user_groups
Modifier les groupes internes edit_internal_user_groups
Supprimer les groupes internes delete_internal_user_groups
Afficher le journal d’activité des messages view_message_activity_log
Afficher le journal des événements utilisateurs view_event_user_log
Afficher les identifiants API view_api_identifiers
Afficher le tableau de bord d’utilisation de l’API view_api_usage_dashboard
Afficher les limites de l’API view_api_limits
Afficher les alertes d’utilisation de l’API view_api_usage_alerts
Modifier les alertes d’utilisation de l’API edit_api_usage_alerts
Afficher l’outil de débogage du SDK view_sdk_debugger
Modifier l’outil de débogage du SDK edit_sdk_debugger
Lancer des Content Blocks launch_content_blocks
Modifier l’ingestion de données cloud edit_cloud_data_ingestion
Afficher les paramètres des applications view_app_settings
Modifier les paramètres des applications edit_app_settings
Afficher les paramètres des notifications push view_push_settings
Modifier les paramètres des notifications push edit_push_settings
Afficher les équipes view_teams
Modifier les équipes edit_teams
Archiver les équipes archive_teams
Afficher les attributs personnalisés view_custom_attributes
Modifier les attributs personnalisés edit_custom_attributes
Ajouter des attributs personnalisés à la liste de blocage blocklist_custom_attributes
Supprimer des attributs personnalisés delete_custom_attributes
Exporter des attributs personnalisés export_custom_attributes
Afficher les événements personnalisés view_custom_events
Modifier les événements personnalisés edit_custom_events
Ajouter des événements personnalisés à la liste de blocage blocklist_custom_events
Supprimer des événements personnalisés delete_custom_events
Exporter des événements personnalisés export_custom_events
Modifier la segmentation des propriétés d’événements personnalisés edit_custom_event_property_segmentation
Afficher les produits view_products
Modifier les produits edit_products
Ajouter des produits à la liste de blocage blocklist_products
Modifier la segmentation des propriétés d’achat edit_purchase_property_segmentation
Afficher les étiquettes view_tags
Modifier les étiquettes edit_tags
Supprimer les étiquettes delete_tags
Afficher les paramètres des e-mails view_email_settings
Modifier les paramètres des e-mails edit_email_settings
Afficher les catalogues view_catalogs
Modifier les catalogues edit_catalogs
Exporter les catalogues export_catalogs
Supprimer les catalogues delete_catalogs
Afficher les paramètres WhatsApp view_whatsapp_settings
Modifier les partenaires technologiques edit_technology_partners

Chaînes de caractères d’autorisations d’équipe

Nom de l’autorisation Chaîne de caractères API SCIM
Afficher les campagnes view_campaigns
Modifier les campagnes edit_campaigns
Archiver les campagnes archive_campaigns
Afficher les Canvas view_canvases
Modifier les Canvas edit_canvases
Archiver les Canvas archive_canvases
Afficher les règles de limite de fréquence view_frequency_caps
Modifier les règles de limite de fréquence edit_frequency_caps
Afficher la priorisation des messages view_message_prioritization
Modifier la priorisation des messages edit_message_prioritization
Afficher les Content Blocks view_content_blocks
Afficher les indicateurs de fonctionnalité view_feature_flags
Modifier les indicateurs de fonctionnalité edit_feature_flags
Archiver les indicateurs de fonctionnalité archive_feature_flags
Afficher les Segments view_segments
Modifier les Segments edit_segments
Modifier le groupe de contrôle global edit_global_control_group
Afficher les modèles IAM view_iam_templates
Modifier les modèles IAM edit_iam_templates
Archiver les modèles IAM archive_iam_templates
Afficher les modèles d’e-mail view_email_templates
Modifier les modèles d’e-mail edit_email_templates
Archiver les modèles d’e-mail archive_email_templates
Afficher les modèles de webhook view_webhook_templates
Modifier les modèles de webhook edit_webhook_templates
Archiver les modèles de webhook archive_webhook_templates
Afficher les modèles de liens d’e-mail view_link_templates
Modifier les modèles de liens d’e-mail edit_link_templates
Afficher les ressources de la bibliothèque multimédia view_media_library_assets
Afficher les emplacements view_locations
Modifier les emplacements edit_locations
Archiver les emplacements archive_locations
Afficher les codes de promotion view_promotion_codes
Modifier les codes de promotion edit_promotion_codes
Exporter les codes de promotion export_promotion_codes
Afficher les centres de préférences view_preference_centers
Modifier les centres de préférences edit_preference_centers
Afficher les rapports view_reports
Créer des rapports create_reports
Modifier les rapports edit_reports
Afficher les modèles de bannières view_banner_templates
Afficher les paramètres multilingues view_multi_language_settings
Utiliser BrazeAI OperatorTM use_operator
Afficher les agents de Decisioning Studio view_decisioning_studio_agents
Lancer des campagnes launch_campaigns
Lancer des Canvas launch_canvases
Modifier les utilisateurs du tableau de bord edit_dashboard_users

Chaînes de caractères de département

Telles qu’affichées dans l’interface utilisateur Chaîne de caractères API SCIM
Agence / tiers agency
BI / analytique bi
Direction générale c_suite
Ingénierie engineering
Finance finance
Marketing / éditorial marketing
Gestion des produits pm
New Stuff!