User Guide Cancel

Manage developers

  1. Adobe Enterprise & Teams: Administration guide
  2. Plan your deployment
    1. Basic concepts
      1. Licensing
      2. Identity
      3. User management
      4. App deployment
      5. Admin Console overview
      6. Admin roles
    2. Deployment Guides
      1. Named User deployment guide
      2. SDL deployment guide
      3. Deploy Adobe Acrobat 
    3. Deploy Creative Cloud for education
      1. Deployment home
      2. K-12 Onboarding Wizard
      3. Simple setup
      4. Syncing Users
      5. Roster Sync K-12 (US)
      6. Key licensing concepts
      7. Deployment options
      8. Quick tips
      9. Approve Adobe apps in Google Admin Console
      10. Enable Adobe Express in Google Classroom
      11. Integration with Canvas LMS
      12. Integration with Blackboard Learn
      13. Configuring SSO for District Portals and LMSs
      14. Add users through Roster Sync
      15. Kivuto FAQ
      16. Primary and Secondary institution eligibility guidelines
  3. Set up your organization
    1. Identity types | Overview
    2. Set up identity | Overview
    3. Set up organization with Enterprise ID
    4. Setup Azure AD federation and sync
      1. Set up SSO with Microsoft via Azure OIDC
      2. Add Azure Sync to your directory
      3. Role sync for Education
      4. Azure Connector FAQ
    5. Set up Google Federation and sync
      1. Set up SSO with Google Federation
      2. Add Google Sync to your directory
      3. Google federation FAQ
    6. Set up organization with Microsoft ADFS
    7. Set up organization for District Portals and LMS
    8. Set up organization with other Identity providers
      1. Create a directory
      2. Verify ownership of a domain
      3. Add domains to directories
    9. SSO common questions and troubleshooting
      1. SSO Common questions
      2. SSO Troubleshooting
      3. Education common questions
  4. Manage your organization setup
    1. Manage existing domains and directories
    2. Enable automatic account creation
    3. Set up organization via directory trust
    4. Migrate to a new authentication provider 
    5. Asset settings
    6. Authentication settings
    7. Privacy and security contacts
    8. Console settings
    9. Manage encryption  
  5. Manage users
    1. Overview
    2. Administrative roles
    3. User management strategies
      1. Manage users individually   
      2. Manage multiple users (Bulk CSV)
      3. User Sync tool (UST)
      4. Microsoft Azure Sync
      5. Google Federation Sync
    4. Assign licenses to a Teams user
    5. Add users with matching email domains
    6. Change user's identity type
    7. Manage user groups
    8. Manage directory users
    9. Manage developers
    10. Migrate existing users to the Adobe Admin Console
    11. Migrate user management to the Adobe Admin Console
  6. Manage products and entitlements
    1. Manage products and product profiles
      1. Manage products
      2. Buy products and licenses
      3. Manage product profiles for enterprise users
      4. Manage automatic assignment rules
      5. Entitle users to train Firefly custom models
      6. Review product requests
      7. Manage self-service policies
      8. Manage app integrations
      9. Manage product permissions in the Admin Console  
      10. Enable/disable services for a product profile
      11. Single App | Creative Cloud for enterprise
      12. Optional services
    2. Manage Shared Device licenses
      1. What's new
      2. Deployment guide
      3. Create packages
      4. Recover licenses
      5. Manage profiles
      6. Licensing toolkit
      7. Shared Device Licensing FAQ
  7. Get started with Global Admin Console
    1. Adopt global administration
    2. Select your organization
    3. Manage organization hierarchy
    4. Manage product profiles
    5. Manage administrators
    6. Manage user groups
    7. Update organization policies
    8. Manage policy templates
    9. Allocate products to child organizations
    10. Execute pending jobs
    11. Explore insights
    12. Export or import organization structure
  8. Manage storage and assets
    1. Storage
      1. Manage enterprise storage
      2. Adobe Creative Cloud: Update to storage
      3. Manage Adobe storage
    2. Asset migration
      1. Automated Asset Migration
      2. Automated Asset Migration FAQ  
      3. Manage transferred assets
    3. Reclaim assets from a user
    4. Student asset migration | EDU only
      1. Automatic student asset migration
      2. Migrate your assets
  9. Manage services
    1. Adobe Stock
      1. Adobe Stock credit packs for teams
      2. Adobe Stock for enterprise
      3. Use Adobe Stock for enterprise
      4. Adobe Stock License Approval
    2. Custom fonts
    3. Adobe Asset Link
      1. Overview
      2. Create user group
      3. Configure Adobe Experience Manager Assets
      4. Configure and install Adobe Asset Link
      5. Manage assets
      6. Adobe Asset Link for XD
    4. Adobe Acrobat Sign
      1. Set up Adobe Acrobat Sign for enterprise or teams
      2. Adobe Acrobat Sign - Team feature Administrator
      3. Manage Adobe Acrobat Sign on the Admin Console
    5. Creative Cloud for enterprise - free membership
      1. Overview
  10. Deploy apps and updates
    1. Overview
      1. Deploy and deliver apps and updates
      2. Plan to deploy
      3. Prepare to deploy
    2. Create packages
      1. Package apps via the Admin Console
      2. Create Named User Licensing Packages
      3. Adobe templates for packages
      4. Manage packages
      5. Manage device licenses
      6. Serial number licensing
    3. Customize packages
      1. Customize the Creative Cloud desktop app
      2. Include extensions in your package
    4. Deploy Packages 
      1. Deploy packages
      2. Deploy Adobe packages using Microsoft Intune
      3. Deploy Adobe packages with SCCM
      4. Deploy Adobe packages with ARD
      5. Install products in the Exceptions folder
      6. Uninstall Creative Cloud products
      7. Use Adobe provisioning toolkit enterprise edition
      8. Adobe Creative Cloud licensing identifiers
    5. Manage updates
      1. Change management for Adobe enterprise and teams customers
      2. Deploy updates
    6. Adobe Update Server Setup Tool (AUSST)
      1. AUSST Overview
      2. Set up the internal update server
      3. Maintain the internal update server
      4. Common use cases of AUSST   
      5. Troubleshoot the internal update server
    7. Adobe Remote Update Manager (RUM)
      1. Use Adobe Remote Update Manager
      2. Resolve RUM errors
    8. Troubleshoot
      1. Troubleshoot Creative Cloud apps installation and uninstallation errors
      2. Query client machines to check if a package is deployed
      3. Creative Cloud package "Installation Failed" error message
  11. Manage your Teams account
    1. Overview
    2. Update payment details
    3. Manage invoices
    4. Change contract owner
    5. Change your plan
    6. Change reseller
    7. Cancel your plan
    8. Purchase Request compliance
    9. Manage your team in Adobe Express
  12. Renewals
    1. Teams membership: Renewals
    2. Enterprise in VIP: Renewals and compliance
  13. Manage contracts
    1. Automated expiration stages for ETLA contracts
    2. Switching contract types within an existing Adobe Admin Console
    3. Value Incentive Plan (VIP) in China
    4. VIP Select help
  14. Reports & logs
    1. Audit Log
    2. Assignment reports
    3. Content Logs
  15. Get help
    1. Contact Adobe Customer Care
    2. Support options for teams accounts
    3. Support options for enterprise accounts
    4. Support options for Experience Cloud

