Handbook

    Navigation

    • Announcements
      • 2026 Announcements
        • 2025 Announcements
        • 2024 Announcements
      • Handbook Usage
      • Editing the Handbook
        • Style Basics
        • Using Markdown
        • Using Shortcodes
      • About Gradient
      • Our Team
      • Our Principles
      • The Gradient Way
      • Communication at Gradient
        • 90 Day Plan
        • What does Gradient do?
        • Communication Tools
        • Collaboration Tools
        • Project Management
        • Performance Evaluation Process
        • Evaluation Dimensions & Rubric
        • WTF is a Spec?
        • Importance of Speed
        • High Quality Writing
        • Correspondence Hygiene
        • Google Calendar Best Practices
        • How To Run a Meeting
        • Video Chat Guidelines
        • General Policies
        • Compensation
        • PTO Policy
        • Non-PTO Time Off Policies
        • Remote Work Stipend Policy
        • Termination
        • Data Security Policy
        • Data Security Tools
        • IT Policy
        • Data (PII) Policy
        • Finance Day(s)
        • Monthly Closeout
        • Cashflow Forecasting
        • Invoice Submission
        • Contractor Invoices
        • Accounts Payable Process
        • Medical Insurance Reimbursement Process
        • How to Use Ramp
        • Ramp Administration
        • Equal Employment Opportunity
        • Harassment, Discrimination, and Retaliation
        • Lawful Off-Duty Activities
        • Leave for Victims of Domestic Violence
        • Americans with Disabilities Act (ADA)
        • Google Drive Structure
        • Google Suite Templates
      • Mission & Vision
        • Cloudfare Domain Management
      • Sales Introduction
      • Ideal Customer Profiles
        • What to Expect from the Sales 101 Training Program
        • Training 1 - How to Start New Conversations
        • Stage - Lead
        • Stage - Qualification
        • Stage - Opportunity
        • Stage - Proposal
        • Stage - Contracting
        • How to pitch Gradient
        • How to do Discovery (BANT)
        • Becoming an Agency Vendor
        • How to run a demo / POC
      • AI Usage Guidelines
      • Approaching Contacts
      • Proposal Guidelines
      • Proposal Writing Workflow
      • Project Startup Workflow
      • Project Closeout Workflow
      • Contractor Effort Tracking
        • Deliverables Hall of Fame
        • Best Practices
        • Conjoint Overview
        • Conjoint Tutorial
        • Analyzing Conjoints
          • Conjoint Types
          • Conjoint Vocabulary
            • Introduction
            • Algorithms
            • Inputs
            • Outputs and Statistics
            • Sample Size
            • Additional Checks
        • Conjoint Simulator
        • MaxDiff Overview
        • Analyzing MaxDiffs
        • Synthesizing MaxDiffs
        • Segmentation Overview
        • Analyzing Segmentations
        • Synthesizing Segmentations
        • List Experiments Overview
        • Analyzing List Experiments
        • Power Calculations Overview
        • Market Sizing Analysis Overview
        • Methods for Measuring TAM
        • Implement TAM & SAM via Survey Methods
        • Analysing TAM & SAM Data
        • Reference Library
        • JIRA User Management
        • Roadmap Bulk Upload
        • JIRA Hygiene & Best Practices
        • Slack Notifications from R
        • Dynata API guide
        • Ghost Deck App Guide
        • Intro to Jira as a Research Manager
        • Intro to Gradient's Analysis Environment
        • Intro to Crunch
        • Survey Workflow
        • Survey Writing Rules
        • Population Benchmarks
        • Survey Weighting
        • Penalty Scores & Data Quality Assessment
        • Statistical Rethinking
        • Statistic Videos
        • Coding in R at Gradient
        • Working on code projects
        • renv Issues
        • Positron Setup
          • Coding Principles
          • Coding Hygiene
          • Commenting Protocol
          • Variable Naming Rules
          • File Saving Rules
          • Our Standard Libraries
          • Console Messages
          • Adding new R packages
          • Function deprecation
          • Variable Naming Rules
          • File Saving Rules
          • Writing multicomponent functions
          • Using `.data` pronoun with `tidyverse`
          • Using `@import` and `@importFrom` tags
            • Code Testing Protocol
            • Testing Strategies
            • Testing Inside a Function
            • Using Mockups
            • Testing Best Practices
          • Fonts
          • Deploying to shinyapps.io
          • Codebase Maintenance Overview
          • Hygiene of Directories Structure
          • Pull Request Review Memo
          • Regular Branch Review
          • Github Builds
          • Fixing Github Builds
          • Internal CRAN
          • Working with R on AWS EC2
          • Hosting Websites on AWS S3
          • User Management
          • Our EC2 Machines
          • AWS SSH keys
          • Amazon SageMaker
          • Overview
          • Good To Know
          • System Configuration
          • System Configuration: Disregarded Options
          • User Management
          • Global Settings
          • R Libraries
          • Package Installation Issues
          • Testing Server
          • Job Launcher
          • On-Server Monorepo Mirror
          • Submitting Workbench Diagnostics Reports
          • Working with R APIs
          • API for Overquotas
          • Using Service Accounts with GH Actions
      • Developing the Instrument
      • Programming the Survey in Qualtrics
      • Fielding the Survey with Dynata
      • Newsletter Analysis and Visualization
      • Writing Newsletter Stories
      • Launching the Newsletter

    More

    • Code Documentation
    • Our Principles
    • View Source
    Gradient Handbook / Product Team / DevOps / APIs Edit this page

    APIs

    Built with Hugo and