Item Lifecycle - Create Item
Appelé par Microsoft Fabric pour la création d’un élément.
Lors de la création d’éléments, Fabric effectue des validations de base, crée l’élément dans un état d’approvisionnement et appelle cette API pour notifier la charge de travail. La charge de travail est censée effectuer des validations requises, stocker les métadonnées d’élément, allouer les ressources requises et mettre à jour le cache de métadonnées d’élément Fabric avec les relations d’élément et ETag.
Cette API doit accepter l’authentification SubjectAndApp.
Autorisations
Les autorisations sont vérifiées par Microsoft Fabric.
POST https://workload.contoso.com/workload-api-path-placeholder/workspaces/{workspaceId}/items/{itemType}/{itemId}
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
ID d’élément. |
|
item
|
path | True |
string |
Type d’élément. |
|
workspace
|
path | True |
string (uuid) |
ID de l’espace de travail. |
En-tête de la demande
| Nom | Obligatoire | Type | Description |
|---|---|---|---|
| ActivityId | True |
string |
ID unique pour la corrélation de la requête avec votre système lorsqu’un utilisateur interagit avec votre charge de travail. |
| RequestId | True |
string |
ID global unique qui aide Fabric à mettre en corrélation votre demande avec nos journaux d’activité. Fournissez cet ID lors de la création d’un problème. |
| Authorization | True |
string |
En-tête d’autorisation double jeton qui permet à la charge de travail de valider l’origine de la requête, de fournir un contexte utilisateur et d’appeler d’autres services. Cet en-tête a le format suivant : |
| x-ms-client-tenant-id | True |
string |
ID de locataire du client effectuant la requête. |
Corps de la demande
| Nom | Obligatoire | Type | Description |
|---|---|---|---|
| displayName | True |
string maxLength: 256 |
Nom complet de l’élément. Impossible de dépasser 256 caractères. |
| creationPayload |
object |
Charge utile de création spécifique à la charge de travail et au type d’élément. Transmis par l’éditeur d’élément ou en tant que paramètre d’API Automation Fabric. |
|
| description |
string |
Description de l’élément. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Création réussie. |
|
| Other Status Codes |
Pour les conditions d’erreur, la charge de travail doit retourner un code d’état d’erreur HTTP approprié (4xx, 5xx) avec des informations d’erreur détaillées dans le corps de la réponse. |
Exemples
Create item example
Exemple de requête
POST https://workload.contoso.com/workload-api-path-placeholder/workspaces/e5ef604d-e14f-4a59-9133-75d5a0cb9334/items/Contoso.FinanceAnalytics.Forecast/b14cb7e7-d346-4751-9cfd-8c2767d53111
{
"displayName": "Forecast 1",
"description": "The 1st forecast item",
"creationPayload": {
"algorithm": "ExponentialSmoothing"
}
}
Exemple de réponse
Définitions
| Nom | Description |
|---|---|
|
Create |
Créez le contenu de la demande d’élément. |
|
Error |
Informations d’erreur étendues. |
|
Error |
Réponse d’erreur. |
|
Error |
Source de l’erreur. |
|
Name |
Paire nom-valeur. |
CreateItemRequest
Créez le contenu de la demande d’élément.
| Nom | Type | Description |
|---|---|---|
| creationPayload |
object |
Charge utile de création spécifique à la charge de travail et au type d’élément. Transmis par l’éditeur d’élément ou en tant que paramètre d’API Automation Fabric. |
| description |
string |
Description de l’élément. |
| displayName |
string maxLength: 256 |
Nom complet de l’élément. Impossible de dépasser 256 caractères. |
ErrorExtendedInformation
Informations d’erreur étendues.
| Nom | Type | Description |
|---|---|---|
| additionalParameters |
Liste des paramètres supplémentaires spécifiques à l’erreur. |
|
| errorCode |
string |
Code d’erreur. |
| message |
string |
Message d’erreur. |
| messageParameters |
string[] |
Liste des paramètres de mise en forme d’un message localisé. |
ErrorResponse
Réponse d’erreur.
| Nom | Type | Description |
|---|---|---|
| errorCode |
string |
Code d’erreur. |
| isPermanent |
boolean |
Indique si l’erreur est permanente ou si l’opération peut être retentée. |
| message |
string |
Message d’erreur. |
| messageParameters |
string[] |
Liste des paramètres de mise en forme d’un message localisé. |
| moreDetails |
Liste des détails d’erreur supplémentaires. |
|
| source |
Source d’erreur. |
ErrorSource
Source de l’erreur.
| Valeur | Description |
|---|---|
| System | |
| User | |
| External |
NameValuePair
Paire nom-valeur.
| Nom | Type | Description |
|---|---|---|
| name |
string |
Nom. |
| value |
string |
Valeur. |