Skip to main content
Platform
Camera Kit

Portal and Project Setup

This page covers the steps to setup the accounts required to enable Camera Kit for your application. This page includes information on:

  • Setting up an organization
  • Managing organization roles and permissions
  • Linking Camera Kit credentials to an application

Enable Camera Kit for Your App

  1. Click here to begin the SDK activation process for your organization. An organization represents your business with Snap, Inc. and contains your business's assets: Developer Tools, Advertising Tools, Members and more.

You will not be able to change the organization once enabled. For those developing on a client's behalf, please forward the page to the project owner.

  1. Now the selected organization is enabled for Camera Kit usage. The next step is to create or enable an existing app to use Camera Kit. This is done within the Apps tab of the Camera Kit section of My Lenses, where you will be prompted to enable a new project by selecting or creating a project and version.

  2. Once complete you will be brought to the project overview page. This contains the App ID, Group ID, and API Tokens for iOS, Android and Web. From here, you can click "Config Instructions" to continue to the iOS, Android and Web integration paths. Before integration it is important to ensure that the members of your team have the correct access rights by assigning organization roles within Business Manager.

Management tools for applications with multiple Kits enabled can be found in the Developer Portal.

Assign Camera Kit Specific Roles

In addition to the Organization and Snap Kit Project-specific roles described in Developing Your App, you can assign Camera Kit-specific project roles to a user in Business Manager. These additional roles are:

  • Camera Kit Administrator: Can create, delete, and manage Lens Groups, manage Lens Sources, schedule Lenses, manage Vendor Data, and view Lens Insights
  • Camera Kit Content Manager: Can schedule Lenses, manage Vendor Data, and view Lens Insights
  • Camera Kit Viewer: Can view Lenses and Lens Insights
  • None: No access to Camera Kit

To assign one of these roles, select a user from the Members tab in Business Manager, navigate to the Camera Kit Memberships section, select your Organization, assign a role, and click + Add Role:

Assign Lens Folder Specific Roles

An Organization or Business Admin needs to create a Lens Folder by uploading a Lens from Lens Studio at least once before the Lens Folder Role settings will appear in Business Manager.

The following are roles that can be assigned to specific Lens Folders. New Lens Folder creations remain a permission for Organization or Business Admins only.

  • Lens Folder Admin: Can view, create, manage, and delete Lenses within a Lens Folder, as well as manage and delete the Lens Folder itself.
  • Lens Creator: Can only view existing Lenses and create new Lenses in a Lens Folder that are not made available to the Snapchat community. They cannot take any other action on the Lens Folder or Lenses within it.
  • Lens Manager: Can view, create, and manage existing Lenses in a Lens Folder. They cannot take action on the Lens Folder itself.

To assign one of these roles, select a user from the Members tab in Business Manager, navigate to the Lens Folder Memberships section, select one or more Lens Folders from your Organization, assign a role, and click + Add Role:

Build on Behalf of a Client

If you are integrating the Camera Kit SDK into a client’s application, your client must own their Business Organization. You may not create this Organization on their behalf, and rather should be added to the Organization that they create as a Member with specific permissions. See instructions below for best practices.

Step 1: Client Enables Camera Kit

The client must follow the above steps to activate Camera Kit for their organization.

Step 2: Invite Members to the Organization

The client may add collaborators to work on their Camera Kit app through the Business Manager

Invite members to the Organization from the Memberships screen in Business Manager. Admin roles have full access to all Organization tools. Members need to be granted specific roles related to the functionality they should have access to, which you can do in the next steps.

Invite Members

Step 3: Assign Project-Specific Roles

Reminder: Admin roles have full access to all Organization tools. Members will need to be granted specific roles related to the functionality they should have access to. Click into a Member’s name in the Organization Membership page.

Assign roles

For Camera Kit, an Organization Member should be assigned a role within:

  1. Snap Kit Memberships

    a. Project Administrator: can manage and delete Projects, and manage its members.

    b. Project Viewer: can view a Project’s details, but cannot manage or delete its members.

  2. Camera Kit Membership

    a. Camera Kit Admin: can create, delete, and manage groups, manage Lens sources, schedule Lenses, and manage Vendor Data.

    b. Camera Kit Content Manager: can schedule Lenses and manage Vendor Data.

    c. Camera Kit Viewer: can view Lenses.

Complete

You should now have the correct permissions to manage your client’s Camera Kit integration!

Was this page helpful?
Yes
No