> ## Documentation Index
> Fetch the complete documentation index at: https://developers.nexspace365.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ChatGPT

> Use NexSpace tools as a custom GPT in ChatGPT

# ChatGPT Integration

The NexSpace GPT is a custom GPT Action that lets ChatGPT users manage
workforce operations through natural language.

## Available in the GPT Store

Search for **"NexSpace Workforce Manager"** in the
[GPT Store](https://chatgpt.com/gpts).

## Manual Setup

To create your own custom GPT with NexSpace actions:

1. Go to [ChatGPT → Create a GPT](https://chatgpt.com/gpts/editor)
2. **Actions → Create new action**
3. Set authentication: API Key → Bearer → paste your NexSpace API key
4. Paste the OpenAPI schema from `tools/chatgpt-actions/openapi-actions.yaml`
5. Copy instructions from `tools/chatgpt-actions/gpt-instructions.md`

## Available Actions

### Direct REST Actions

* `listFacilities` — List accessible facilities
* `getFacility` — Get facility detail
* `searchStaff` — Search staff members
* `getStaffMember` — Get staff profile
* `listShifts` — List shifts with filters
* `fillShift` — Assign staff to a shift (requires confirmation)

### MCP Passthrough

The `mcpToolCall` action provides access to all 16 MCP verbs via JSON-RPC,
including `verifyCredential`, `previewPayrollRun`, `qualifyLead`, and more.

## Consequential Actions

Actions that modify data (like `fillShift`) are marked with
`x-openai-isConsequential: true` — ChatGPT will ask the user to confirm
before executing.
