API clients

Important: As of December 1, 2020, the Other API client type is no longer available. Existing API clients that use this type continue to work. AppDirect recommends that you migrate existing API clients that use this type to another API client type. Also starting on December 1, 2020, the OAuth 1.0 protocol is no longer be available as an API client type for non-interactive applications. Only OAuth 2.0 is be available. Existing OAuth 1.0 API clients continue to work. For enhanced security, AppDirect recommends that you use OAuth 2.0, and that you migrate existing OAuth 1.0 API clients to OAuth 2.0. See Create API clients or Edit API clients for more information. After you update and save the Other API client or OAuth 1.0 to a more up-to-date method, you cannot revert your changes.

API clients are computers or users that are authorized to request, and in some cases, edit information on AppDirect-powered marketplaces, using AppDirect APIs. API clients are authenticated by a consumer secret and consumer key that are incorporated into each API call made by the client.

Marketplace Managers can create consumer keys and corresponding consumer secrets to authenticate API clients on their marketplace using API client types that are appropriate to the intended task.

The topics in this section describe how to create API clients in the Marketplace Manager user interface. To edit an API client, see Edit API clients.

Client type

Description

Web server applications

These are traditional web applications that run on a server, for example ASP .NET, Java, Ruby on Rails or Node.js. See Create API clients for web server applications.

Single page web applications

These are JavaScript front-end applications that run in a browser, for example Angular, jQuery or React. See Create API clients for single page web applications.

Native applications

These are mobile, desktop, or hybrid applications than run natively in a device, for example Android, iOS, Ionic, Windows, OS/X. See Create API clients for native applications.

Non-interactive applications

These are server-to-server (machine-to-machine) applications, for example command-line tools, daemons, IoT devices, or services running on the back end. See Create API clients for non-interactive applications.

Other

These are other API client types. AppDirect does not recommend using this client type. Instead, use one of the four other API client types to create a new API client. See Create other API clients.

Note: This option is deprecated as of December 1, 2020 and can on longer be selected as an option.