Skip to main content
Version: 2.1

ContactList

A collection of contacts, e.g. for chatting to or calling multiple contacts.

Notes:

  • The contact list schema does not explicitly include identifiers in the id section, as there is not a common standard for such identifiers. Applications can, however, populate this part of the contract with custom identifiers if so desired.

Type

fdc3.contactList

Schema

https://fdc3.finos.org/schemas/2.1/context/contactList.schema.json https://fdc3.finos.org/schemas/2.1/context/contactList.schema.json

Details

PropertyTypeRequiredExample Value
typestringYes'fdc3.contactList'
idobjectNo{ customId: '5576' }
namestringNo'My address book'
contactsContact[]Yes[contact1, contact2]

Example

const contacts = {
type: "fdc3.contactList",
contacts: [
{
type: "fdc3.contact",
name: "Jane Doe",
id: {
email: "jane.doe@mail.com"
}
},
{
type: "fdc3.contact",
name: "John Doe",
id: {
email: "john.doe@mail.com"
}
},
]
}
fdc3.raiseIntent("StartChat", contacts)

See Also

Other Types

Intents

FINOS Financial Objects