To show the steps to follow, we are going to work on adding an API client to create a new dashboard. Just adapt the following guide to your use case.
### 1. Generate an OpenAPI snapshot
First, check if the `group` and the `version` are already present in [openapi_test.go](/pkg/tests/apis/openapi_test.go). If so, move on to the next step.
<br/> If you need to add a new block, you can check for the right `group` and `version` in the backend API call that you want to replicate in the frontend.
Afterwards, you need to run the `TestIntegrationOpenAPIs` test. Note that it will fail the first time you run it. On the second run, it will generate the corresponding OpenAPI spec, which you can find in [openapi_snapshots](/pkg/tests/apis/openapi_snapshots).
<br/>
<br/>
> Note: You don’t need to follow these two steps if the `group` you’re working with is already in the `openapi_test.go` file.