Skip to content
SpodusHelp Center
Contact supportOpen Spodus
Welcome
Get started
    • Set up your workspace
    • Find your way around
    • Search & Command K
    • Your profile
    • Language & time zone
    • Notifications
    • Quick capture & notepad
    • Customize Home
    • Import a spreadsheet
    • Import from your email
    • Merge duplicates
    • Export to CSV
    • Spodus for sales teams
    • Spodus for project leads
    • Spodus for finance
    • Spodus for support
Product
    • Contacts and companies
    • The record page
    • Edit fields inline
    • Notes on a record
    • Comments and @mentions
    • Files on a record
    • Linked records
    • Log calls and meetings
    • Owners and deleting
    • Capture and convert leads
    • Your deal pipeline
    • Win or lose a deal
    • Emails on a record
    • Call from Spodus
    • Filter, sort and group
    • Save a view
    • Table view
    • Board view
    • Calendar and timeline
    • Columns and fields
    • Edit statuses
    • Bulk edit
    • Spaces and boards
    • Gallery and org chart
    • Share a view link
    • Manage tasks
    • Subitems and checklists
    • Time-block your week
    • Home and Ask Spodus
    • Ask about a record
    • Ask from any page
    • Summarize and draft replies
    • Let Spodus do the chasing
    • Ask about a file
    • Slash prompts
    • Your chats
    • Dictate a question
    • Models and credits
    • Announcements
    • Create events
    • Calendar views
    • Add a video call
    • Find time to meet
    • Edit repeating events
    • Connect your calendar
    • Calendar settings
    • Team chat channels
    • Direct messages and threads
    • Message to task
    • Saved and pinned
    • Connect your email
    • Send an email
    • Shared inbox
    • Block senders
    • Run a client project
    • Milestones
    • Project profit
    • Close out a project
    • Plan team capacity
    • Notes
    • Write a doc
    • Write with Ask Spodus
    • Share a doc
    • Ask your docs
    • Organize your docs
    • Doc templates and export
    • Doc settings
    • Set up Revenue
    • Tax rates and services
    • Invoice design
    • Currencies
    • Revenue overview
    • Send a quote
    • What clients see
    • Quote payment terms
    • Quote to invoice
    • Send an invoice
    • Bill unbilled work
    • Record a payment
    • Chase overdue invoices
    • Credit notes
    • Client statements
    • Track expenses
    • Contracts and retainers
    • Send for signature
    • Change quotes
    • Export to accounting
    • Turn on the client portal
    • Invite a client
    • What your client sees
    • Milestone approvals
    • Contracts in the portal
    • Set up support
    • Routing rules
    • Set up SLAs
    • Answer tickets
    • Create a ticket
    • Ticket details
    • Macros
    • Help articles
    • Your help portal
    • Website widget
    • Support overview
    • Track time
    • Weekly timesheet
    • Timesheet approvals
    • Team hours and insights
    • Timesheet settings
    • Add a person
    • Teams
    • Org chart
    • Onboarding checklists
    • Employee documents
    • Request time off
    • Leave policy
    • Performance reviews
    • Workload
    • Build a dashboard
    • Sales reports
    • Revenue reports
    • Support reports
    • Time reports
    • Set a goal
    • Track goals
    • Approvals
    • Your first automation
    • Triggers
    • Actions and conditions
    • Automate from a view
    • Run history
    • Canvas view
    • Automation settings
    • Webhooks
    • Build a form
    • Form logic
    • Design and settings
    • Publish and embed
    • Form responses
    • Create a sequence
    • Sending settings
    • Enroll contacts
    • Manage recipients
    • Sequence stats
    • The outbox
    • Unsubscribes
    • Share a mailbox
Account and admin
    • Invite your team
    • Roles & permissions
    • Security settings
    • Turn modules on and off
    • Custom fields
    • Custom boards
    • View packs
    • Trash
    • Join a team workspace
    • Two-factor sign-in
    • Sign in with Google
    • Reset your password
    • More than one workspace
    • Sample data
    • Leave a workspace
    • Workspace branding
    • Team access
    • Hand over a member's work
    • Apps
    • API keys and webhooks
    • Audit log
    • Share a board with people
    • Export and delete your data
    • Plans and billing
    • Go-live checklist
Resources
  • Blog
  • Security
  • Status
  • Contact support

Admin and billing·Updated Oct 16, 2026

API keys and webhooks

Create an API key to read and write records from another tool, revoke keys you no longer need, and send or receive webhooks with automations.

Connect other tools to Spodus in two ways. An API key lets another tool read and change your records. A webhook, built in Automations, sends data out when something changes or starts an automation from another app.

Before you start

  • You need to be an owner or admin to see and create API keys.
  • Webhooks in automations are included on the Starter and Growth plans.

Things to know

  • A key acts as the person who made it, with their permissions. Keep it secret.
  • You see the full key only once, when you create it. After that the list shows its start, who made it and when it was last used.
  • Each key can make 600 requests a minute.
  • Your plan sets how many API calls the whole workspace can make in a day (UTC): 25,000 on Free, 250,000 on Starter and 1,000,000 on Growth. Calls start again at midnight UTC.
  • Deleting a record through the API moves it to the trash, as in the app.

Create an API key

  1. Open your account menu and click Settings.
  2. Under Workspace, click Developers.
  3. Next to API keys, click New key.
  4. Give the key a Name, such as the tool that will use it.
  5. Click Create key.
  6. Copy the key and store it somewhere safe. Click Done.

Use the API

Send the key as a bearer token in the Authorization header. Records come back as JSON. Settings > Developers lists the addresses under Using the API. You can list, read, create, update and delete records on any board.

  • A board's key is the last part of its address in the app, like companies in /companies.
  • Field keys are listed in Settings > Data model.

Revoke a key

  1. Go to Settings > Developers.
  2. Click Revoke on the key's row.
  3. Click Revoke to confirm.

Anything using that key stops working at once. You can't undo this.

Set up webhooks

Webhooks live in Automations, so they run with the rest of your rules.

  • To send data out when something changes, add a Send a webhook step to an automation. It posts to your URL.
  • To start an automation from another app, use the Webhook trigger. The automation gets its own address to call.

See Webhooks for the steps.

Related

  • Webhooks
  • Apps
  • Your first automation
  • Audit log
PreviousAppsNextAudit log
© 2026 SpodusPrivacyTermsStatusspodus.com

On this page

  • Before you start
  • Things to know
  • Create an API key
  • Use the API
  • Revoke a key
  • Set up webhooks
  • Related