Skip to main content
Skip table of contents

Developers

This guide focuses on the individual’s experience using the Apiboost Dev Portal.

Intro

The users consuming API Products and creating apps are generally referred to as Developers. Developers can create apps by themselves or in teams (next section). Both teams and individual developers have permission grants based on the configuration of Access Groups.

Registered users are free to use any API Product set to “Public” or “Public - Restricted” visibility

Therefore, it’s important to consider whether to allow registrations or not. Utilizing a Single Sign-On (SSO) provider such as Okta or Auth0 can provide greater control over account registration and eligibility, or Access groups may be needed for more granular privacy controls.


Developer Apps

From the right side of the header, click the user dropdown menu and the My Apps link:

A user accessing their apps

This brings you to your list of apps. Developer apps work a bit differently than teams in that the landing page doesn’t show developer apps from all users on the site, only yours, regardless of admin status.

As an admin, you can view another user’s apps by going to /user/uid/apps, where UID is the user’s numeric entity ID assigned to them by Drupal.

Similar to teams, this page has an add app link that lets you create your own individual developer apps. Creating developer apps is very much the same as teams, where the user is required access to any products they want to use in their app. Unlike team apps, developer apps are your own and cannot be shared with other users.


Customizing the Developer Apps Page

The Developer Apps landing page

Sample page title and description

By default, the page title for a user's apps is "My Apps" with a placeholder description. This can be customized in the V2 backend using the My Apps API. You can find the setting in the same menu as the Site Settings API, located at the bottom of the list beneath the Support API.

On the My Apps page, there are two fields that can be configured:

  • Title: This field allows you to set the title of the page. You can choose "My Apps" or any other relevant message.

  • Body: This field is a self-referential description of the page, which informs the user that they are viewing a list of their apps.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.