## Path: / admin / realms / {realm} / user-federation / instances / {id}

get a provider

Path parameters:
  realm - realm name (not id!)
  id -

Resource Methods

  Method Summary
  Name | Description
  --- | ---
  `PUT /admin/realms/{realm}/user-federation/instances/{id}` | Update a provider
  `GET /admin/realms/{realm}/user-federation/instances/{id}` | get a provider
  `DELETE /admin/realms/{realm}/user-federation/instances/{id}` | Delete a provider

Method Detail
### PUT /admin/realms/{realm}/user-federation/instances/{id} Update a provider
  HTTP Example:
      PUT /admin/realms/{realm}/user-federation/instances/{id}
| API Example: `UserFederationResource.updateProviderInstance({'realm': /* name realm name (not id!) */, 'id': /* id */, '$entity': /* rep */});`
Input: `UserFederationProviderRepresentation` Output: `void` Consumes: application/json
### GET /admin/realms/{realm}/user-federation/instances/{id} get a provider
  HTTP Example:
      GET /admin/realms/{realm}/user-federation/instances/{id}
| API Example: `UserFederationResource.getProviderInstance({'realm': /* name realm name (not id!) */, 'id': /* id */});`
Output: `UserFederationProviderRepresentation` Produces: application/json
### DELETE /admin/realms/{realm}/user-federation/instances/{id} Delete a provider
  HTTP Example:
      DELETE /admin/realms/{realm}/user-federation/instances/{id}
| API Example: `UserFederationResource.deleteProviderInstance({'realm': /* name realm name (not id!) */, 'id': /* id */});`
Output: `void`