> For the complete documentation index, see [llms.txt](https://sdk-doc.tyrads.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sdk-doc.tyrads.com/react-native/initialization/deeplinking-and-routes.md).

# Deeplinking & Routes

**Min SDK version required: v1.1.4**

The Tyrads SDK supports deeplinking to specific sections of the offerwall. When initializing or interacting with the SDK, you can specify a route to open a particular page. For campaign-specific routes, you'll need to provide the campaignID as well.

Available routes and their usage:

* `offers` - opens the Campaigns Page
* `active-offers` - opens the Activated Campaigns Page
* `offers/`<mark style="color:$warning;">`[id]`</mark> - opens the Campaign Details Page (requires campaignID)
* `support/`<mark style="color:$warning;">`[id]`</mark> - opens the Campaign Tickets Page (requires campaignID

| Route                                                 | Description                             | Requires `campaignID`? |
| ----------------------------------------------------- | --------------------------------------- | ---------------------- |
| `offers`                                              | Main campaigns list                     | No                     |
| `active-offers`                                       | List of user's active campaigns         | No                     |
| `offers/`<mark style="color:$warning;">`[id]`</mark>  | Details for a specific campaign         | **Yes**                |
| `support/`<mark style="color:$warning;">`[id]`</mark> | Support tickets for a specific campaign | **Yes**                |

**Example Usage:**

```javascript
// Open details for a specific campaign
await Tyrads.showOffers({ 
  route: "offers", 
  campaignID: "your_campaign_id" 
});
```
