Log in
Interface

IntegrationServiceInterface

Magento\Integration\Api\IntegrationServiceInterface

What it does

This interface defines the contract for managing Magento 2 integrations, which are used to connect third-party systems with the store via API.

Developers use this service to programmatically create, retrieve, update, and delete integrations, as well as manage their OAuth credentials and API resource permissions.

It's essential when building custom modules that need to establish API connections with external applications.

Public Methods

  • create()
  • get()
  • findByName()
  • findByConsumerId()
  • findActiveIntegrationByConsumerId()
  • update()
  • delete()
  • getSelectedResources()