Skip to main content
POST
C#

Autorisations

Authorization
string
header
requis

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Corps

name
string
défaut:my-action
requis

Le nom d’une action.

supported_triggers
object[]
requis

La liste des déclencheurs pris en charge par cette action. Pour le moment, une action ne peut cibler qu’un seul déclencheur à la fois.

Minimum array length: 1
code
string
défaut:module.exports = () => {}

Le code source de l’action.

dependencies
object[]

La liste des modules npm tiers et de leurs versions dont cette action dépend.

runtime
string
défaut:node22

L’environnement d’exécution Node. Par exemple : node22; la valeur par défaut est node22

secrets
object[]

La liste des secrets inclus dans une action ou une version d’action.

modules
object[]

La liste des modules d’action et de leurs versions utilisés par cette action.

deploy
boolean
défaut:false

Vrai si l’action doit être déployée après sa création.

Réponse

Action créée avec succès.

id
string
défaut:910b1053-577f-4d81-a8c8-020e7319a38a

L’ID unique de l’action.

name
string
défaut:my-action

Le nom d’une action.

supported_triggers
object[]

La liste des déclencheurs pris en charge par cette action. Pour le moment, une action ne peut cibler qu’un seul déclencheur à la fois.

Minimum array length: 1
all_changes_deployed
boolean
défaut:false

Vrai si tout le contenu d’une Action a été déployé.

created_at
string<date-time>
défaut:2021-01-01T00:00:00.000Z

L’heure de création de cette action.

updated_at
string<date-time>
défaut:2021-01-01T00:00:00.000Z

L’heure de la dernière mise à jour de cette action.

code
string
défaut:module.exports = () => {}

Le code source de l’action.

dependencies
object[]

La liste des modules npm tiers et de leurs versions dont cette action dépend.

runtime
string
défaut:node22

L’environnement d’exécution Node. Par exemple : node22; la valeur par défaut est node22

secrets
object[]

La liste des secrets inclus dans une action ou une version d’action.

deployed_version
object

La version de l’action actuellement déployée.

installed_integration_id
string
défaut:7d2bc0c9-c0c2-433a-9f4e-86ef80270aad

installed_integration_id est la référence de clé étrangère vers l’entité InstalledIntegration.

integration
object

Une intégration définit une unité fonctionnelle autonome que les partenaires publient. Un partenaire peut créer une ou plusieurs de ces intégrations.

status
enum<string>
défaut:built

Le statut de compilation de cette action.

Options disponibles:
pending,
building,
packaged,
built,
retrying,
failed
built_at
string<date-time>
défaut:2021-01-01T00:00:00.000Z

La date et l’heure auxquelles cette action a été créée avec succès.

deploy
boolean
défaut:false

True si l’action doit être déployée après sa création.

modules
object[]

La liste des modules d’action et de leurs versions utilisés par cette action.