> For the complete documentation index, see [llms.txt](https://developer.kizen.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.kizen.com/docs/developers/environments.md).

# Environments

{% hint style="success" %}
**Audience:** Admins, Developers, Solution Architects

**Purpose:** Explains how <code class="expression">space.vars.Kizen\_company\_name</code> production environments work so you can correctly select API base URLs, configure authentication, and avoid cross-environment integration errors.
{% endhint %}

## Overview

The <code class="expression">space.vars.Kizen\_company\_name</code> environment refers to the specific production instance of the <code class="expression">space.vars.Kizen\_company\_name</code> platform where a business account is hosted. Each environment has its own Web App URL and API base URL and operates as a separate production cluster.

When building integrations, selecting the correct environment is critical. API requests sent to the wrong environment will fail authentication or return unexpected results because credentials, data, and configurations are not shared across environments.

### Available Environments

<code class="expression">space.vars.Kizen\_company\_name</code> currently supports the following production environments:

<table><thead><tr><th width="136.640625">Environment</th><th width="187">API Base URL</th><th width="247.69140625">Web App URL</th><th>Typical Use Case</th></tr></thead><tbody><tr><td>GO</td><td><a href="https://app.go.kizen.com/api">https://app.go.kizen.com/api</a></td><td><a href="https://go.kizen.com">https://go.kizen.com</a></td><td>Primary production environment</td></tr><tr><td>FMO</td><td><a href="https://app.fmo.kizen.com/api">https://app.fmo.kizen.com/api</a></td><td><a href="https://fmo.kizen.com">https://fmo.kizen.com</a></td><td>Alternate production environment, specific to FMOs</td></tr></tbody></table>

***

## Environment Isolation and Authentication

Each <code class="expression">space.vars.Kizen\_company\_name</code> environment is fully isolated. Databases, business accounts, users, API tokens, and OAuth contexts are not shared across environments. Data created in one environment is not accessible from another.

Authentication is environment-specific. Credentials are issued within a specific environment and are valid only for that environment’s API base URL. A token generated in `go` cannot authenticate against `fmo`.

If you receive a `401 Unauthorized` response and your credentials are correct, verify that:

* The API base URL matches your UI environment
* The token was generated in the same environment you are calling

For additional guidance, see the [Authentication](/docs/developers/authentication.md) documentation.

***

## Testing, Deployment, and Troubleshooting

<code class="expression">space.vars.Kizen\_company\_name</code> does not provide public sandbox environments, so integrations operate directly against production environments. Use a non-critical production account for development testing and avoid destructive operations on live business data. Before deploying updates, confirm that environment variables reference the correct API base URL and that environment-specific credentials are properly configured. Misconfigured environment values are a common cause of integration failures.

Common symptoms of an environment mismatch include `401 Unauthorized` errors despite valid credentials, `404 Not Found` responses for known <code class="expression">space.vars.entities</code>, missing data, or OAuth flows that succeed while API calls fail. In most cases, the API request is being sent to the wrong environment. Verify the Web App URL, the API base URL, and the environment where the token was generated before investigating further.

<details>

<summary>API Base URL Structure</summary>

#### About the API Base URL Structure

The general API format is:

```bash
https://app.{environment}.kizen.com/api
```

Replace `{environment}` with either:

* `go`
* `fmo`

All endpoints documented in the API Reference are relative to this base URL.

Example endpoint:

```bash
GET /objects
```

Full request:

```bash
https://app.go.kizen.com/api/objects
```

#### Using the Correct Environment in API Calls

Environment selection only affects the base URL. All endpoints remain the same.

**Example: GO Environment**

```bash
curl \
  -H "x-api-key: {api_key}" \
  -H "x-user-id: {user_id}" \
  -H "x-business-id: {business_id}" \
  https://app.go.kizen.com/api/objects
```

**Example: FMO Environment**

```bash
curl \
  -H "x-api-key: {api_key}" \
  -H "x-user-id: {user_id}" \
  -H "x-business-id: {business_id}" \
  https://app.fmo.kizen.com/api/objects
```

If the base URL does not match the environment where the token was issued, the request will fail.

</details>

***

## What’s Next

Next, confirm which <code class="expression">space.vars.Kizen\_company\_name</code> environment your business is hosted in by checking the Web App URL and verifying the matching API base URL. From there, generate credentials within that environment and proceed to [Authentication](/docs/developers/authentication.md) before making your first API call.

<details>

<summary>Related Topics</summary>

* [Authentication](/docs/developers/authentication.md)
* [Objects](/docs/concepts/objects.md)
* [Records API](/docs/concepts/objects/records/records-apis.md)

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://developer.kizen.com/docs/developers/environments.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
