Skip to main content
This quickstart calls get_current_user, an operation with no input arguments that returns the authenticated FirstTouch user and team context.

Before You Start

You need:
  • A Public API key created in Settings > MCP & API.
  • A server-side terminal or application that can send HTTPS requests.
  • Access to the staging FirstTouch environment.
See Authentication before creating a production integration.

Make The Request

A successful response is normal JSON containing the current FirstTouch identity and team context.
Keep the environment variable in your local shell or deployment secret store. Do not put the real key directly into a script committed to source control.

Call Another Operation

  1. Open the API Operations reference.
  2. Select an operation in ReDoc.
  3. Review its description and request schema.
  4. Send a JSON object matching that schema to /api/public/tools/<tool_name>.
All 65 operation descriptions and input schemas come from the same catalog used by FirstTouch MCP.

Common Responses

Troubleshooting

If a request returns 401:
  • Confirm the header name is exactly X-API-Key.
  • Confirm the key is active and has not been rotated.
  • Confirm the creator is still active in the key’s team.
  • Make sure your HTTP client is not sending the key to a different host.
If a request returns 403, verify the creator’s current team role, feature access, and product entitlement in FirstTouch.

OpenAPI

Use the live staging contract for code generation or inspection:
The contract is generated by CRM and may gain operations as the MCP tool catalog evolves.