Skip to main content

About Navan

Navan is a comprehensive travel and expense management platform that streamlines corporate travel booking, expense reporting, and invoice management. Connecting Navan to Serval enables automated booking data retrieval, travel policy enforcement, and expense workflow automation directly from your service desk.

What the Navan integration enables

CapabilityDescription
Automation workflowsQuery bookings, monitor travel patterns, retrieve expense information, and more
Anything defined in the Navan Booking Data API can be accessed through Serval.

Prerequisites

Create API Credentials

  1. Navigate to Admin Settings
    • Log in to your Navan account on web
    • In the top left corner, click the Navan logo and select Admin (or navigate directly to the Admin Dashboard)
  2. Access Integrations
Navan Create New API Credentials

Navigate to Travel Settings and create new API credentials

  1. Create New API Credentials
    • On the Integrations page, scroll to the Navan API Credentials section
    • Click Create new
    • A pop-up window will prompt you to enter a Description (this serves as the name for the credentials)
    • [Optional] Enter Allowed IP Addresses or Subnet Mask for additional security
    • Click Create
  2. Save Your Credentials
    • A new pop-up window will show you the API credentials
    • Important: Copy the Client ID and Secret Key immediately - once this pop-up is closed, the secret key will no longer be accessible
    • Click Copy All to copy the Description, Client ID, and Secret Key to your clipboard
Navan API Credential Created

Copy your Client ID and Secret Key - they are only shown once

Managing Existing API Credentials

Editing a Credential

  • Select the Edit option associated with each credential
  • You can:
    • Edit the allowed IP addresses or subnet masks
    • Rotate Key - changes the private key for the same Client ID
    • Revoke the API credentials
Navan Edit API Credential

Edit existing API credentials to rotate keys or update IP restrictions

Note: The Description and Client ID cannot be changed after creation. To change these, delete the existing credential and create a new one.

Deleting a Credential

  • Click Edit on an API credential
  • Select Revoke
  • Confirm that you want to proceed with revoking the credential

API Security Best Practices

  • Treat your secret API key as you would any other password
  • Grant access only to those who need it
  • Share and store credentials via secure methods
  • Keep credentials out of any version control system
  • Use a password manager or secrets management service to control access

Serval Configuration

  1. In Serval go to Apps → Available → Navan → Connect
  2. Enter the following information:
    FieldDescription
    Instance NameA friendly name for this integration (e.g., “My Company”)
    Client IDThe Client ID from your Navan API credentials
    Client SecretThe Secret Key from your Navan API credentials
  3. Click Save
Serval will now connect to the Navan Booking Data API and can retrieve booking information, transactions, and travel data for your workflows.

Additional Resources

Important: The Navan API requires date filters (createdFrom/createdTo or updatedFrom/updatedTo) for all booking queries. Refer to the API documentation for parameter details.
Need help? Contact support@serval.com for assistance with your Navan integration.