# Give catalog access in Pinterest Business Manager

By HeyMark · Updated November 5, 2026

If you work with an agency that needs to use your Pinterest catalog, you can invite it as a partner and assign the asset with the right level of access. Choose the role based on whether the agency will create ads or also edit data sources and product groups, then check that the right catalog was assigned.

## Choose the catalog permission

Both your business and the agency need Pinterest business accounts. Your account also needs owner or manager permissions to manage partners and permissions in Business Manager. Add the agency as a **Partner** because it is an external business; do not add it as an employee.

Choose the level based on the work:

- **Catalog ad creator** can create ads using product groups and view catalog details.
- **Catalog Admin** can also create, edit, and delete data sources and product groups, as well as create ads using those groups.

The **Catalogs** permission on an ad account is a separate access level. Do not confuse it with assigning a partner specific permissions on a catalog asset. Also leave **Publisher** unchecked in the profile tab if the agency only needs the catalog: that permission covers organic assets such as Pins and boards.

## Invite the agency as a partner

1. Sign in to your Pinterest business account and open the menu in the top-left corner.
2. Under **Manage business**, open **Business Manager** and select **Partners**.
3. Choose **Add partner**, select the partner role, and enter the business ID the agency gave you.
4. Select **Invite a partner to access your assets**, then click **Show assets**.
5. In the asset summary, check only the resources you agreed to share. Do not assign profile or ad account access unless it is part of the task.
6. Click **Next** and review the invitation summary. Click **Send invite** to send it.

The agency will receive an email to accept. After it accepts, check that the relationship appears under **Partners** in Business Manager. If it does not appear, confirm with the agency that it accepted the invite.

## Assign the catalog after acceptance

1. Under **Partners**, select the agency that accepted the invitation.
2. Open the **Catalogs** tab or subtab and choose **Assign catalog access**.
3. Select the relevant catalog and the level you chose: **Catalog Admin** or **Catalog ad creator**.
4. Check that the catalog and permission appear for the agency in its catalog section. Pinterest documents the assignment, although labels and placement can vary in the interface.

## Remove only the access you want to revoke

To remove catalog access without ending the relationship with the agency, open **Partners**, select the agency, and find the catalog in its tab. Use the **−** icon next to that asset to remove its permission. Confirm the catalog is no longer assigned, and leave the partner relationship in place if you still work together on other assets.

[Read Pinterest’s official guide to Business Manager roles and permissions](https://help.pinterest.com/en/business/article/business-manager-access-roles-and-permissions).

## Frequently asked questions

### Which permission does an agency need to create ads with my catalog?

Catalog ad creator can create ads using product groups and view catalog details. Catalog Admin can also create, edit, and delete data sources and product groups.

### Do I need to give the profile Publisher access to share a catalog?

Only if the work includes organic assets. Profile Publisher access covers Pins and boards, while catalog permission is assigned to the catalog asset separately.

### What does an agency need to receive an invitation?

The agency needs its own Pinterest business account. To invite it as a partner, you need its business ID, and it must accept the invitation by email.

## See it on your own accounts.

Connect Instagram, TikTok, Facebook, LinkedIn or YouTube and use HeyMark free for 7 days. Mark answers in your voice, and you approve what goes out.

[Start free](https://app.heymark.ai) · [See pricing](https://heymark.ai/en/pricing/)

## Developer and agent resources

- [HeyMark MCP documentation](https://heymark.ai/en/mcp/)
- [llms.txt](https://heymark.ai/llms.txt)
- [Full site content for language models](https://heymark.ai/llms-full.txt)
- MCP protocol endpoint: `POST https://mcp.heymark.ai`
- OAuth protected-resource metadata: [/.well-known/oauth-protected-resource](https://mcp.heymark.ai/.well-known/oauth-protected-resource)
- MCP server card: [/server-card](https://mcp.heymark.ai/server-card)
