# refresh

Manually request that available campaigns for the device be refreshed from the Nami service.

If a callback handler is registered with [registerAvailableCampaignsHandler](https://docs.namiml.com/sdk-reference/namicampaignmanager/registeravailablecampaignshandler), it will be triggered once the refresh is complete.

{% tabs %}
{% tab title="Swift" %}

```swift
import NamiApple

NamiCampaignManager.refresh()
```

{% endtab %}

{% tab title="undefined" %}

```kotlin
NamiCampaignManager.refresh()
```

{% endtab %}

{% tab title="Flutter" %}

```dart
import 'package:nami_flutter/campaign/nami_campaign.dart';
import 'package:nami_flutter/campaign/nami_campaign_manager.dart';

NamiCampaignManager.refresh();
```

{% endtab %}

{% tab title="React Native" %}

```jsx
import {NamiCampaignManager, NamiCampaign} from 'react-native-nami-sdk';

// Manually trigger a campaign refresh
NamiCampaignManager.refresh();
```

{% endtab %}
{% endtabs %}
