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

# FAQ

## Sign in

### What is the link to my environment?

Access Spark with the provided login URL. The sign in URL page is constructed as `https://spark.{environment}.coherent.global/{tenant}`, for example `https://spark.qa.de.coherent.global/superfunbank`. A tenant is an allocation of the computing environment allocated to one client.

### How do I reset my password?

See [Sign in and sign out](/navigation/sign-in-and-sign-out.md#reset-password).

### What identity and access management solution does Coherent use?

Coherent uses [Keycloak](https://www.keycloak.org/) for identity and access management (IAM). See [IAM fundamentals](/identity-and-access-management/iam-fundamentals.md).

Spark also supports single sign-on (SSO). See the related articles in [Single sign-on](/identity-and-access-management/single-sign-on.md).

## Excel

### Why can't I upload my models?

If you are having issues with a particular file, [Contact support](/support/contact-support.md).

### Why doesn't my model work correctly?

Please review the /and see if there are any warnings that should be addressed. If you are having issues with a particular file, [Contact support](/support/contact-support.md).

### Does Spark support Excel macros or Visual Basic for Applications?

Spark does not support the conversion of Excel Macros or Visual Basic for Applications code. Spark has support for Excel's [`LAMBDA`](https://support.microsoft.com/en-us/excel/functions/lambda-function) functions which enable users to create their own user-defined functions.

## Integration via API

### Where can I learn more about the Execute API?

See [Execute API](/spark-apis/execute-api.md) for more details and to understand the differences between `v3` and `v4`.

### What authentication methods are supported?

Spark supports API keys generated from [Authorization - API keys](/spark-apis/authorization-api-keys.md) and [Client credentials](/identity-and-access-management/client-credentials.md).

### What happens if I omit a parameter from the execute API request?

The value that is saved within the Excel file is used as a default value.

### What happens if I include extra parameters in the execute API request?

These parameters are not used as part of the request.

### Does Coherent store Execute API requests and responses?

Yes, see [API Call History](/navigation/api-call-history.md). This can be disabled at a version level.

## Deployment models

### How can Spark be deployed?

Spark is served using a Software as a Service (SaaS) model with hybrid and on-premises deployment options, see [Hybrid runner](/hybrid-runner/introduction-to-the-hybrid-runner.md).

## Support

### What other ways are there to learn about Spark?

* Check out [Tutorial: Get started in 5 minutes](/tutorial-get-started-in-5-minutes.md) and [Tenant configuration](/tenant-administration/tenant-configuration.md).
* [Coherent Academy](https://coherentacademy.coherent.global/) is the place to participate in guided training courses and earn Spark certifications.
* Our [YouTube](https://www.youtube.com/@coherentspark) channel contains video tutorials of complex use cases.
* [Contact support](/support/contact-support.md).

### Where can I get help if I cannot find the answer?

[Contact support](/support/contact-support.md).
