GET
List actions
Lists all available actions for a given touchpoint and scope.
Path Params
-
enterpriseIdstring requiredYour Enterprise Id. -
touchpointIdstring requiredThe id of a Touchpoint. -
filteringConditionstring requiredThe name of the Filtering condition to be used when creating or updating a policy rule. Not all Touchpoint Actions are compatible with all Filtering Conditions.
Responses
200
All available Actions on a given Touchpoint.
Response Body
object
Wrapper object for a list of Actions. Not paginated.
-
actionsarray of objects requiredANY OF
-
namestring enum requiredThe name of the action.approvals.always.deny -
labelstring requiredA label for the action which can be shown to an end user. -
descriptionstring requiredA description for the action which can be shown to an end user. -
statusstring enum requiredStatus of the action. Indicates if the Actions is usable
ACTIVEor notINACTIVE.ACTIVE- The action is available for use.INACTIVE- The action is NOT available for use.
ACTIVEINACTIVE -
adminOnlyboolean requiredtrue, if this is an internal action, false otherwise.
-
namestring enum requiredThe name of the action.approvals.customer.walletAdmin -
labelstring requiredA label for the action which can be shown to an end user. -
descriptionstring requiredA description for the action which can be shown to an end user. -
statusstring enum requiredStatus of the action. Indicates if the Actions is usable
ACTIVEor notINACTIVE.ACTIVE- The action is available for use.INACTIVE- The action is NOT available for use.
ACTIVEINACTIVE -
adminOnlyboolean requiredtrue, if this is an internal action, false otherwise. -
parametersarray of objects requiredA list of Parameters to control how the action behaves.ANY OF
-
namestring enum requiredThe name of the action parameter.minRequired -
labelstring requiredA label for the action parameter which can be shown to an end user. -
descriptionstring requiredA description for the action parameter which can be shown to an end user. -
typestring enum requiredThe type of acceptable values for this action parameter.POSITIVE_NUMBER -
requiredstring enum requiredA value must always be provided, i.e. the parameter is required.ALWAYS -
allowMultipleboolean requiredtrue, if multiple values can be provided, i.e. as a list of values. When false only one value can be provided, i.e. a list with more than one element will be rejected.
-
-
namestring enum requiredThe name of the action.approvals.customer.finalApproval -
labelstring requiredA label for the action which can be shown to an end user. -
descriptionstring requiredA description for the action which can be shown to an end user. -
statusstring enum requiredStatus of the action. Indicates if the Actions is usable
ACTIVEor notINACTIVE.ACTIVE- The action is available for use.INACTIVE- The action is NOT available for use.
ACTIVEINACTIVE -
adminOnlyboolean requiredtrue, if this is an internal action, false otherwise. -
parametersarray of objects requiredA list of Parameters to control how the action behaves.ANY OF
-
namestring enum requiredThe name of the action parameter.userIds -
labelstring requiredA label for the action parameter which can be shown to an end user. -
descriptionstring requiredA description for the action parameter which can be shown to an end user. -
typestring enum requiredThe type of acceptable values for this action parameter.BITGO_USER_ID -
requiredstring enum requiredA value must be always provided for exactly one or more of the action Parameters with a 'required' value ofONE_OR_MORE. In other words, all the action Parameters with a 'required' ofONE_OR_MOREform a group, and a value must be provided for one or more of the action Parameters in the group.ONE_OR_MORE -
allowMultipleboolean requiredtrue, if multiple values can be provided, i.e. as a list of values. When false only one value can be provided, i.e. a list with more than one element will be rejected.
-
namestring enum requiredThe name of the action parameter.initiatorIsAllowedToApprove -
labelstring requiredA label for the action parameter which can be shown to an end user. -
descriptionstring requiredA description for the action parameter which can be shown to an end user. -
typestring enum requiredThe type of acceptable values for this action parameter.BOOLEAN -
requiredstring enum requiredA value is not required.OPTIONAL -
allowMultipleboolean requiredtrue, if multiple values can be provided, i.e. as a list of values. When false only one value can be provided, i.e. a list with more than one element will be rejected.
-
-
namestring enum requiredThe name of the action.approvals.customer.enterpriseAdmin -
labelstring requiredA label for the action which can be shown to an end user. -
descriptionstring requiredA description for the action which can be shown to an end user. -
statusstring enum requiredStatus of the action. Indicates if the Actions is usable
ACTIVEor notINACTIVE.ACTIVE- The action is available for use.INACTIVE- The action is NOT available for use.
ACTIVEINACTIVE -
adminOnlyboolean requiredtrue, if this is an internal action, false otherwise.
-
namestring enum requiredThe name of the action.approvals.customer.enterpriseUser -
labelstring requiredA label for the action which can be shown to an end user. -
descriptionstring requiredA description for the action which can be shown to an end user. -
statusstring enum requiredStatus of the action. Indicates if the Actions is usable
ACTIVEor notINACTIVE.ACTIVE- The action is available for use.INACTIVE- The action is NOT available for use.
ACTIVEINACTIVE -
adminOnlyboolean requiredtrue, if this is an internal action, false otherwise. -
parametersarray of objects requiredA list of Parameters to control how the action behaves.ANY OF
-
namestring enum requiredThe name of the action parameter.userIds -
labelstring requiredA label for the action parameter which can be shown to an end user. -
descriptionstring requiredA description for the action parameter which can be shown to an end user. -
typestring enum requiredThe type of acceptable values for this action parameter.BITGO_USER_ID -
requiredstring enum requiredA value must be always provided for exactly one or more of the action Parameters with a 'required' value ofONE_OR_MORE. In other words, all the action Parameters with a 'required' ofONE_OR_MOREform a group, and a value must be provided for one or more of the action Parameters in the group.ONE_OR_MORE -
allowMultipleboolean requiredtrue, if multiple values can be provided, i.e. as a list of values. When false only one value can be provided, i.e. a list with more than one element will be rejected.
-
namestring enum requiredThe name of the action parameter.minRequired -
labelstring requiredA label for the action parameter which can be shown to an end user. -
descriptionstring requiredA description for the action parameter which can be shown to an end user. -
typestring enum requiredThe type of acceptable values for this action parameter.POSITIVE_NUMBER -
requiredstring enum requiredA value must always be provided, i.e. the parameter is required.ALWAYS -
allowMultipleboolean requiredtrue, if multiple values can be provided, i.e. as a list of values. When false only one value can be provided, i.e. a list with more than one element will be rejected.
-
namestring enum requiredThe name of the action parameter.initiatorIsAllowedToApprove -
labelstring requiredA label for the action parameter which can be shown to an end user. -
descriptionstring requiredA description for the action parameter which can be shown to an end user. -
typestring enum requiredThe type of acceptable values for this action parameter.BOOLEAN -
requiredstring enum requiredA value is not required.OPTIONAL -
allowMultipleboolean requiredtrue, if multiple values can be provided, i.e. as a list of values. When false only one value can be provided, i.e. a list with more than one element will be rejected.
-
-
401
Unauthorized
Response Body
object
-
codestring -
messagestring -
statusinteger
403
Forbidden
Response Body
object
-
codestring -
messagestring -
statusinteger
404
The specified resource was not found
Response Body
object
-
codestring -
messagestring -
statusinteger
500
Server Error - Transient error please try again
Response Body
object
-
codestring -
messagestring -
statusinteger