Skip to content

User Settings

Manage your account, team collaboration, billing, and API access from the User Settings page. Access it from the initials button in the top-right corner of the platform.

User Settings Toggle

Overview

The User Settings page provides complete control over:

  • User Data - Account information and cache management
  • Team Management - Collaborate with team members
  • Password Security - Update account credentials
  • Billing - Subscription and payment management
  • API Access - Integration keys for external tools

User Data

Manage your display profile, Google account connection, and platform cache.

User Data

Profile

Update your profile picture and first and last name.

Account Information

View your associated google account.

Clear Cache

Clear locally stored data to:

  • Resolve display issues
  • Free up browser storage
  • Reset component selections

Cache Clearing

Clearing cache will log you out and remove locally stored preferences. Your saved configurations are not affected.

When to clear cache:

  • Components not loading correctly
  • Experiencing UI glitches
  • After browser updates
  • Before troubleshooting issues

Team Management

View the members of each team you belong to.

Team Management

Team Overview

View your team's:

  • Team Name - The team identifier
  • Member Count - Number of active team members

Team preferences also control whether online teammate status is shown in the app. When enabled, teammate indicators help you see who else is active on shared setup workflows.

Membership is managed at the organisation level

This page is a read-only roster. Inviting people, assigning them to teams, changing roles, and removing members all happen on the Organisation Settings page. Teams have no roles of their own — permissions come from your organisation role.

Invitations for you

Any pending invitation for you to join an organisation is shown on this page as well as on Organisation Settings, with Accept and Reject buttons in place — you no longer have to find the Organisation tab to act on one.

Switching Teams

If you're a member of multiple teams, switch between them from the bottom bar — there is no need to open User Settings:

  1. Click Current Team in the bar at the bottom of the screen
  2. Search for or select the team you want
  3. The platform reloads with the new team context

All configurations are team-specific. Switching teams changes:

  • Available components
  • Simulation history
  • Shared setups

Billing is not team-specific. Your subscription, plan tier, and credit pool belong to the organisation that contains your teams, so they stay the same whichever team you are working in.


Reset Password

Update your account password for security or recovery.

Reset Password

Changing Your Password

  1. Enter your current password
  2. Enter your new password
  3. Confirm the new password
  4. Click Update Password

Google SSO Users

If you signed up with Google, manage your password through your Google account settings.

Password Requirements

Your password must:

  • Be at least 8 characters long
  • Include uppercase and lowercase letters
  • Contain at least one number
  • Include at least one special character

Security Best Practices

  • Use a unique password for ARD
  • Update passwords every 90 days
  • Enable two-factor authentication from the Security tab
  • Never share your password with team members

Billing

View subscription details and manage payments.

Billing

Organisation administrators only

Billing belongs to your organisation, not to an individual team, so only organisation administrators can view and manage it. See Organisation Settings.

Subscription Information

View your:

  • Current Plan - Consultant, Team, Team+, or Enterprise
  • Billing Cycle - Monthly or Annual
  • Next Billing Date - When payment is due
  • Payment Method - Card details on file

Available Plans

Consultant

For racing consultants:

  • QSS lap time simulation
  • Kinematics, ride analysis, handling
  • Calculations page
  • 1 seat
  • 250 simulation credits/month
  • Store up to 2,500 simulations
  • Advanced sweeping (max 1 component per sweep)
  • Price: £300/month or £250/month (billed annually)

Team

For small teams:

  • All Consultant features
  • Up to 3 seats
  • 2,000 simulation credits/month
  • Store up to 10,000 simulations
  • Advanced sweeping (max 5 components per sweep)
  • Price: £500/month or £420/month (billed annually)

Team+

For medium teams (Most Popular):

  • All Team features
  • Fully dynamic lap time simulation (BETA)
  • Up to 5 seats
  • 5,000 simulation credits/month
  • Store up to 10,000 simulations
  • Unlimited sweeping configurations
  • API access for integration
  • Dedicated Discord support channel
  • Sub-team (3) management for multiple series
  • Price: £800/month or £670/month (billed annually)

Enterprise

