Skip to main content
Use this guide to deliver audiences to a Reddit Ads account that someone else owns, such as a client or partner. You create an invite link over the API and send it to the person who manages that account. That person opens the link, signs in to Reddit, and approves Narrative. They don’t need a Narrative login. Once they approve, a profile appears in your company with every ad account their Reddit user can manage. Approval on Reddit is a one-time step per profile. Every delivery after that runs from your API key. To deliver to your own Reddit Ads account, you don’t need an invite. Follow Connect your Reddit Ads account instead. Every request in this guide goes to the Reddit connector with an installation token. Before you start, complete the prerequisites and set up API access.

1. Create the invite

Record the invite id to track the invite. Anyone who holds the url or code can complete the invite, so send it only to the person who should connect the account. Send the url from the response to the person who manages the Reddit Ads account. They open it in a browser, sign in to Reddit, and approve Narrative’s request to read and manage their ads. To preview what the invitee sees, read the invite by its code. This request needs no credential:

3. Check the invite

When the invitee approves Narrative, status changes from pending to active and activated_at records the time. To list every invite on your installation:

4. Find the new profile and its ad accounts

Once the invite is active, the profile appears in your profile list under the invite’s display_name:
Record the profile id and the ad account id. The profile is ready for Custom Audience delivery.

Reconnect a profile

A reconnect invite asks the invitee to approve Narrative again for a profile you already have, for example when a different person now manages the Reddit Ads account. The profile keeps its ID, ad accounts, and connections, and uses the new Reddit authorization once the invitee approves.
Send the url and track the invite the same way as in steps 2 and 3.

Withdraw an invite

Delete an invite to stop its link from working:
After that, reading the invite by its code returns 404.

Delivering Custom Audiences via the API

Deliver hashed emails to a Reddit Custom Audience

App Invites

Onboard partners with shareable invitation links

Reddit Connector

Supported identifiers, profiles, and invites

API Keys

Create and rotate keys for programmatic access