Learn how to manage API developers on the Adobe Admin Console.

Adobe I/O is the platform for developers in your organization looking to integrate, extend, or create apps and experiences based on Adobe's products and technologies. Developers use it to build on top of Creative CloudDocument Cloud, Experience Cloud, or other Adobe API products.

Your developers on Adobe I/O build API credentials with Adobe API products. These API credentials are a pipeline from external apps and services to the Adobe API.

  1. First, you add developers (individually or in bulk) to product profiles of products that include API access on the Admin Console. You can also set auto-assignment rules to automatically provision access to qualified users based on set assignment rules.
    This provides your developers with the permissions to create API credentials.
  2. Next, your developers add the required API credentials on Adobe I/O.
  3. Finally, you add these API credentials to product profiles again on the Admin Console.

On the Admin Console, you can also edit user (or developer) accounts to add or remove them from product profiles. You can also remove developers from product profiles.

Note:

The Developer account type is only available for a specific set of Adobe products.  A Developer account can be added to the Admin Console, only for products that allow this type of account, and the Developer account type is available on the Admin console.

Add developers

As an administrator, the Admin Console allows you to create and manage developer accounts. When you add developers to product profiles on the Admin Console, you provide these developers with access privileges to create API credentials (on Adobe I/O). Also, on Adobe I/O, developers can associate the API credentials they create with product profiles, but only the product profiles to which the developer has access.

