Pular para o conteúdo principal
POST
Criar uma nova definição de ação personalizada

Supported products

Autorizações

hapikey
string
query
obrigatório

Parâmetros de caminho

appId
integer<int32>
obrigatório

O identificador exclusivo do aplicativo para o qual a definição de extensão está sendo criada.

Corpo

application/json
actionUrl
string
obrigatório

O endpoint da URL onde a ação é executada.

functions
object[]
obrigatório

Uma matriz de objetos PublicActionFunction que definem as funções associadas à ação, incluindo seu tipo e origem.

inputFields
object[]
obrigatório

Uma matriz de objetos PublicInputFieldDefinition que definem os campos de entrada necessários para a ação.

labels
object
obrigatório

Contém vários rótulos associados à ação, incluindo nomes e descrições.

objectTypes
string[]
obrigatório

Uma matriz de strings que representam os tipos de objetos associados à ação.

published
boolean
obrigatório

Indica se a ação está publicada e disponível para uso.

archivedAt
integer<int64>

A data/hora que indica quando a ação foi arquivada.

executionRules
object[]

Uma matriz de objetos PublicExecutionTranslationRule que definem regras para a execução da ação.

inputFieldDependencies
(SINGLE_FIELD · object | CONDITIONAL_SINGLE_FIELD · object)[]

Um array que pode conter objetos PublicSingleFieldDependency ou PublicConditionalSingleFieldDependency, definindo dependências entre campos de entrada.

objectRequestOptions
object
outputFields
object[]

Uma matriz de objetos OutputFieldDefinition que especifica os campos de saída da ação.

Resposta

successful operation

actionUrl
string
obrigatório

O endpoint da URL onde a ação é executada. É uma string.

functions
object[]
obrigatório

Uma matriz de identificadores de função associados à ação, em que cada item é um PublicActionFunctionIdentifier.

id
string
obrigatório

O identificador exclusivo para a definição da ação. É uma string.

inputFields
object[]
obrigatório

Uma matriz de definições de campo de entrada necessárias para a ação. Cada item é um objeto PublicInputFieldDefinition.

labels
object
obrigatório

Um objeto que contém rótulos para a ação, com cada propriedade sendo um objeto PublicActionLabels.

objectTypes
string[]
obrigatório

Uma matriz de strings que representam os tipos de objetos associados à ação.

published
boolean
obrigatório

Um booleano que indica se a ação está publicada e disponível para uso.

revisionId
string
obrigatório

O identificador exclusivo para a revisão atual da definição da ação. É uma string.

archivedAt
integer<int64>

Um carimbo de data/hora Unix em milissegundos que representa quando a ação foi arquivada. É um número inteiro.

executionRules
object[]

Uma matriz de regras de tradução de execução para a ação, em que cada item é uma PublicExecutionTranslationRule.

inputFieldDependencies
(SINGLE_FIELD · object | CONDITIONAL_SINGLE_FIELD · object)[]

Uma matriz de dependências entre campos de entrada, em que cada item pode ser PublicSingleFieldDependency ou PublicConditionalSingleFieldDependency.

objectRequestOptions
object
outputFields
object[]

Uma matriz de definições de campo de saída produzidas pela ação. Cada item é um objeto OutputFieldDefinition.

Última modificação em 6 de outubro de 2026