---
title: Service Checks
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > API Reference > Service Checks
---

# Service Checks

The service check endpoint allows you to post check statuses for use with monitors. Service check messages are limited to 500 characters. If a check is posted with a message containing more than 500 characters, only the first 500 characters are displayed. Messages are limited for checks with a Critical or Warning status, they are dropped for checks with an OK status.

- [Read more about Service Check monitors](https://docs.datadoghq.com/monitors/types/service_check.md).
- [Read more about Process Check monitors](https://docs.datadoghq.com/monitors/create/types/process_check.md?tab=checkalert).
- [Read more about Network monitors](https://docs.datadoghq.com/monitors/create/types/network.md?tab=checkalert).
- [Read more about Custom Check monitors](https://docs.datadoghq.com/monitors/create/types/custom_check.md?tab=checkalert).
- [Read more about Service Checks and status codes](https://docs.datadoghq.com/developers/service_checks.md).

## Submit a Service Check →{% #submit-a-service-check %}

| Datadog site      | API endpoint                                        |
| ----------------- | --------------------------------------------------- |
| ap1.datadoghq.com | POST https://api.ap1.datadoghq.com/api/v1/check_run |
| ap2.datadoghq.com | POST https://api.ap2.datadoghq.com/api/v1/check_run |
| app.datadoghq.eu  | POST https://api.datadoghq.eu/api/v1/check_run      |
| app.ddog-gov.com  | POST https://api.ddog-gov.com/api/v1/check_run      |
| us2.ddog-gov.com  | POST https://api.us2.ddog-gov.com/api/v1/check_run  |
| app.datadoghq.com | POST https://api.datadoghq.com/api/v1/check_run     |
| us3.datadoghq.com | POST https://api.us3.datadoghq.com/api/v1/check_run |
| us5.datadoghq.com | POST https://api.us5.datadoghq.com/api/v1/check_run |