When API calls are made from the API credentials that a developer creates, they are executed with the API credentials of the associated product profiles.

The Assign Developer option in the Quick Links section of the Overview tab allows you to add a developer to multiple products, simultaneously.

  1. In the Admin Console, navigate to the Overview tab.

  2. To add the developer to multiple products, click Add Developers in the Quick Links section in the upper-right corner of the Overview tab.

  3. Enter a name or email address. You can search for existing users or add a user by specifying a valid email address, and filling the information on the screen.

  4. Select the products to assign to the user.

    Add developers

  5. After you have selected all the required product profiles, you can scroll down to add more developers and select product profiles to assign to them.

    Then, click Save.

    Note:

    You can add up to ten developers here. To add more, repeat the above steps.

    Add more developers

The Developers tab of a product profile allows you to add developers to that product profile.

  1. In the Admin Console, navigate to Products.

  2. Click the desired product in the left rail.

  3. Select a product profile (or create one, if required) from the list and go to the Developers tab.

  4. Click Add Developer in the upper-right corner.

    Add developers to a product profile

  5. Enter a name or email address. You can search for existing users or add a user by specifying a valid email address, and filling the information on the screen.

    Note:

    You can add up to ten developers here. To add more, click Save and repeat the above steps.

    Add developers to a product profile

  6. Click Save.

    The developers are added to the selected product profile.

You can use the Bulk add workflow to add multiple developers with the help of a comma separated (.csv) file.

  1. In the Admin Console, navigate to Users.

  2. Click Add Users by CSV.

  3. In the Add users by CSV dialog box, click Download CSV Template, and choose either Current user list or Standard template.

    The template file that you download, contains sample data that you can use as a guide.

    The CSV file format is described in detail under CSV file format in the Add users section of the Manage users document. 

  4. Update the downloaded CSV file with the data of developers to add and list the names of the product profiles they should use for development in the Developer Access column.

  5. Drag the updated CSV on to the Add Users by CSV dialog box and click Upload.

After the bulk operation is complete, you will receive an email. You can also view a detailed report of the operation via Bulk Operation Results.

Bulk Operation Results

After you perform a bulk operation, like adding or editing multiple users, you receive an email with the details of the operation. In addition, you can view these details on the Bulk Operation Results page.

Note:

If a bulk operation is not displaying in the results page, refresh your browser page so it shows the latest results.

  1. Navigate to Users > Developers in the Admin Console, and click  in the upper-right corner of the Users page.

  2. In the drop-down list, choose Bulk Operation Results.

    The Bulk Operation Results page displays.

  3. To view the details of an operation, click the name of the operation.

  4. To download the results as a CSV file, click Download Results.

  5. To remove a result, click the check box to the left of the operation name and click Remove Result.

    You can also clear all the bulk operation results clicking Clear All Results.

Manage developers

For existing users or developers, you can add or remove product profiles of products that include API access thereby granting or revoking access to the product profile for that developer.

  1. In the Admin Console, navigate to the Users > Developers.

  2. From the list of users, click the name of a user.

  3. To edit the product profiles that developers have access to, click  in the upper-right corner of the Developer Access section, and select Edit Developer Products Assigned Directly.

    Edit developer access

  4. Add or remove developer API access for the user.

  5. Click Save.

    The developer is added to profiles that were added and removed from product profiles that were removed during the edit.

