Saltar al contenido principal
POST
Crear una nueva definición de acción personalizada

Supported products

Autorizaciones

hapikey
string
query
requerido

Parámetros de ruta

appId
integer<int32>
requerido

El identificador único de la aplicación para la que se está creando la definición de extensión.

Cuerpo

application/json
actionUrl
string
requerido

El punto de terminación de la URL en el que se ejecuta la acción.

functions
object[]
requerido

Un conjunto de objetos PublicActionFunction que definen las funciones asociadas a la acción, incluyendo su tipo y origen.

inputFields
object[]
requerido

Un conjunto de objetos PublicInputFieldDefinition que definen los campos de entrada necesarios para la acción.

labels
object
requerido

Contiene varias etiquetas asociadas a la acción, incluidos nombres y descripciones.

objectTypes
string[]
requerido

Un conjunto de cadenas que representan los tipos de objetos asociados con la acción.

published
boolean
requerido

Indica si la acción está publicada y disponible para usarse.

archivedAt
integer<int64>

La marca de tiempo que indica cuándo se archivó la acción.

executionRules
object[]

Un conjunto de objetos PublicExecutionTranslationRule que definen las reglas para ejecutar la acción.

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

Un conjunto que puede contener objetos PublicSingleFieldDependency o PublicConditionalSingleFieldDependency, que definen las dependencias entre los campos de entrada.

objectRequestOptions
object
outputFields
object[]

Una matriz de objetos OutputFieldDefinition que especifican los campos de salida de la acción.

Respuesta

successful operation

actionUrl
string
requerido

El punto de terminación de la URL donde se ejecuta la acción. Es una cadena.

functions
object[]
requerido

Un conjunto de identificadores de función asociados a la acción, donde cada elemento es un PublicActionFunctionIdentifier.

id
string
requerido

El identificador único para la definición de la acción. Es una cadena.

inputFields
object[]
requerido

Un conjunto de definiciones de campos de entrada necesarios para la acción. Cada elemento es un objeto PublicInputFieldDefinition.

labels
object
requerido

Un objeto que contiene etiquetas para la acción, donde cada propiedad es un objeto PublicActionLabels.

objectTypes
string[]
requerido

Un conjunto de cadenas que representan los tipos de objetos asociados con la acción.

published
boolean
requerido

Un valor booleano que indica si la acción está publicada y disponible para su uso.

revisionId
string
requerido

El identificador único de la revisión actual de la definición de la acción. Es una cadena.

archivedAt
integer<int64>

Una marca de tiempo Unix en milisegundos que representa cuándo se archivó la acción. Es un número entero.

executionRules
object[]

Un conjunto de reglas de traducción de ejecución para la acción, donde cada elemento es un PublicExecutionTranslationRule.

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

Un conjunto de dependencias entre campos de entrada, donde cada elemento puede ser un PublicSingleFieldDependency o PublicConditionalSingleFieldDependency.

objectRequestOptions
object
outputFields
object[]

Un conjunto de definiciones de campos de salida producidas por la acción. Cada elemento es un objeto OutputFieldDefinition.

Última modificación el 6 de octubre de 2026