Skip to content
.seventhings.com

Prefill your credentials

Fill in your non-secret values to have them appear in the examples below. Stored locally in your browser.

Getting Started

The seventhings customer API lets you manage fixed assets, rooms, locations, users, files, tasks, and rental cases for a seventhings instance programmatically. Start with what you want to do — you only need one of the paths below.

I want to… Choose Who it’s for
Connect an AI assistant to seventhings MCP server People using Claude, ChatGPT, or another compatible AI application to work with their instance
Connect business tools and automate workflows Automation platforms Teams using n8n or Zapier who don’t want to build a custom application; Zapier is currently in private preview
Build an integration into my own application SDK quickstart Developers building custom applications, data exports, or synchronization services
Browse resources or automate tasks from a terminal CLI Technical users working interactively, with shell scripts, or in CI

Building an integration? Use the language your team already maintains. The SDK quickstart includes runnable Go, PHP, Python, and TypeScript starters. If you’re starting from scratch, Choose your SDK helps you decide based on your task and environment.

Using AI? Choose MCP to let an AI assistant work with your seventhings instance. Choose the SDK quickstart to write and run your own integration, with or without an AI coding tool.

Follow your chosen guide for connection and authentication setup. You don’t need to read every integration guide before getting started.

  • API clients — explore and test requests manually in Postman, Insomnia, or Bruno.
  • API Reference — look up endpoints or build an integration using raw HTTP instead of an SDK.

The details below are useful when working directly with API requests. If you’re using MCP or an automation platform, start with its setup guide instead.

Every seventhings instance exposes the API at:

https://your-instance.seventhings.com/customer-api/v1

Enter your seventhings subdomain in the Instance field at the top of this site — every code example in the API Reference will update to use it automatically. If you’re copying examples elsewhere, replace your-instance with your subdomain by hand.

All requests and responses use JSON. Timestamps are always returned in UTC using the Y-m-d H:i:s format — convert to a local time zone on the client side. Translatable text is returned in a neutral form so that translation happens on the client side too.

Most endpoints require a bearer token — see Authentication for how to obtain one.