GET
List conditions for touchpoint
Lists all conditions available for a given touchpoint.
Path Params
-
enterpriseIdstring requiredYour Enterprise Id. -
touchpointIdstring requiredThe id of a Touchpoint.
Responses
200
All available Conditions on a given Touchpoint.
Response Body
object
Wrapper object for a list of Conditions. Not paginated.
-
conditionsarray of objectsANY OF
-
namestring enum requiredThe name of the condition.transfer.destination.type -
labelstring requiredA label for the condition that you can display to users. -
descriptionstring requiredA description for the condition that you can display to an end user. -
statusstring enum requiredStatus of the condition. Indicates if the condition is usable
ACTIVEor notINACTIVE.ACTIVE- The condition is available for use.INACTIVE- The condition is NOT available for use.
ACTIVEINACTIVE -
parametersarray of objects requiredA list of Parameters to control how the condition behaves.ANY OF
-
namestring enum requiredThe name of the condition parameter.type -
labelstring requiredA description for the condition parameter which can be shown to an end user. -
descriptionstring requiredA description for the condition parameter which can be shown to an end user. -
typestring enum requiredAccepts only enumerated values as listed in the 'values' property of this condition.ENUMERATED -
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. -
valuesarray of objects requiredA list of valid values, only values from this list will be accepted.ANY OF
-
valuestring enum requiredThe actual value.whitelistedAddress -
labelstring requiredA label for the condition parameter Value which can be shown to an end user. -
descriptionstring requiredA description for the condition parameter Value which can be shown to an end user.
-
valuestring enum requiredThe actual value.nonWhitelistedAddress -
labelstring requiredA label for the condition parameter Value which can be shown to an end user. -
descriptionstring requiredA description for the condition parameter Value which can be shown to an end user.
-
-
namestring enum requiredThe name of the condition parameter.coin -
labelstring requiredA description for the condition parameter which can be shown to an end user. -
descriptionstring requiredA description for the condition parameter which can be shown to an end user. -
typestring enum requiredA cryptocurrency asset.COIN -
requiredstring enum requiredA value is not required.OPTIONAL -
allowMultipleboolean requiredOnly one value can be provided.
-
-
namestring enum requiredThe name of the condition.transfer.velocity.limit -
labelstring requiredA label for the condition which can be shown to an end user. -
descriptionstring requiredA description for the condition which can be shown to an end user. -
statusstring enum requiredStatus of the condition. Indicates if the condition is usable
ACTIVEor notINACTIVE.ACTIVE- The condition is available for use.INACTIVE- The condition is NOT available for use.
ACTIVEINACTIVE -
parametersarray of objects requiredA list of Parameters to control how the condition behaves.ANY OF
-
namestring enum requiredThe name of the condition parameter.amount -
labelstring requiredA description for the condition parameter which can be shown to an end user. -
descriptionstring requiredA description for the condition parameter which can be shown to an end user. -
typestring enum requiredThe type of acceptable values for this condition parameter.NON_NEGATIVE_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 condition parameter.timeWindow -
labelstring requiredA description for the condition parameter which can be shown to an end user. -
descriptionstring requiredA description for the condition parameter which can be shown to an end user. -
typestring enum requiredThe type of acceptable values for this condition parameter.NON_NEGATIVE_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 condition parameter.coin -
labelstring requiredA description for the condition parameter which can be shown to an end user. -
descriptionstring requiredA description for the condition parameter which can be shown to an end user. -
typestring enum requiredThe type of acceptable values for this condition parameter.COIN_OR_USD -
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 condition parameter.scope -
labelstring requiredA description for the condition parameter which can be shown to an end user. -
descriptionstring requiredA description for the condition parameter which can be shown to an end user. -
typestring enum requiredAccepts only enumerated values as listed in the 'values' property of this condition.ENUMERATED -
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. -
valuesarray of objects requiredA list of valid values, only values from this list will be accepted.ANY OF
-
valuestring enum requiredThe actual value.wallet -
labelstring requiredA label for the condition parameter Value which can be shown to an end user. -
descriptionstring requiredA description for the condition parameter Value which can be shown to an end user.
-
valuestring enum requiredThe actual value.enterprise -
labelstring requiredA label for the condition parameter Value which can be shown to an end user. -
descriptionstring requiredA description for the condition parameter Value which can be shown to an end user.
-
-
-
namestring enum requiredThe name of the condition.transfer.amount -
labelstring requiredA label for the condition which can be shown to an end user. -
descriptionstring requiredA description for the condition which can be shown to an end user. -
statusstring enum requiredStatus of the condition. Indicates if the condition is usable
ACTIVEor notINACTIVE.ACTIVE- The condition is available for use.INACTIVE- The condition is NOT available for use.
ACTIVEINACTIVE -
parametersarray of objects requiredA list of Parameters to control how the condition behaves.ANY OF
-
namestring enum requiredThe name of the condition parameter.operator -
labelstring requiredA label for the condition parameter that you can display to users. -
descriptionstring requiredA description for the condition parameter which can be shown to an end user. -
typestring enum requiredAccepts only enumerated values as listed in the 'values' property of this condition.ENUMERATED -
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. -
valuesarray of objects requiredA list of valid values, only values from this list will be accepted.ANY OF
-
valuestring enum requiredThe actual value.> -
labelstring requiredA label for the condition parameter Value which can be shown to an end user. -
descriptionstring requiredA description for the condition parameter Value which can be shown to an end user.
-
valuestring enum requiredThe actual value.>= -
labelstring requiredA label for the condition parameter Value which can be shown to an end user. -
descriptionstring requiredA description for the condition parameter Value which can be shown to an end user.
-
valuestring enum requiredThe actual value.< -
labelstring requiredA label for the condition parameter Value which can be shown to an end user. -
descriptionstring requiredA description for the condition parameter Value which can be shown to an end user.
-
valuestring enum requiredThe actual value.<= -
labelstring requiredA label for the condition parameter Value which can be shown to an end user. -
descriptionstring requiredA description for the condition parameter Value which can be shown to an end user.
-
-
namestring enum requiredThe name of the condition parameter.amount -
labelstring requiredA description for the condition parameter which can be shown to an end user. -
descriptionstring requiredA description for the condition parameter which can be shown to an end user. -
typestring enum requiredThe type of acceptable values for this condition parameter.NON_NEGATIVE_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 condition parameter.coin -
labelstring requiredA description for the condition parameter which can be shown to an end user. -
descriptionstring requiredA description for the condition parameter which can be shown to an end user. -
typestring enum requiredThe type of acceptable values for this condition parameter.COIN_OR_USD -
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 condition.transfer.initiators -
labelstring requiredA label for the condition which can be shown to an end user. -
descriptionstring requiredA description for the condition which can be shown to an end user. -
statusstring enum requiredIdentifies if the condition is currently active and usable.ACTIVEINACTIVE -
parametersarray of objects requiredA list of parameters that control how the condition behaves.ANY OF
-
namestring enum requiredThe name of the condition parameter.userIds -
labelstring requiredA description for the condition parameter which can be shown to an end user. -
descriptionstring requiredA description for the condition parameter which can be shown to an end user. -
typestring enum requiredThe type of acceptable values for this condition parameter, a valid HMAC BitGo ID.BITGO_USER_ID -
requiredstring enum requiredALWAYS if the parameter is required otherwise OPTIONAL.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 condition.transfer.webhook -
labelstring requiredA label for the condition that you can display to an end user. -
descriptionstring requiredA description for the Condition which can be shown to an end user. -
statusstring enum requiredIdentifies if the condition is currently active and usable.ACTIVEINACTIVE -
parametersarray of objects requiredA list of parameters that control how the condition behaves.ANY OF
-
namestring enum requiredThe name of the condition parameter.webhookUrl -
labelstring requiredA description for the condition parameter that you can display to an end user. -
descriptionstring requiredThe webhook URL to post the transfer payload to. -
typestring enum requiredThe type of acceptable values for this condition parameter. Must be a valid webhook URL string.FREE_FORM -
requiredstring enum requiredALWAYS if the parameter is required otherwise OPTIONAL.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 condition parameter.coin -
labelstring requiredA description for the condition parameter that you can display to an end user. -
descriptionstring requiredThe asset this condition applies to. -
typestring enum requiredThe type of acceptable values for this condition parameter. Must be a valid coin ticker string.COIN -
requiredstring enum requiredALWAYS if the parameter is required otherwise OPTIONAL.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