# 🛠️ Good Practices

**URL:** https://community.developer.gridx.de/c/good-practices/8.md

[Latest](https://community.developer.gridx.de/latest.md) · [Categories](https://community.developer.gridx.de/categories.md) · [Tags](https://community.developer.gridx.de/tags.md)

---

## [About the 🛠️ Good Practices category](https://community.developer.gridx.de/t/about-the-good-practices-category/36)

<div class="topic-metadata">

**Author:** [@wwerner](https://community.developer.gridx.de/u/wwerner)\
**Replies:** 0\
**Last updated:** [March 13, 2024, 6:29pm UTC](https://community.developer.gridx.de/t/about-the-good-practices-category/36 "2024-03-13T18:29:15Z")

</div>

Let’s talk about smart ways to use our API. We’ll share tips on handling data, managing connections, dealing with errors, and more. Learn from others who’ve been there before, and share your own smart hacks too!

---

## [Good practice: Using organizational tokens](https://community.developer.gridx.de/t/good-practice-using-organizational-tokens/152)

<div class="topic-metadata">

**Author:** [@a.roullet](https://community.developer.gridx.de/u/a.roullet)\
**Replies:** 0\
**Last updated:** [July 9, 2024, 8:35am UTC](https://community.developer.gridx.de/t/good-practice-using-organizational-tokens/152 "2024-07-09T08:35:54Z")

</div>

Organizational tokens are the preferred authentication method for any production application using the gridX API. This post aims to de-mystify their usage and provide code snippets that demonstrate the best practices to…

---

## [Good Practice: Using the gridX API with Postman](https://community.developer.gridx.de/t/good-practice-using-the-gridx-api-with-postman/221)

<div class="topic-metadata">

**Author:** [@a.roullet](https://community.developer.gridx.de/u/a.roullet)\
**Replies:** 0\
**Last updated:** [September 19, 2024, 9:16am UTC](https://community.developer.gridx.de/t/good-practice-using-the-gridx-api-with-postman/221 "2024-09-19T09:16:17Z")

</div>

In this tutorial, you will learn how to quickly set up a Postman collection to start working with the gridX API! We will go through how to make your first request using your bearer token and then how to use it to create…

---

## [Good practice: Reading a systems country (location)](https://community.developer.gridx.de/t/good-practice-reading-a-systems-country-location/63)

<div class="topic-metadata">

**Author:** [@s.wuerth](https://community.developer.gridx.de/u/s.wuerth)\
**Replies:** 6\
**Last updated:** [April 3, 2025, 2:02pm UTC](https://community.developer.gridx.de/t/good-practice-reading-a-systems-country-location/63 "2025-04-03T14:02:52Z")

</div>

Quick tip: Use the standardized country codes If you are interested in which country a system is located the best practice is to use the GET /systems (https://developer.gridx.ai/reference/get\_systems) endpoint. In the r…

---

## [Using the Tariff V2 Endpoint for Time of Use](https://community.developer.gridx.de/t/using-the-tariff-v2-endpoint-for-time-of-use/166)

<div class="topic-metadata">

**Author:** [@LarsRh](https://community.developer.gridx.de/u/LarsRh)\
**Replies:** 0\
**Last updated:** [July 10, 2024, 1:28pm UTC](https://community.developer.gridx.de/t/using-the-tariff-v2-endpoint-for-time-of-use/166 "2024-07-10T13:28:47Z")

</div>

TariffV2 Tariff Types TariffV2 supports 3 different types of grid offtake and grid feedin: Static: Weekly recurring prices that are fixed Market Data: Prices are based on EPEX Spot Day-ahead prices External: Prices are…

---

## [Good Practice: Intended Usage of Raw/Live/Historical Measurements](https://community.developer.gridx.de/t/good-practice-intended-usage-of-raw-live-historical-measurements/189)

<div class="topic-metadata">

**Author:** [@wwerner](https://community.developer.gridx.de/u/wwerner)\
**Replies:** 0\
**Last updated:** [August 2, 2024, 4:11pm UTC](https://community.developer.gridx.de/t/good-practice-intended-usage-of-raw-live-historical-measurements/189 "2024-08-02T16:11:35Z")

</div>

raw vs combined vs aggregated vs live vs historical measurements WUT? :exploding\_head: If you are that person :index\_pointing\_up: , this post might help you. Overview Measurements are ingested from assets like batter…

---

## [Good Practice: Subscribe to the gridX Status Page](https://community.developer.gridx.de/t/good-practice-subscribe-to-the-gridx-status-page/226)

<div class="topic-metadata">

**Author:** [@a.roullet](https://community.developer.gridx.de/u/a.roullet)\
**Replies:** 0\
**Last updated:** [October 1, 2024, 9:51am UTC](https://community.developer.gridx.de/t/good-practice-subscribe-to-the-gridx-status-page/226 "2024-10-01T09:51:05Z")

</div>

As a user of the gridX API, you might be familiar with our status page. Aside from the current status of our API, you can find a list of recent incidents along with post-mortems detailing the events that caused them. I…

---

## [Good practice: Set a user-agent for API requests](https://community.developer.gridx.de/t/good-practice-set-a-user-agent-for-api-requests/86)

<div class="topic-metadata">

**Author:** [@wwerner](https://community.developer.gridx.de/u/wwerner)\
**Replies:** 0\
**Last updated:** [April 17, 2024, 6:00pm UTC](https://community.developer.gridx.de/t/good-practice-set-a-user-agent-for-api-requests/86 "2024-04-17T18:00:15Z")

</div>

Currently, we don’t enforce standards for including user-agent headers with API requests. However, we appreciate if you send them, as it helps with analyzing traffic patterns on our end and to proactively reach out to y…
