# Google

### Domain verification

In order to use Google API Webhooks you have to verify your domain ownership. More about domain verification can be found in [here](< https://support.google.com/a/topic/9196?hl=en\&ref_topic=3540977>). When Appmixer is running on your servers, you can use [CNAME](https://support.google.com/a/answer/47283?hl=en\&ref_topic=29598) records to verify your domain ownership, but if you want to use components that use Google API Webhooks (*appmixer.google.drive.NewFile for example*) in an Appmixer instance running on your localhost (typical for testing the *trial* or when developing new components) you need something else. When running Appmixer on localhost, you usually use tools like [*ngrok*](/6.0/v4.2/appmixer-self-managed/installation.md#using-webhook-components) to create public tunnel to the Appmixer API. In order to verify *ngrok* domain ownership you can use the [*HTML file method*](https://support.google.com/a/answer/63026?hl=en) .

First, open Google developers console and your Appmixer project and follow instructions in the next picture.

![Domain verification](/files/-MN9TOUdXX0effHZfsaD)

Then copy\&paste your *ngrok* URL.

![](/files/-MN9UJ5Be78_VEjIdmOR)

Then you have to verify domain ownership.

![](/files/-MN9UTN5zYu6U1oEbxVJ)

Click 'Take me there' and then 'Add a property'.

![](/files/-MN9UuP4T4gCKVFb9DTP)

![](/files/-MN9VxsfZsXQpFVUXVBU)

Then download the HTML verification file.

![Download HTML verification file](/files/-MN9WBwJVsJYsdUqKQdo)

After you download your HTML verification file, copy it into Appmixer engine.

```
docker cp google52658022a92d779c.html appmixer-401_engine_1:/usr/src/appmixer/gridd/public
```

After then, click the 'Verify' button and that's it. You don't need to restart the Appmixer engine.

![](/files/-MN9Xtw2XM7HXpWqAaVK)

Now, you can go back to developer console and add the *ngrok* domain once more.

![](/files/-MN9YQAK_9YylqC6Td7_)

But this time, because it's already verified, it will appear in the list of your domains.

![](/files/-MN9YezE93sErWenNSif)


---

# Agent Instructions: 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:

```
GET https://docs.appmixer.com/6.0/v4.2/app-registration/google.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
