---
title: Operation interfaces
description: Connectors continue to be released outside the IDM release. For the latest documentation, refer to the OpenICF documentation.
component: pingidm
version: 7.2
page_id: pingidm:connector-dev-guide:operation-implementation
canonical_url: https://docs.pingidentity.com/pingidm/7.2/connector-dev-guide/operation-implementation.html
---

# Operation interfaces

|   |                                                                                                                                                                                   |
| - | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | Connectors continue to be released outside the IDM release. For the latest documentation, refer to the [OpenICF documentation](https://docs.pingidentity.com/openicf/index.html). |

The SPI provides several operations. The subset of operations that you implement will depend on the target resource to which you are connecting. Each operation interface defines an action that the connector can perform on the target resource.

The following sections describe the operation interfaces that are provided by the SPI, and provide examples of how they can be implemented in your connector. The sections include the API- and SPI-level rules for each operation.

* [Authenticate operation](operations/operation-authenticate.html)

* [Create operation](operations/operation-create.html)

* [Delete operation](operations/operation-delete.html)

* [Resolve username operation](operations/operation-resolve-username.html)

* [Schema operation](operations/operation-schema.html)

* [Script on connector operation](operations/operation-script-on-connector.html)

* [Script on resource operation](operations/operation-script-on-resource.html)

* [Search operation](operations/operation-search.html)

* [Sync operation](operations/operation-sync.html)

* [Test operation](operations/operation-test.html)

* [Update operation](operations/operation-update.html)

* [Update attribute values operation](operations/operation-update-attribute-values.html)
