Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Contient l’enregistrement des installations et leur statut
Messages
Le tableau suivant répertorie les messages de la table Historique d’installation (mspcat_InstallHistory). Les messages représentent les opérations qui peuvent être effectuées sur la table. Il peut aussi s’agir d’événements.
| Nom Est-ce un événement ? |
Opération de l’API Web | Kit de développement logiciel (SDK) pour .NET |
|---|---|---|
AssignÉvénement : True |
PATCH /mspcat_installhistories(mspcat_installhistoryid)Mettre à jour la propriété ownerid. |
AssignRequest |
CreateÉvénement : True |
POST /mspcat_installhistoriesVoir la relation Un-à-plusieurs de l’entité Create |
Créer des enregistrements |
CreateMultipleÉvénement : True |
CreateMultiple | CreateMultipleRequest |
DeleteÉvénement : True |
DELETE /mspcat_installhistories(mspcat_installhistoryid)Voir Delete |
Supprimer les enregistrements |
GrantAccessÉvénement : True |
GrantAccess | GrantAccessRequest |
IsValidStateTransitionÉvénement : False |
IsValidStateTransition | IsValidStateTransitionRequest |
ModifyAccessÉvénement : True |
ModifyAccess | ModifyAccessRequest |
RetrieveÉvénement : True |
GET /mspcat_installhistories(mspcat_installhistoryid)Voir Retrieve |
Récupérer les enregistrements |
RetrieveMultipleÉvénement : True |
GET /mspcat_installhistoriesVoir Données de requête |
Rechercher des données |
RetrievePrincipalAccessÉvénement : True |
RetrievePrincipalAccess | RetrievePrincipalAccessRequest |
RetrieveSharedPrincipalsAndAccessÉvénement : True |
RetrieveSharedPrincipalsAndAccess | RetrieveSharedPrincipalsAndAccessRequest |
RevokeAccessÉvénement : True |
RevokeAccess | RevokeAccessRequest |
SetStateÉvénement : True |
PATCH /mspcat_installhistories(mspcat_installhistoryid)Mettez à jour les propriétés statecode et statuscode. |
SetStateRequest |
UpdateÉvénement : True |
PATCH /mspcat_installhistories(mspcat_installhistoryid)Voir Update |
Mettre à jour les enregistrements |
UpdateMultipleÉvénement : True |
UpdateMultiple | UpdateMultipleRequest |
UpsertÉvénement : False |
PATCH /mspcat_installhistories(mspcat_installhistoryid)Voir Exécuter une opération Upsert sur une ligne de table |
UpsertRequest |
UpsertMultipleÉvénement : False |
UpsertMultiple | UpsertMultipleRequest |
Événements
Le tableau suivant répertorie les événements de la table Historique d’installation (mspcat_InstallHistory). Les événements sont des messages qui existent pour que vous puissiez vous y abonner. À moins que vous n’ayez ajouté l’événement, vous ne devez pas invoquer le message, mais seulement vous y abonner.
| Nom | Opération de l’API Web | Kit de développement logiciel (SDK) pour .NET |
|---|---|---|
BulkRetain |
BulkRetain | Découvrir comment utiliser les messages avec le SDK pour .NET |
PurgeRetainedContent |
PurgeRetainedContent | Découvrir comment utiliser les messages avec le SDK pour .NET |
Retain |
Retain | Découvrir comment utiliser les messages avec le SDK pour .NET |
RollbackRetain |
RollbackRetain | Découvrir comment utiliser les messages avec le SDK pour .NET |
ValidateRetentionConfig |
ValidateRetentionConfig | Découvrir comment utiliser les messages avec le SDK pour .NET |
Propriétés
Le tableau suivant répertorie les propriétés sélectionnées de la table Historique d’installation (mspcat_InstallHistory).
| Property | active |
|---|---|
| Nom d’affichage | Historique des installations |
| DisplayCollectionName | Historiques des installations |
| SchemaName | mspcat_InstallHistory |
| CollectionSchemaName | mspcat_InstallHistories |
| EntitySetName | mspcat_installhistories |
| LogicalName | mspcat_installhistory |
| LogicalCollectionName | mspcat_installhistories |
| PrimaryIdAttribute | mspcat_installhistoryid |
| PrimaryNameAttribute | mspcat_deploymentname |
| TableType | Standard |
| OwnershipType | UserOwned |
Colonnes/Attributs inscriptibles
Ces colonnes/attributs renvoient la valeur true pour IsValidForCreate ou IsValidForUpdate (généralement les deux). Répertorié par SchemaName.
- ImportSequenceNumber
- mspcat_CatalogItem
- mspcat_DeploymentName
- mspcat_EnvironmentUrl
- mspcat_InstallHistoryId
- mspcat_OperationId
- mspcat_OrganizationId
- Paquet_mspcat
- mspcat_Editeur
- mspcat_RequestingUser
- mspcat_Paramètres
- mspcat_StatusMessage
- mspcat_TemplateSuffixId
- OverriddenCreatedOn
- OwnerId
- OwnerIdType
- statecode
- statuscode
- TimeZoneRuleVersionNumber
- UTCConversionTimeZoneCode
ImportSequenceNumber
| Property | active |
|---|---|
| Description | Numéro séquentiel de l’importation ayant créé cet enregistrement. |
| Nom d’affichage | Numéro séquentiel de l’importation |
| IsValidForForm | False |
| IsValidForRead | True |
| Nom logique | importsequencenumber |
| RequiredLevel | None |
| Type | Integer |
| MaxValue | 2147483647 |
| MinValue | -2147483648 |
mspcat_CatalogItem
| Property | active |
|---|---|
| Description | Article du catalogue auquel ce package était associé |
| Nom d’affichage | Article de catalogue |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | mspcat_catalogitem |
| RequiredLevel | ApplicationRequired |
| Type | Lookup |
| Cibles | mspcat_applications |
mspcat_DeploymentName
| Property | active |
|---|---|
| Description | Nom descriptif de l’installation, créé à partir du nom de l’application, nom unique du package, ID d’instance |
| Nom d’affichage | Nom du déploiement |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | mspcat_deploymentname |
| RequiredLevel | ApplicationRequired |
| Type | String |
| Mettre en forme | Text |
| FormatName | Text |
| ImeMode | Automatique |
| IsLocalizable | False |
| MaxLength | 200 |
mspcat_EnvironmentUrl
| Property | active |
|---|---|
| Description | URL de l’environnement où cet article du catalogue a été installé |
| Nom d’affichage | URL de l’environnement |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | mspcat_environmenturl |
| RequiredLevel | ApplicationRequired |
| Type | String |
| Mettre en forme | Url |
| FormatName | Url |
| ImeMode | Automatique |
| IsLocalizable | False |
| MaxLength | 500 |
mspcat_InstallHistoryId
| Property | active |
|---|---|
| Description | Identificateur unique des instances d’entité |
| Nom d’affichage | Historique des installations |
| IsValidForForm | False |
| IsValidForRead | True |
| Nom logique | mspcat_installhistoryid |
| RequiredLevel | SystemRequired |
| Type | Uniqueidentifier |
mspcat_OperationId
| Property | active |
|---|---|
| Description | ID utilisé par le système de déploiement pour suivre l’installation. |
| Nom d’affichage | ID de l’opération |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | mspcat_operationid |
| RequiredLevel | ApplicationRequired |
| Type | String |
| Mettre en forme | Text |
| FormatName | Text |
| ImeMode | Automatique |
| IsLocalizable | False |
| MaxLength | 40 |
mspcat_OrganizationId
| Property | active |
|---|---|
| Description | ID de l’organisation dans laquelle cette installation a été exécutée. |
| Nom d’affichage | ID d’organisation |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | mspcat_organizationid |
| RequiredLevel | ApplicationRequired |
| Type | String |
| Mettre en forme | Text |
| FormatName | Text |
| ImeMode | Automatique |
| IsLocalizable | False |
| MaxLength | 40 |
Paquet_mspcat
| Property | active |
|---|---|
| Description | Package déployé |
| Nom d’affichage | Package |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | mspcat_package |
| RequiredLevel | ApplicationRequired |
| Type | Lookup |
| Cibles | mspcat_packages |
mspcat_Editeur
| Property | active |
|---|---|
| Description | Éditeur propriétaire de cet article du catalogue |
| Nom d’affichage | Publisher |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | mspcat_publisher |
| RequiredLevel | ApplicationRequired |
| Type | Lookup |
| Cibles | mspcat_publisher |
mspcat_RequestingUser
| Property | active |
|---|---|
| Description | Utilisateur qui a demandé l’installation |
| Nom d’affichage | Utilisateur demandeur |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | mspcat_requestinguser |
| RequiredLevel | None |
| Type | Lookup |
| Cibles | systemuser |
mspcat_Paramètres
| Property | active |
|---|---|
| Description | Paramètres de déploiement inclus avec cette requête d’installation. |
| Nom d’affichage | Paramètres |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | mspcat_settings |
| RequiredLevel | None |
| Type | Memo |
| Mettre en forme | Text |
| FormatName | Text |
| ImeMode | Automatique |
| IsLocalizable | False |
| MaxLength | 400000 |
mspcat_StatusMessage
| Property | active |
|---|---|
| Description | Message de statut associé à cette installation |
| Nom d’affichage | Message sur le statut |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | mspcat_statusmessage |
| RequiredLevel | None |
| Type | Memo |
| Mettre en forme | Text |
| FormatName | Text |
| ImeMode | Automatique |
| IsLocalizable | False |
| MaxLength | 4000 |
mspcat_TemplateSuffixId
| Property | active |
|---|---|
| Description | Il s’agit de l’ID de suffixe attribué aux composants créés par le déploiement du modèle. |
| Nom d’affichage | ID du suffixe de modèle |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | mspcat_templatesuffixid |
| RequiredLevel | None |
| Type | String |
| Mettre en forme | Text |
| FormatName | Text |
| ImeMode | Automatique |
| IsLocalizable | False |
| MaxLength | 15 |
OverriddenCreatedOn
| Property | active |
|---|---|
| Description | Date et heure de migration de l’enregistrement. |
| Nom d’affichage | Date de création de l′enregistrement |
| IsValidForForm | False |
| IsValidForRead | True |
| Nom logique | overriddencreatedon |
| RequiredLevel | None |
| Type | DateHeure |
| CanChangeDateTimeBehavior | False |
| DateTimeBehavior | UserLocal |
| Mettre en forme | DateOnly |
| ImeMode | En attente |
| SourceTypeMask | 0 |
OwnerId
| Property | active |
|---|---|
| Description | ID propriétaire |
| Nom d’affichage | Propriétaire |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | ownerid |
| RequiredLevel | SystemRequired |
| Type | Owner |
| Cibles | systemuser, équipe |
OwnerIdType
| Property | active |
|---|---|
| Description | Type d’ID du propriétaire |
| Nom d’affichage | |
| IsValidForForm | False |
| IsValidForRead | True |
| Nom logique | owneridtype |
| RequiredLevel | SystemRequired |
| Type | Nom de l’entité |
statecode
| Property | active |
|---|---|
| Description | Statut de l’historique des installations |
| Nom d’affichage | Statut |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | statecode |
| RequiredLevel | SystemRequired |
| Type | Région |
| DefaultFormValue | |
| GlobalChoiceName | mspcat_installhistory_statecode |
Choix/Options statecode
| active | Informations |
|---|---|
| 0 | Étiquette : Actif DefaultStatus : 1 InvariantName : Active |
| 1 | Étiquette : Inactif DefaultStatus : 2 InvariantName : Inactive |
statuscode
| Property | active |
|---|---|
| Description | Raison du statut de l’historique des installations |
| Nom d’affichage | Raison du statut |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | statuscode |
| RequiredLevel | None |
| Type | Status |
| DefaultFormValue | |
| GlobalChoiceName | mspcat_installhistory_statuscode |
Choix/Options statuscode
| active | Informations |
|---|---|
| 1 | Étiquette : Demandé State : 0 TransitionData : <allowedtransitions xmlns="http://schemas.microsoft.com/crm/2009/WebServices"><allowedtransition sourcestatusid="1" tostatusid="526430003" /><allowedtransition sourcestatusid="1" tostatusid="526430002" /><allowedtransition sourcestatusid="1" tostatusid="2" /><allowedtransition sourcestatusid="1" tostatusid="526430004" /><allowedtransition sourcestatusid="1" tostatusid="526430001" /></allowedtransitions> |
| 2 | Étiquette : Inactif State : 1 TransitionData : None |
| 526430001 | Étiquette : En attente State : 0 TransitionData : <allowedtransitions xmlns="http://schemas.microsoft.com/crm/2009/WebServices"><allowedtransition sourcestatusid="526430001" tostatusid="526430003" /><allowedtransition sourcestatusid="526430001" tostatusid="526430004" /><allowedtransition sourcestatusid="526430001" tostatusid="526430002" /><allowedtransition sourcestatusid="526430001" tostatusid="2" /></allowedtransitions> |
| 526430002 | Étiquette : En cours State : 0 TransitionData : <allowedtransitions xmlns="http://schemas.microsoft.com/crm/2009/WebServices"><allowedtransition sourcestatusid="526430002" tostatusid="526430003" /><allowedtransition sourcestatusid="526430002" tostatusid="526430004" /><allowedtransition sourcestatusid="526430002" tostatusid="2" /></allowedtransitions> |
| 526430003 | Étiquette : Terminé State : 1 TransitionData : None |
| 526430004 | Étiquette : Échec State : 1 TransitionData : None |
TimeZoneRuleVersionNumber
| Property | active |
|---|---|
| Description | Réservé exclusivement à un usage interne. |
| Nom d’affichage | Numéro de version de la règle du fuseau horaire |
| IsValidForForm | False |
| IsValidForRead | True |
| Nom logique | timezoneruleversionnumber |
| RequiredLevel | None |
| Type | Integer |
| MaxValue | 2147483647 |
| MinValue | -1 |
UTCConversionTimeZoneCode
| Property | active |
|---|---|
| Description | Code de fuseau horaire utilisé à la création de l’enregistrement. |
| Nom d’affichage | Code de fuseau horaire pour la conversion UTC |
| IsValidForForm | False |
| IsValidForRead | True |
| Nom logique | utcconversiontimezonecode |
| RequiredLevel | None |
| Type | Integer |
| MaxValue | 2147483647 |
| MinValue | -1 |
Colonnes/Attributs en lecture seule
Ces colonnes/attributs renvoient la valeur false pour IsValidForCreate et IsValidForUpdate. Répertorié par SchemaName.
- CreatedBy
- CreatedOn
- CreatedOnBehalfBy
- ModifiedBy
- ModifiedOn
- ModifiedOnBehalfBy
- mspcat_DeploymentLogFile
- mspcat_DeploymentLogFile_Name
- OwnerIdName
- OwnerIdYomiName
- OwningBusinessUnit
- OwningTeam
- OwningUser
- VersionNumber
CreatedBy
| Property | active |
|---|---|
| Description | Identificateur unique de l’utilisateur ayant créé l’enregistrement. |
| Nom d’affichage | Créé par |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | createdby |
| RequiredLevel | None |
| Type | Lookup |
| Cibles | systemuser |
CreatedOn
| Property | active |
|---|---|
| Description | Date et heure de la création de l’enregistrement. |
| Nom d’affichage | Création le |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | createdon |
| RequiredLevel | None |
| Type | DateHeure |
| CanChangeDateTimeBehavior | False |
| DateTimeBehavior | UserLocal |
| Mettre en forme | DateAndTime |
| ImeMode | En attente |
| SourceTypeMask | 0 |
CreatedOnBehalfBy
| Property | active |
|---|---|
| Description | Identificateur unique de l’utilisateur délégué qui a créé l’enregistrement. |
| Nom d’affichage | Créateur (délégué) |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | createdonbehalfby |
| RequiredLevel | None |
| Type | Lookup |
| Cibles | systemuser |
ModifiedBy
| Property | active |
|---|---|
| Description | Identificateur unique de l’utilisateur qui a modifié l’enregistrement. |
| Nom d’affichage | Modification par |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | modifiedby |
| RequiredLevel | None |
| Type | Lookup |
| Cibles | systemuser |
ModifiedOn
| Property | active |
|---|---|
| Description | Date et heure de la modification de l’enregistrement. |
| Nom d’affichage | Modification le |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | modifiedon |
| RequiredLevel | None |
| Type | DateHeure |
| CanChangeDateTimeBehavior | False |
| DateTimeBehavior | UserLocal |
| Mettre en forme | DateAndTime |
| ImeMode | En attente |
| SourceTypeMask | 0 |
ModifiedOnBehalfBy
| Property | active |
|---|---|
| Description | Identificateur unique de l’utilisateur délégué ayant modifié l’enregistrement. |
| Nom d’affichage | Auteur de la modification (délégué) |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | modifiedonbehalfby |
| RequiredLevel | None |
| Type | Lookup |
| Cibles | systemuser |
mspcat_DeploymentLogFile
| Property | active |
|---|---|
| Description | Fichier journal généré par l’opération de déploiement |
| Nom d’affichage | Fichier journal de déploiement |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | mspcat_deploymentlogfile |
| RequiredLevel | None |
| Type | File |
| MaxSizeInKB | 56768 |
mspcat_DeploymentLogFile_Name
| Property | active |
|---|---|
| Description | |
| Nom d’affichage | |
| IsValidForForm | False |
| IsValidForRead | True |
| Nom logique | mspcat_deploymentlogfile_name |
| RequiredLevel | None |
| Type | String |
| Mettre en forme | Text |
| FormatName | Text |
| ImeMode | Disabled |
| IsLocalizable | False |
| MaxLength | 200 |
OwnerIdName
| Property | active |
|---|---|
| Description | Nom du propriétaire |
| Nom d’affichage | |
| IsValidForForm | False |
| IsValidForRead | True |
| Nom logique | owneridname |
| RequiredLevel | SystemRequired |
| Type | String |
| Mettre en forme | Text |
| FormatName | Text |
| ImeMode | Automatique |
| IsLocalizable | False |
| MaxLength | 100 |
OwnerIdYomiName
| Property | active |
|---|---|
| Description | Nom Yomi du propriétaire |
| Nom d’affichage | |
| IsValidForForm | False |
| IsValidForRead | True |
| Nom logique | owneridyominame |
| RequiredLevel | SystemRequired |
| Type | String |
| Mettre en forme | Text |
| FormatName | Text |
| ImeMode | Automatique |
| IsLocalizable | False |
| MaxLength | 100 |
OwningBusinessUnit
| Property | active |
|---|---|
| Description | Identificateur unique de l’unité commerciale propriétaire de l’enregistrement |
| Nom d’affichage | Unité commerciale propriétaire |
| IsValidForForm | True |
| IsValidForRead | True |
| Nom logique | owningbusinessunit |
| RequiredLevel | None |
| Type | Lookup |
| Cibles | businessunit |
OwningTeam
| Property | active |
|---|---|
| Description | Identificateur unique de l’équipe à qui appartient l’enregistrement. |
| Nom d’affichage | Équipe propriétaire |
| IsValidForForm | False |
| IsValidForRead | True |
| Nom logique | owningteam |
| RequiredLevel | None |
| Type | Lookup |
| Cibles | team |
OwningUser
| Property | active |
|---|---|
| Description | Identificateur unique de l’utilisateur propriétaire de l’enregistrement. |
| Nom d’affichage | Utilisateur propriétaire |
| IsValidForForm | False |
| IsValidForRead | True |
| Nom logique | owninguser |
| RequiredLevel | None |
| Type | Lookup |
| Cibles | systemuser |
VersionNumber
| Property | active |
|---|---|
| Description | Numéro de version |
| Nom d’affichage | Numéro de version |
| IsValidForForm | False |
| IsValidForRead | True |
| Nom logique | versionnumber |
| RequiredLevel | None |
| Type | BigInt |
| MaxValue | 9223372036854775807 |
| MinValue | -9223372036854775808 |
Relations plusieurs-à-un
Ces relations sont de type plusieurs-à-un. Répertorié par SchemaName.
- mspcat_mspcat_installhistory_CatalogItem_mspcat_
- mspcat_mspcat_installhistory_Package_mspcat_pack
- mspcat_mspcat_installhistory_Editeur_mspcat_pu
mspcat_mspcat_installhistory_CatalogItem_mspcat_
Relation un-à-plusieurs : mspcat_applications mspcat_mspcat_installhistory_CatalogItem_mspcat_
| Property | active |
|---|---|
| ReferencedEntity | mspcat_applications |
| ReferencedAttribute | mspcat_applicationsid |
| ReferencingAttribute | mspcat_catalogitem |
| ReferencingEntityNavigationPropertyName | mspcat_CatalogItem |
| IsHierarchical | |
| CascadeConfiguration | Archive : NoCascadeAttribuer : NoCascadeSupprimer : RemoveLinkFusionner : NoCascadeApparenter à nouveau : NoCascadeRollupView : NoCascadePartager : NoCascadeAnnuler le partage : NoCascade |
mspcat_mspcat_installhistory_Package_mspcat_pack
Relation un-à-plusieurs : mspcat_packages mspcat_mspcat_installhistory_Package_mspcat_pack
| Property | active |
|---|---|
| ReferencedEntity | mspcat_packages |
| ReferencedAttribute | mspcat_packagesid |
| ReferencingAttribute | mspcat_package |
| ReferencingEntityNavigationPropertyName | mspcat_Package |
| IsHierarchical | |
| CascadeConfiguration | Archive : NoCascadeAttribuer : NoCascadeSupprimer : RemoveLinkFusionner : NoCascadeApparenter à nouveau : NoCascadeRollupView : NoCascadePartager : NoCascadeAnnuler le partage : NoCascade |
mspcat_mspcat_installhistory_Editeur_mspcat_pu
Relation un-à-plusieurs : mspcat_publisher mspcat_mspcat_installhistory_Publisher_mspcat_pu
| Property | active |
|---|---|
| ReferencedEntity | mspcat_publisher |
| ReferencedAttribute | mspcat_publisherid |
| ReferencingAttribute | mspcat_publisher |
| ReferencingEntityNavigationPropertyName | mspcat_Publisher |
| IsHierarchical | |
| CascadeConfiguration | Archive : NoCascadeAttribuer : NoCascadeSupprimer : RemoveLinkFusionner : NoCascadeApparenter à nouveau : NoCascadeRollupView : NoCascadePartager : NoCascadeAnnuler le partage : NoCascade |
Relations un-à-plusieurs
Ces relations sont de type un-à-plusieurs. Répertorié par SchemaName.
mspcat_installhistory_mspcat_InstallActivities
Relation plusieurs-à-un : mspcat_installactivity mspcat_installhistory_mspcat_InstallActivities
| Property | active |
|---|---|
| ReferencingEntity | mspcat_installactivity |
| ReferencingAttribute | regardingobjectid |
| ReferencedEntityNavigationPropertyName | mspcat_installhistory_mspcat_InstallActivities |
| IsCustomizable | True |
| AssociatedMenuConfiguration | AvailableOffline : True Comportement : DoNotDisplayGroupe : DetailsÉtiquette : MenuId : null Ordre : QueryApi : null ViewId : 00000000-0000-0000-0000-000000000000 |
Voir aussi
Référence de table/entité Dataverse
DataverseRéférence d’API web