Action d'API personnalisée

Effectuez un appel HTTP personnalisé et authentifié à l'API Slack.

Options

Champ Définition Type Obligatoire

Type de requête

Liste déroulante

VRAI

GET

Récupère des données d'un serveur Web en fonction de vos paramètres. Cette méthode demande une représentation de la ressource indiquée. Si une requête réussit, vous recevez un message de réponse 200 (OK) avec le contenu demandé.

POST

Envoie des données à un serveur Web en fonction de vos paramètres (par exemple, charger un fichier). Les requêtes POST multiples peuvent donner lieu à un résultat différent de celui d'une requête POST unique. Vous devez donc faire attention à ne pas envoyer involontairement des requêtes POST multiples. Si une requête réussit, vous recevez un message de réponse 200 (OK).

PUT

Envoie des données à stocker à un emplacement spécifique sur un serveur Web en fonction de vos paramètres (p. ex., charger un fichier). La différence entre les requêtes PUT et POST est que PUT est idempotent. Cela signifie que pour les requêtes réussies, le résultat d'une seule requête PUT est le même que plusieurs requêtes PUT identiques. Si une requête réussit, vous recevez un message de réponse 200 (OK), 201 (Created) ou 204 (No Content).

PATCH

Applique des modifications partielles à une ressource sur un serveur Web en fonction de vos paramètres. PATCH n'est pas idempotent, ce qui signifie que des requêtes PATCH multiples pourraient avoir des conséquences inattendues. Si un PATCH réussit, vous recevez un message de réponse 200 (OK) ou 204 (No Content).

DELETE

Supprime la ressource spécifiée du serveur Web en fonction de vos paramètres (si la ressource existe). Si une requête DELETE réussit, vous recevez un message de réponse 200 (OK).

Entrée

Champ Définition Type Obligatoire

URL liée

L'adresse (URL) du serveur Web que vous essayez d'appeler. Spécifiez l'URL liée comme suit : /{insert_remaining_URL}. Vous pouvez indiquer les paramètres de la requête dans l'URL liée en utilisant « ? », ou indiquer les paramètres de la requête comme une paire clé-valeur dans l'entrée Requête.

Par exemple, https://api.slack.com/scim{{input.Request.Relative URL}}.

Texte TRUE

Requête

Objet JSON qui détermine l'action entreprise au niveau de l'URL.

Objet ou chaîne

FALSE

En-têtes

Objet JSON qui détermine le type de contenu de la requête.

Objet FALSE

Sortie

Champ Définition Type

Code d'état

Résultat de l'opération. Le connecteur retourne un code de statut HTTP qui indique si l'action effectuée par la carte a réussi ou échoué. Par exemple :

  • Un code de statut 201 Created indique un succès où une nouvelle ressource a été créée.
  • Une erreur 403 Forbidden indique que la requête HTTP n'a pas été traitée parce que les permissions nécessaires étaient manquantes.

Pour une liste complète des codes de statut possibles, voir Codes de statut HTTP.

Nombre

En-têtes

Un contexte détaillé pour le code de statut, sans lien avec le corps de la sortie. Les en-têtes de réponse dépendent de l'option de requête HTTP sélectionnée. Tous les en-têtes ne sont pas des en-têtes de réponse.

Objet

Corps

Données renvoyées par la requête HTTP sélectionnée (par exemple, les données d'une requête GET.

Objet