# What Is the REPSLog API & AI Assistant Integration? REPSLog now connects to **ChatGPT** and **Claude**, so you can log and review your REPS work hours just by typing in plain English. There is also a real **developer API** for partners and builders who want to connect their own tools to REPSLog. This article explains what the feature is, what you can do with it, who it's for, and what you need to get started. [VIDEO EMBED: "Why" video] ## What it is, in plain language There are two ways to use it: - **Through your AI assistant.** Connect REPSLog to **ChatGPT** or **Claude**, then talk to it like you would a person. You can say things like "Log 2 hours of maintenance at my Springfield rental today" or "How many hours have I tracked this year?" and the assistant does it for you, using your real REPSLog data. - **Through the developer API.** If you build software (or work with a developer), you can create an API key and connect your own apps, scripts, or spreadsheets directly to REPSLog using a standard REST API. Both options read and write the same REPSLog account you already use. Nothing is stored in a separate place. [SCREENSHOT: ChatGPT chat window showing a natural-language request to log REPS hours and the assistant's confirmation reply] ## What you can do Once connected, your assistant (or your own app) can: - **Create a time log** (add a new REPS work entry) - **List your time logs** (review entries, with optional filters by date range, property, or category) - **List your properties** - **List your categories** - **List your participants** - **Get an hours summary** (totals across a date range, by property, category, participant, or property type) - **Read your user settings** (such as your property type and whether international properties are enabled) You can filter time logs and hours summaries by short-term rental (STR) or long-term rental (LTR) property type, so it's easy to ask focused questions like "How many STR hours did I log last quarter?" > Tip: Start simple. Ask your assistant "What can you do with my REPSLog account?" and it will walk you through the options. ## Who it's for - **REPSLog Premium users** who want a faster, conversational way to log and check hours from inside **ChatGPT** or **Claude**. No code required: you connect once from inside the assistant. - **Developers and partners** who want to build on top of REPSLog using the REST API. You create an API key in the Developer Portal and read the documentation to get started. ## What you need - A **REPSLog account**. - **REPSLog Premium.** The API and AI assistant integration are a Premium feature. - One of the following, depending on how you want to connect: - For ChatGPT or Claude: connect REPSLog from inside the assistant and sign in with your REPSLog account. - For the developer API: create an API key in the Developer Portal at `api.reps-log.com`. Documentation lives at `api.reps-log.com/v1/docs`. [SCREENSHOT: Developer Portal home page at api.reps-log.com showing the "Create API key" button] ## Privacy and security Your connection is always **scoped to your own account**. Your assistant and any API key can only see and change the data in your REPSLog account, nothing belonging to anyone else. You stay in control: - You can **revoke access at any time.** Disconnect the assistant or delete an API key, and access stops immediately. - Connecting an assistant does not give it your password. Sign-in happens through a secure authorization step. > When it comes to tax strategy, please consult with your CPA or tax professional. REPSLog helps you track and visualize your hours, but your CPA will guide you on the exact requirements for your situation. ## Next steps - [Connect REPSLog to ChatGPT](./02-connect-chatgpt.md) - [Connect REPSLog to Claude](./03-connect-claude.md) - [Developer Portal & API keys](./04-developer-portal-and-api-keys.md) - [Use cases: what to ask your assistant](./05-use-cases.md) ### Need help? If you have questions about connecting REPSLog to your assistant or using the API, [contact us](https://reps-log.zendesk.com/hc/en-us/requests/new) and we'll help you get set up.