Skip to main content
Firstbase Integration Connect your Firstbase environment with June to track equipment orders, returns, and inventory across your organization.
The Firstbase integration is read-only. June can query order status, returns, and inventory but cannot create or modify records in Firstbase.

What you’ll accomplish

  • Generate an API key in Firstbase
  • Configure the June integration
  • Understand available data and actions
  • Track equipment orders and returns

Prerequisites

Before starting the integration, ensure you have:
  • Firstbase admin access to generate an API key
  • June organization admin permissions

How June Works with Firstbase

Available Actions

June can perform the following read-only actions with Firstbase:
ActionDescription
Get orderRetrieve order details including status, items, SKU info, and shipment tracking
List ordersList all orders with filters for date range, person, and active status
Get orders by personGet all orders for a specific employee
Get returnRetrieve return details including status, retrieval method, and items
List returnsList all returns with filters for date range, person, and replacement status
Get returns by personGet all returns for a specific employee
Get employeeRetrieve employee details from Firstbase (name, email, address, package)
Search employeesSearch for employees by email, first name, or last name
Get inventory by serialLook up inventory items by serial number

Example Use Cases

Ask June: “What’s the status of John’s laptop order?” or “Show me all orders from the last week.”
Ask June: “Show me all active equipment returns” or “Which returns are still in transit?”
Ask June: “Who has the MacBook with serial C02XG1234?” to quickly identify equipment ownership.
Ask June: “What orders and returns exist for [email protected]?” for a complete equipment history.
Ask June: “Show me orders with delivery exceptions” to identify orders that need attention.

Setup Process

Step 1: Generate an API Key

1

Access Firstbase Settings

  1. Log in to Firstbase
  2. Navigate to SettingsAPI (or Integrations)
2

Create API Key

  1. Click Generate API Key
  2. Enter a descriptive name: june-integration
  3. Click Create to generate the key
3

Copy and Save Key

  1. Immediately copy the API key
  2. Store it securely for the next step
You won’t be able to view the API key again after leaving this page. If you lose it, you’ll need to generate a new one.

Step 2: Connect in June

1

Access June Integrations

  1. Log into June
  2. Navigate to SettingsIntegrations
  3. Select Firstbase from the available integrations
2

Enter API Key

  1. Paste the API key from Step 1
  2. Click Connect
  3. Verify the connection status shows as Active
3

Test the Connection

  1. Click Test Connection to verify the setup
  2. June will attempt to retrieve sample data from Firstbase
  3. Resolve any authentication issues before proceeding
Try asking June “Show me recent Firstbase orders” to verify the integration is working.

Troubleshooting

Common Issues

Symptoms: Connection fails or shows authentication errorsSolutions:
  • The API key may have been revoked in Firstbase
  • Generate a new API key in Firstbase settings
  • Update the API key in June’s integration settings
  • Verify there are no extra spaces when pasting the key
Symptoms: June returns “not found” errors for specific recordsSolutions:
  • Verify the ID is correct (UUIDs are case-sensitive)
  • The record may have been deleted in Firstbase
  • Check if you’re using the correct identifier format
Symptoms: Queries return no results when you expect dataSolutions:
  • Check your date filters—defaults to the last 30 days
  • Verify the person_id if filtering by employee
  • Confirm the employee has orders/returns in Firstbase
  • Try broadening your search criteria
Symptoms: Requests take too long and failSolutions:
  • Firstbase API may be experiencing issues
  • Try again in a few minutes
  • Check Firstbase status page for outages
  • Contact June support if the issue persists

Security Best Practices

API Key Management

  • Dedicated Keys: Use a dedicated API key for June so it can be revoked independently if needed
  • Secure Storage: API keys are encrypted at rest in June’s secure storage
  • Regular Rotation: Consider rotating API keys periodically (quarterly recommended)
  • Access Auditing: Review API access logs in Firstbase regularly

Data Access

  • Read-Only Access: The Firstbase integration cannot create or modify orders—only read data
  • Minimal Scope: June only accesses the data needed for equipment tracking

Next Steps

Once your Firstbase integration is configured:

Support Resources

Need help with your Firstbase integration?
  • Firstbase Documentation: Review Firstbase’s API documentation for additional details
  • June Support: Contact support for integration-specific assistance
The Firstbase integration establishes connection within minutes. Equipment data is available immediately after successful authentication.