For larger organizations and teams:

  • All Team+ features
  • Up to 50 seats
  • 10,000 simulation credits/month
  • Unlimited storage
  • HHDM integration
  • Sub-team (5) management for multiple series
  • Price: Custom pricing (contact sales)

Simulation Credits

Most simulations cost 1 credit per run. Dynamic simulations cost 10 credits per run. Credits reset monthly and don't roll over.

Managing Your Subscription

Upgrade Plan:

  1. Click Upgrade next to your current plan
  2. Select the new plan tier
  3. Enter payment information
  4. Confirm upgrade

Update Payment Method:

  1. Click Update Payment Method
  2. Enter new card details
  3. Save changes

Cancel Subscription:

  1. Contact support via the billing page
  2. Confirm cancellation
  3. Access continues until end of billing period

Subscription Changes

Upgrades take effect immediately. Downgrades take effect at the end of your current billing cycle.

Invoices

An Invoices card lists every invoice your organisation has been billed, with its issue date, billing period, due date, amount, and status — Paid, Due, Overdue, Void or Uncollectible.

Each invoice can be opened to pay or view on Stripe's hosted page, or downloaded as a PDF for your records. Where any invoice is overdue, a banner above the table says how many, and notes that settling them keeps the organisation's access to simulations.

Overdue payment is shown to the whole organisation

If an invoice is overdue, every member sees a Payment overdue warning in the status bar at the bottom of the app, not just admins. Clicking it shows how many invoices are overdue, the total owed, and the oldest due date.

Admins get a Pay now button straight to the invoice and a shortcut to these billing settings. Everyone else is told to contact an organisation administrator.


API Access

Generate and manage API keys for external integrations and automation. Available on Team Plus and Enterprise plans.

API Keys

API Overview

Use the ARD API to:

  • Submit simulations programmatically
  • Retrieve results automatically
  • Integrate with analysis tools
  • Automate parameter studies
  • Build custom workflows

Team-Specific Keys

Each API key is unique to a user and team. Generating a new key only affects your API access for this team and does not impact other users.

Generating Your API Key

If this is your first time:

  1. Click Generate API Key
  2. Your key will be displayed only once
  3. Copy the key immediately and store it securely

One-Time Display

This is the only time your API key will be shown. Store it securely - you cannot retrieve it again.

Regenerating Your API Key

If you already have a key and need to regenerate it:

  1. Find your username in the API keys list
  2. Click the key icon to regenerate
  3. Your old key becomes invalid immediately
  4. Copy the new key and update your integrations

Security Warning

API keys grant full access to your account. Store them securely and never commit them to version control or share them publicly.

Admin: Revoking Team Member Keys

Team admins can revoke API keys for any team member:

  1. Find the team member in the API keys list
  2. Click the trash icon
  3. Confirm revocation
  4. The key becomes invalid immediately

Testing Your API Key

Use the provided curl command to test your API key:

curl -X POST "https://api.appliedracingdynamics.com/external-api/test-auth" \
  -H "Authorization: Bearer YOUR_API_KEY_HERE"

A successful response confirms your key is working correctly.

API Documentation

Full API documentation with interactive schema is available at:

https://api.appliedracingdynamics.com/external-api/docs

The documentation includes:

  • Authentication methods
  • All available endpoints
  • Request/response schemas
  • Example requests
  • Error codes and handling

Example Usage

import requests

API_KEY = "your-api-key-here"
headers = {"Authorization": f"Bearer {API_KEY}"}

# Example: Test authentication
response = requests.post(
    "https://api.appliedracingdynamics.com/external-api/test-auth",
    headers=headers
)

print(response.json())

Best Practices

Regular Reviews

Review your User Settings monthly to ensure team access and billing information are current.

Team Organization

Use clear naming conventions for team members and roles to maintain organization as your team grows.

API Security

Store API keys in environment variables or secure key management systems, never in code.

Password Management

Use a password manager to generate and store strong, unique passwords.

Use the tabs to navigate between different settings sections:

  • User Data
  • Team
  • Security
  • Reset Password
  • Billing
  • API Access

Next Steps