Integration Response Types

This page provides the supported response types for your connected system plug-in.

When returning an IntegrationResponse to the designer, you need to provide a Map<String,Object>. The table below details what Java types are supported as values in the Map and the associated Appian types to which they're converted.

Java Type Appian Type
int Number (Integer)
double Number (Decimal)
boolean Boolean
java.lang.Number Number (Decimal)
java.lang.String Text
java.sql.Date Date
java.sql.Time Time
java.util.Date Date and Time
java.util.Map<String,Object> where the values' types are in this table Dictionary
java.util.Collection where the values' types are in this table Array
Array where the values' types are in this table Array

Note: Boxed primitives are also supported

If an integration template returns a value not in the table above, an IllegalArgumentException will be thrown.

FEEDBACK