You can remove a developer from a product profile but still retain the developer as a user in your organization.

  1. In the Admin Console, navigate to Products.

  2. Click the desired product in the left rail.

  3. Select a product profile from the list and go to the Developers tab.

  4. To remove one or more developers from this product profile, click the check box to the left of the developer name.

  5. Click Remove Developers.

  6. In the Remove Developer from product profile screen choose one of the following options:

    Remove both developer access and user access: The developer no longer has permissions to build API credentials for this product profile. Also, the developer will not have access to the products defined in this profile.

    Remove developer access, but keep user access: The developer no longer has permissions to build API credentials for this product profile. However, if the developer had access to the product as a user, that access will remain.

  7. Click Remove Developers.

    The selected developers are removed based on the choice in the previous step.

From the Users tab on the Admin Console, you can remove developers:

  • Also, remove the user access to the associated product profiles.
  • Retain the user access to the associated product profiles.
  • Remove the user from the organization.
  1. In the Admin Console, navigate to Users > Developers.

  2. In the list of developers, to remove one or more developers, click the check box to the left of the developer name.

  3. Click Remove Developers.

  4. In the Remove Developer from product profile screen choose one of the following options:

    Remove both developer access and user access: The developer no longer has permissions to build API credentials for any product profile. Also, the developer will not have access to any products if they had been given user access as well. Use this option if the developer is no longer working on this project and no longer needs access to any profile, but the developer may later return for further work in this organization.

    Remove developer access, but keep user access: The developer no longer has permissions to build API credentials. However, the developer will continue to have access to the products. Use this option if the developer will continue as a user but no longer need developer access on the adobe.io console.

    Remove from organization: Remove the developer from the organization on the Admin Console. Use this option if the developer is no longer working on anything in your organization, either as a user or a developer.

  5. Click Remove Developers.

    The selected developers are removed based on the choice in the previous step.

Manage API credentials

When you add developers to product profiles, these developers then have the required permissions to create API credentials on Adobe I/O.

For such an API credential to be used, it needs to be associated with one or more product profiles. This is required so that when API calls are made using an API credential, they execute with the permissions based on the associated product profile or profiles.

Administrators can manage the access granted to an application which uses an API credential by setting or changing the product profiles associated with said API credential.

For example, there might be two product profiles, Test and Production, which grant access and permissions consistent with testing an application and with running the application in a production environment, respectively. The developer could be granted access only to the Test product profile and the API credential is set up by the developer to use that product profile. Once the application is tested and ready for production use, a System or Product Profile admin on the Admin Console would remove the API credential from the Test profile and add it to the Production product profile. The developer no longer has the ability to manage the API credential from the adobe.io console once this change is made.

Usually, developers, are not given admin privileges on the Admin Console.

From the Users tab on the Admin Console, you can edit API credentials to add or remove product profiles in API credentials.

  1. In the Admin Console, navigate to Users > API Credentials.

  2. Click the row for the API credential that you need to edit.

    Note:

    Do not click the user's name.

  3. In the API credential details drawer on the right, click  in the upper-right corner of the Products section, and select Edit.

  4. In the Edit API Credential screen, choose a product and then select one or more product profiles from the drop-down list to add to the API credential.

    Alternately, you can remove product profiles from this API credential.

  5. Click Save.

  1. In the Admin Console, navigate to Products.

  2. Click the desired product in the left rail.

  3. Select a product profile from the list and go to the API Credentials tab.

  4. Click Add API Credentials.

  5. In the Add API Credential to Product Profile screen, choose one or more API credentials to add to this product profile.

  6. Click Save.

    The selected API credentials are added to this product profile.

Caution:

Removing an API credential from a product profile will terminate access of the external application to the product associated with this profile. This can cause external applications to fail.

  1. In the Admin Console, navigate to Products.

  2. Click the desired product in the left rail.

  3. Select a product profile from the list and go to the API Credentials tab.

  4. To remove one or more API credentials from this product profile, click the check box to the left of the API credential name.

  5. Click Remove API Credentials in the upper-right corner of the API Credentials tab.

  6. In the Remove API Credential screen, click Remove.

    The selected API credentials are removed from this product profile.

 Adobe

Get help faster and easier

New user?