Partnership ad code or account-level permission: which to ask for

Meta partnership ads come in two permission types. How content-level codes and account-level access differ, and what to log when the clips are AI-made.

5 min readSume
All posts

Ask for a partnership ad code when you want to promote one specific post, story or reel. Ask for account-level permission when you plan to run many ads from the creator's handle, including ads that start without an existing post. Meta's own page names these two types as content-level and account-level (read 2026-10-03).

For AI-made clips the choice changes how much per-clip bookkeeping you need, because a code ties permission to one piece of content while account-level access does not.

How do the two permission types differ?

Meta's help page says branded content ads are now called partnership ads, and that advertisers need permission from the partner whose handle the ad will include. Partners can revoke permission at any time. Two accounts owned by the same business, with an employee who has ads access to both, need no permission at all.

Content-level vs account-level partnership ad permission, from Meta's help page, read 2026-10-03
QuestionContent-levelAccount-level
ScopeOne post, story or reelThe partner's handle across ads
How it is grantedAllow brand partner to boost toggle with the advertiser tagged in the paid partnership label, or the partnership ad codeAccepted in Partnership Ads Hub, the Instagram app or the Facebook app
Needs existing contentYesNo: partnership ads, other ad types and marketing messages can start without it
Content tagged withPaid partnership label or a code shared by the partnerPaid partnership label, an @mention, a people tag, a product tag or a Collab
Audience optionNot listedInclude or exclude the partner's custom audience

Which one fits a batch of AI clips?

If you produce one hero clip per creator, a code is the lighter ask: the creator shares a code for that reel and nothing else. If you generate many variants and want to test them from the creator's handle, account-level access is the realistic fit, because each new variant would otherwise need its own code.

That convenience has a cost. Account-level access lets you create ads from the partner's handle, so the creator is trusting you with their face and name across everything you run. Agree in writing which clips they have seen. Meta's page also notes the content-level route lets you hide comments, and that edits for the ad leave the original post unchanged, so a variant never rewrites what the creator published.

Where does Sume fit?

Sume produces and edits the files. It does not call Meta's ad tools, create partnership ad codes or set the paid partnership label. Those steps happen in Meta's products or in your own code. Sume's job records give you the production trail, and the asset library keeps the source files that edits run on.

One practical detail: Sume's edit endpoints such as video trim and inspect take only workspace media URLs on media.sume.com. If the creator sends footage as an Instagram or TikTok public URL, import it first with the media-imports route, then run your edit on the imported copy.

What should you log per permission type?

Keep a short sheet per creator and per ad. The columns differ a little.

  • Content-level: the post or reel URL, the date the code was shared or the toggle turned on, and the date it was last confirmed active.
  • Account-level: the date the creator accepted, the surface they accepted in, and the list of clips they approved.
  • Both: the Sume job id and artifact URL of the final file, plus any earlier step such as a trim.
  • Both: whether the clip was filmed by the creator or generated, since that feeds the involvement question.

What happens if the creator revokes?

Meta says partners can revoke permission at any time. Plan for it: do not assume an ad that was running yesterday can be duplicated today. Keep your own copy of the approved file, the approval record and the permission date, so you know what you may no longer run.

Sume cannot tell you the current state of a Meta permission, so the check belongs in your ad workflow. A weekly review of active partnership ads against your sheet is enough for most small programs.

For label fields on your own publishing code, see the Instagram API fields for paid partnership. That post covers sponsor ids; this one is only about which permission to request.

What should the ask to the creator say?

Creators are more likely to agree when the request is specific. For a code, name the post and the dates you plan to run. For account-level access, say which surface you will ask them to accept in, whether Partnership Ads Hub, the Instagram app or the Facebook app, and which kinds of ads you expect to run from their handle.

Be explicit about AI. If any clip in the program is generated rather than filmed, tell the creator before they grant anything, and show them a draft. A permission given without knowing a face or voice was synthetic is the kind that gets revoked, and Meta lets partners do that whenever they like.

Keep the thread. A short written exchange that names the permission type, the date and the clips shown is enough for most programs, and it costs nothing to save next to the Sume job records.

Sources

Related posts

More in Use cases

All Use cases posts

Written by Sume