Integrations | Fountain Help Center

Integrations

Create API-access integration accounts.

Updated this week

Table of contents

Integrations are special accounts designed exclusively for API access. Integrations cannot be used to log in to the Fountain platform through the web interface - they can only authenticate and interact with Fountain via API.

Create an Integration

  1. Navigate to Settings in the Fountain platform

  2. Scroll to the Workflows section

  3. Click on Integrations & API Keys

  4. Click Add an integration

  5. Provide a name for the integration

  6. Assign an appropriate role

  7. Click Add

Create API Keys

Once you have created an integration, you can create a set of API Keys (consisting of an OAuth client ID and client secret).

How the Pieces Fit Together

An Integration is an API-only account. Its API Key is an OAuth client ID + client secret pair used to authenticate. You exchange that key pair through the OAuth flow for a short-lived access token, which you then send as the Bearer token in the Authorization header on each request.

To create API keys:

Unlimited Integrations

You can create as many integrations as needed. Each integration can have its own dedicated, fine-grained role and can contain multiple API keys, making it easy to rotate secrets regularly for stronger security.

Manage Integrations

Integrations behave like regular user accounts in terms of:

However, they differ in that:

Using Integrations with the API

Integrations authenticate using the Authorization: Bearer XXX header format with the unified services.fountain.com base URL.

Unified API Access: The services.fountain.com base URL provides access to both Fountain platform and Fountain Hire endpoints:

Example - Accessing Hire API:

GET https://services.fountain.com/api/servicehire/v2/applicants Authorization: Bearer YOUR_ACCESS_TOKEN

Use the same request body, query parameters, and additional headers that you would use with the standard Hire API endpoints.

Environment-specific URLs

You can continue using environment-specific URLs (e.g., services.yourcompany.fountain.com) if preferred, but the unified services.fountain.com URL simplifies cross-platform API access.

Use Cases for Integrations

Integrations are ideal for: