# Ard Labs ## Docs - [Get climatedaily](https://docs-v2.ard.co/api-reference/climate-data/climate/get-climatedaily.md) - [Get climatemonthly](https://docs-v2.ard.co/api-reference/climate-data/climate/get-climatemonthly.md) - [Get climaterange](https://docs-v2.ard.co/api-reference/climate-data/climate/get-climaterange.md) - [Get climateraw](https://docs-v2.ard.co/api-reference/climate-data/climate/get-climateraw.md) - [Get long term monthly weather data for a specific parameter](https://docs-v2.ard.co/api-reference/climate-data/long-term/get-long-term-monthly-weather-data-for-a-specific-parameter.md) - [Get the range of long term data](https://docs-v2.ard.co/api-reference/climate-data/long-term/get-the-range-of-long-term-data.md) - [Get health](https://docs-v2.ard.co/api-reference/climate-data/system/get-health.md) - [Forecast Archives](https://docs-v2.ard.co/api-reference/forecast-archives/forecast-archives.md): Forecast Archives API - [Health check endpoint](https://docs-v2.ard.co/api-reference/pinpoint/admin/health-check-endpoint.md): Returns the health status of the API server - [Refresh location data](https://docs-v2.ard.co/api-reference/pinpoint/admin/refresh-location-data.md): Refreshes local/global locations and airports data. This is an administrative endpoint. - [Refresh parameters](https://docs-v2.ard.co/api-reference/pinpoint/admin/refresh-parameters.md): Refreshes parameters list and parameter groups. This is an administrative endpoint. - [Check if debug mode is enabled](https://docs-v2.ard.co/api-reference/pinpoint/debug/check-if-debug-mode-is-enabled.md): Returns whether debug mode is currently enabled. This is a debugging endpoint. - [Get debug daily status information](https://docs-v2.ard.co/api-reference/pinpoint/debug/get-debug-daily-status-information.md): Returns detailed daily status information for debugging purposes. This is a debugging endpoint. - [Get status parameters for debugging](https://docs-v2.ard.co/api-reference/pinpoint/debug/get-status-parameters-for-debugging.md): Returns information about status parameters used in forecast calculation. This is a debugging endpoint. - [Get all lifestyle forecasts](https://docs-v2.ard.co/api-reference/pinpoint/forecast/get-all-lifestyle-forecasts.md): Returns a list of all available lifestyle forecasts - [Get lifestyle forecasts](https://docs-v2.ard.co/api-reference/pinpoint/forecast/get-lifestyle-forecasts.md): Replies with a JSON object containing daily forecasted lifestyle according to weather - [Get lifestyle forecasts for multiple locations](https://docs-v2.ard.co/api-reference/pinpoint/forecast/get-lifestyle-forecasts-for-multiple-locations.md): POST version of the lifestyle endpoint allowing for retrieving lifestyle forecasts for multiple locations at once - [Get overrides for a location](https://docs-v2.ard.co/api-reference/pinpoint/forecast/get-overrides-for-a-location.md): Replies with JSON object containing the hourly and daily overrides for a single location - [Get text forecasts](https://docs-v2.ard.co/api-reference/pinpoint/forecast/get-text-forecasts.md): Replies with the text forecasts of locations IDs requested - [Get text forecasts for multiple locations](https://docs-v2.ard.co/api-reference/pinpoint/forecast/get-text-forecasts-for-multiple-locations.md): POST version of the text forecast endpoint, allowing for retrieving text forecasts for multiple locations at once - [Get weather forecast for a location](https://docs-v2.ard.co/api-reference/pinpoint/forecast/get-weather-forecast-for-a-location.md): Replies with JSON object containing the hourly and daily forecasts for a single location specified by the 'id' parameter - [Get weather forecast for multiple locations with custom settings](https://docs-v2.ard.co/api-reference/pinpoint/forecast/get-weather-forecast-for-multiple-locations-with-custom-settings.md): POST version of the forecast endpoint, allowing for more customization - [Get weather statuses](https://docs-v2.ard.co/api-reference/pinpoint/get-weather-statuses.md): Replies with a JSON object containing statuses data including id, arabic and english description - [Get airports information](https://docs-v2.ard.co/api-reference/pinpoint/location/get-airports-information.md): Replies with a JSON object containing all known airports that are serviced by Pinpoint - [Get all locations](https://docs-v2.ard.co/api-reference/pinpoint/location/get-all-locations.md): Replies with a JSON object containing all location's info - [Get Hijri date for a location](https://docs-v2.ard.co/api-reference/pinpoint/location/get-hijri-date-for-a-location.md): Replies with a JSON object containing converted Hijri date - [Get location information](https://docs-v2.ard.co/api-reference/pinpoint/location/get-location-information.md): Replies with a JSON object containing a location's info, including coordinates, timezone, elevation, etc. - [Get available weather parameters](https://docs-v2.ard.co/api-reference/pinpoint/parameters/get-available-weather-parameters.md): Replies with a JSON object containing all parameters, their units, description and available variants - [Get parameter groups](https://docs-v2.ard.co/api-reference/pinpoint/parameters/get-parameter-groups.md): Returns information about parameter groups used in the API - [Get status thresholds](https://docs-v2.ard.co/api-reference/pinpoint/parameters/get-status-thresholds.md): Replies with a CSV of the allowed thresholds per status for validation of overrides - [Post apiaviationtafparse](https://docs-v2.ard.co/api-reference/sahabah/aviation/post-apiaviationtafparse.md) - [Get apieumetsattoken](https://docs-v2.ard.co/api-reference/sahabah/eumetsat/get-apieumetsattoken.md) - [Post apireportsforecast accuracy](https://docs-v2.ard.co/api-reference/sahabah/reports/post-apireportsforecast-accuracy.md) - [Get health](https://docs-v2.ard.co/api-reference/sahabah/system/get-health.md) - [Get apiweatherarchivesmodels](https://docs-v2.ard.co/api-reference/sahabah/weather/get-apiweatherarchivesmodels.md): Get all available archive models and their time intervals - [Get apiweatherarchivesmodels runs](https://docs-v2.ard.co/api-reference/sahabah/weather/get-apiweatherarchivesmodels--runs.md): Get available archive runs for a specific model and date - [Get apiweatherarchivesmodels tiles ](https://docs-v2.ard.co/api-reference/sahabah/weather/get-apiweatherarchivesmodels-tiles-.md): Render XYZ tile for a model from archive (MAMS) using provided query and style - [Get apiweatherforecastmodels](https://docs-v2.ard.co/api-reference/sahabah/weather/get-apiweatherforecastmodels.md) - [Get apiweatherforecastmodels runs](https://docs-v2.ard.co/api-reference/sahabah/weather/get-apiweatherforecastmodels-runs.md): Get available runs for a specific weather model - [Get apiweathermodels legend](https://docs-v2.ard.co/api-reference/sahabah/weather/get-apiweathermodels-legend.md): Get legend image using a style JSON object in 'style' query param - [Get apiweathermodels preview](https://docs-v2.ard.co/api-reference/sahabah/weather/get-apiweathermodels-preview.md): Get preview image for a model using provided query and style (style as a JSON object in 'style' query param) - [Get apiweathermodels tiles](https://docs-v2.ard.co/api-reference/sahabah/weather/get-apiweathermodels-tiles.md): Get tiles metadata for bounds area (returns array of tile URLs) - [Get apiweathermodels tiles ](https://docs-v2.ard.co/api-reference/sahabah/weather/get-apiweathermodels-tiles-.md): Render XYZ tile for a model using the provided query and style - [Overview](https://docs-v2.ard.co/data-ai/geos.md): Core service for managing geo locations database, powering Pinpoint and many tools - [Architecture](https://docs-v2.ard.co/data-ai/geos/architecture.md): Geos system architecture, deployment structure, and components - [Deployment](https://docs-v2.ard.co/data-ai/geos/deployment.md): How Geos is deployed and managed - [FAQ](https://docs-v2.ard.co/data-ai/geos/faq.md): Frequently asked questions and production notes for Geos - [Geoterra](https://docs-v2.ard.co/data-ai/geoterra.md): Service for astro data (sun, moon), hijri calendar info, and elevation - [Atlas](https://docs-v2.ard.co/data-ai/legacy-met-tools/atlas.md): Authentication service for managing weather personnel by email - [Crystal](https://docs-v2.ard.co/data-ai/legacy-met-tools/crystal.md): Frontend for ModMS data to view data maps and charts - [Layer Definitions](https://docs-v2.ard.co/data-ai/legacy-met-tools/crystal/layer-definitions.md): Crystal layer definitions stored in MongoDB - [MeteoStudio (Istudio)](https://docs-v2.ard.co/data-ai/legacy-met-tools/meteostudio.md): Weather studio service for media and reporting - [Overrider Panel](https://docs-v2.ard.co/data-ai/legacy-met-tools/overrider-panel.md): Tool for overriding weather data, statuses, and text forecasts for Pinpoint - [Overview](https://docs-v2.ard.co/data-ai/modms.md): Model Management System for ingesting, processing, and serving meteorological model data - [API Examples](https://docs-v2.ard.co/data-ai/modms/api-examples.md): Example requests for querying ModMS API - [Architecture](https://docs-v2.ard.co/data-ai/modms/architecture.md): ModMS system architecture and component details - [Overview](https://docs-v2.ard.co/data-ai/modms/faq.md): Frequently asked questions and troubleshooting for ModMS - [How to add a new model?](https://docs-v2.ard.co/data-ai/modms/faq/adding-new-model.md): Step-by-step guide for integrating a new weather model into ModMS - [GlusterFS Commands](https://docs-v2.ard.co/data-ai/modms/faq/glusterfs-commands.md): Essential GlusterFS commands for managing ModMS storage - [Mountpoint `/data` not working](https://docs-v2.ard.co/data-ai/modms/faq/mountpoint-not-working.md): Complete troubleshooting guide for GlusterFS mountpoint issues in ModMS - [Server startup time](https://docs-v2.ard.co/data-ai/modms/faq/server-startup-time.md): Understanding why ModMS server takes time to start and how to optimize it - [Volume Info Example](https://docs-v2.ard.co/data-ai/modms/faq/volume-info-example.md): Example output of gluster volume info command - [Volume Status Example](https://docs-v2.ard.co/data-ai/modms/faq/volume-status-example.md): Example output of gluster volume status command - [Why is GlusterFS used?](https://docs-v2.ard.co/data-ai/modms/faq/why-glusterfs.md): Understanding why ModMS uses GlusterFS for distributed storage - [Getting started](https://docs-v2.ard.co/data-ai/modms/getting-started.md): First-time setup, Docker image building, and local testing for ModMS - [MAMS Overview](https://docs-v2.ard.co/data-ai/modms/mams.md): Model Archive Management System for archiving ModMS NetCDF data - [API Examples](https://docs-v2.ard.co/data-ai/modms/mams/api-examples.md): Example requests for querying MAMS registry and discovering archived runs - [Connector Service](https://docs-v2.ard.co/data-ai/modms/mams/connector.md): Connector service enabling distributed queries across MAMS servers - [Deployment](https://docs-v2.ard.co/data-ai/modms/mams/deployment.md): Docker Swarm deployment configuration for MAMS - [Nginx Service](https://docs-v2.ard.co/data-ai/modms/mams/nginx.md): Nginx service for querying registry metadata and checking available archived runs - [Registry and Archive Process](https://docs-v2.ard.co/data-ai/modms/mams/registry.md): Registry system and process for archiving data to distributed servers - [Map Drawing Guide](https://docs-v2.ard.co/data-ai/modms/map-drawing.md): How to generate map images from ModMS data - [Query Guide](https://docs-v2.ard.co/data-ai/modms/querying.md): How to query ModMS API with date ranges, variables, and mathematical expressions - [Overview](https://docs-v2.ard.co/data-ai/pinpoint.md): Central weather forecasts API powering apps, web, Qarar, and media products - [Architecture](https://docs-v2.ard.co/data-ai/pinpoint/architecture.md): Pinpoint system architecture and core components - [Deployment](https://docs-v2.ard.co/data-ai/pinpoint/deployment.md): How Pinpoint is deployed and where it runs - [FAQ](https://docs-v2.ard.co/data-ai/pinpoint/faq.md): Entry point for Pinpoint configuration and operations FAQs - [Configuration & Parameters](https://docs-v2.ard.co/data-ai/pinpoint/faq/configuration.md): Pinpoint parameters, Hijri calendar, locations, and caching behavior - [Failures & Downtime](https://docs-v2.ard.co/data-ai/pinpoint/faq/failures-and-downtime.md): How to debug Pinpoint outages, 5xx errors, and null data responses - [Getting started](https://docs-v2.ard.co/data-ai/pinpoint/getting-started.md): First-time setup and local development notes for Pinpoint - [ModMS & Pinpoint Operations](https://docs-v2.ard.co/faq-support/modms-pinpoint-operations.md): Complete guide for verifying, troubleshooting, and recovering ModMS and Pinpoint services - [Sensu Alerts & Operational Issues](https://docs-v2.ard.co/faq-support/sensu-alerts.md): Common operational issues, troubleshooting steps, and recovery procedures for ModMS and Pinpoint services - [Certificate Deployment](https://docs-v2.ard.co/infrastructure/certificate-deployment.md): Deploy SSL certificates across multiple platforms including CDN services, load balancers, Docker services, and servers - [AWS3 Nodes Certificate Deployment](https://docs-v2.ard.co/infrastructure/certificate-deployment/aws3-nodes.md): Build and deploy Docker images with updated SSL certificates for AWS3 MinIO services - [Bunny CDN Certificate Deployment](https://docs-v2.ard.co/infrastructure/certificate-deployment/bunny-cdn.md): Deploy SSL certificates to Bunny CDN hostnames - [Load Balancer Certificate Deployment](https://docs-v2.ard.co/infrastructure/certificate-deployment/load-balancers.md): Deploy SSL certificates to Hetzner and Digital Ocean load balancers - [Server Certificate Deployment](https://docs-v2.ard.co/infrastructure/certificate-deployment/servers.md): Deploy SSL certificates to Stations and Forum servers via SCP and nginx reload - [Databases cluster (n03 / n04)](https://docs-v2.ard.co/infrastructure/databases/cluster.md): Overview of the n03/n04 databases cluster, access, firewall rules, and links to per-service documentation. - [Consul & Traefik on cluster-n03 / cluster-n04](https://docs-v2.ard.co/infrastructure/databases/consul-traefik.md): Consul server agents on the n03/n04 databases cluster and how Traefik uses them. - [HAProxy on cluster-n03 / cluster-n04](https://docs-v2.ard.co/infrastructure/databases/haproxy.md): HAProxy versions and roles on the n03/n04 databases cluster. - [MongoDB on cluster-n03 / cluster-n04](https://docs-v2.ard.co/infrastructure/databases/mongodb.md): MongoDB deployment and replica set details on the n03/n04 databases cluster. - [MySQL on cluster-n03 / cluster-n04](https://docs-v2.ard.co/infrastructure/databases/mysql.md): MySQL topology, versions, and roles on the n03/n04 databases cluster. - [Redis on cluster-n03 / cluster-n04](https://docs-v2.ard.co/infrastructure/databases/redis.md): Redis deployment, roles, and current limitations on the n03/n04 databases cluster. - [Infrastructure Overview](https://docs-v2.ard.co/infrastructure/infra.md): Infrastructure documentation covering servers, networks, databases, SSL certificates, and system management - [SSL Certificates Overview](https://docs-v2.ard.co/infrastructure/ssl-certificates-overview.md): Overview of SSL certificate management, renewal, and deployment processes - [SSL Certificate Renewal](https://docs-v2.ard.co/infrastructure/ssl-renewal.md): Complete guide for renewing SSL certificates and deploying Traefik Docker images ## OpenAPI Specs - [openapi](https://docs-v2.ard.co/api-reference/pinpoint/openapi.json)