##### Define > XML Interfaces

# XML Interfaces Overview

The XML Interfaces menu option is the seventh item in the Define menu. This item allows you to define an XML interface for posting and receiving information from other systems. When the user defines an XML interface, the corresponding Genesys Agent Scripting action(s) will automatically be generated.

Note: You need to create an action to invoke the XML Interface.

Selecting the XML Interfaces menu option opens the XML Interface List dialog box. This dialog box lists all XML interfaces that have been defined.

## Reference Filter

This filter allows the user to display All, Unused, or Used objects in the List.

## Add

Add creates a new interface. Clicking Add opens the XML Wizard dialog box.

## Edit

Use the Edit button to edit XML Interfaces. In order to edit an XML Interface, you must select an interface from the XML Interface List and click Edit. When this option is selected, the XML Interface Properties will appear. The user can then edit any item on this dialog box.

## Copy

This option allows the user to make a copy of an interface. Click Copy and a confirmation message will appear.

- Click Yes to add a copy of the selected object to the XML Interface List.

- Click No to close the dialog box without making a copy of the XML Interface.

## Delete

Use the Delete button to delete interfaces. In order to delete an interface, you must select an interface from the XML Interface List and click Delete. The following confirmation message will appear:

- Click No to cancel the delete.

- Click Yes to continue.

When the user selects Yes, Genesys Agent Scripting will first verify that the interface to be deleted is not used anywhere in the system. If it is not being used anywhere else, it will be deleted. However, if any other object references the interface, the user will not be able to delete it at this time and a message will appear.

- Click No to return to the XML Interface List dialog box.

- Click Yes to open the Object Cross Reference dialog box.

Until all of the references are removed, you cannot delete the interface. Double-clicking on each reference will take the user to the selected object.

You may select multiple interfaces to be deleted by holding the Shift key while selecting the interfaces.