Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
0037dc2
Move to 3.x branch
jbrooksuk Jul 17, 2024
4522128
wip
jbrooksuk Jul 17, 2024
f73d887
Update API documentation
jbrooksuk Oct 27, 2024
da13dd0
First pass at Mintlify conversion
jbrooksuk Nov 24, 2024
6781f05
Fix call outs
jbrooksuk Nov 24, 2024
c2bb1e6
Fix styles
jbrooksuk Nov 24, 2024
cdad1e7
Add API docs
jbrooksuk Nov 24, 2024
ca1a059
Merge pull request #10 from cachethq/mintlify
jbrooksuk Nov 24, 2024
1ed6895
Update description
jbrooksuk Nov 24, 2024
1447e19
Update email
jbrooksuk Nov 24, 2024
38814fb
wip
jbrooksuk Nov 24, 2024
f2e2584
Add API documentation
jbrooksuk Nov 24, 2024
b317558
Update docs
jbrooksuk Nov 24, 2024
f7fbb07
Update docs
jbrooksuk Nov 24, 2024
fd44be8
Fix OpenAPI spec
jbrooksuk Nov 24, 2024
3fce336
Updates
jbrooksuk Nov 25, 2024
b3fff87
Start writing 3.x docs. Bring back 2.x docs under separate version.
jbrooksuk Nov 25, 2024
00c1eb8
Optimize screenshots
jbrooksuk Nov 25, 2024
5fa856a
Fix images
jbrooksuk Nov 25, 2024
508a5c2
Update trademarks
jbrooksuk Nov 25, 2024
246315b
Improve incident template docs
jbrooksuk Nov 25, 2024
ab5a42a
Add Jump24
jbrooksuk Nov 25, 2024
076a665
Add documentation on how to reorder components
jbrooksuk Nov 25, 2024
2154b97
Update documentation for components
jbrooksuk Nov 25, 2024
aecabd9
Document how to configure Fathom
jbrooksuk Nov 25, 2024
59cfe80
Link to GitHub issues for unfinished features
jbrooksuk Nov 25, 2024
f349698
wip
jbrooksuk Nov 25, 2024
03dd866
wip
jbrooksuk Nov 25, 2024
3026a64
Make credits and trademarks available to all versions
jbrooksuk Nov 25, 2024
0638560
Add status ID tooltip to component and incident statuses
jbrooksuk Nov 25, 2024
7a49cf1
Add Oh Dear integration page
jbrooksuk Nov 27, 2024
affc397
wip
jbrooksuk Nov 27, 2024
784c7c0
Add demo page
jbrooksuk Nov 27, 2024
ba5dad7
Updates
jbrooksuk Nov 29, 2024
9c39b92
Update docs
jbrooksuk Dec 2, 2024
22c56c5
Update API reference
jbrooksuk Dec 2, 2024
a39f34f
Update scheduled maintenance docs
jbrooksuk Dec 2, 2024
6317080
Updates
jbrooksuk Dec 3, 2024
eb63878
Add README
jbrooksuk Dec 3, 2024
95a12fe
Implement Carbon
jbrooksuk Dec 3, 2024
38c5e0c
Add YouTube video to development page
jbrooksuk Dec 3, 2024
0271a92
Update OpenAPI spec
jbrooksuk Dec 11, 2024
4911a27
Update footer
jbrooksuk Dec 11, 2024
db042a1
Review and update content
Dec 12, 2024
20c9f25
Build docs with seeded data
jbrooksuk Dec 17, 2024
71a4a18
Document Accent Colors feature
jbrooksuk Dec 18, 2024
37e8603
Reduce footer padding
jbrooksuk Dec 18, 2024
9a2ed7a
Fix footer padding on mobile
jbrooksuk Dec 23, 2024
7b94cb3
Broken links workflow
jbrooksuk Dec 28, 2024
08a3e9b
Update subscribers.mdx
jbrooksuk Dec 28, 2024
e46f145
Update introduction.mdx
jbrooksuk Dec 28, 2024
9a53dc4
Update subscribers.mdx
jbrooksuk Dec 28, 2024
20fbe1f
Add beacon cron instructions
jbrooksuk Jan 3, 2025
df78de2
Update introduction.mdx
jbrooksuk Jan 5, 2025
a225f3b
Update introduction.mdx
jbrooksuk Jan 5, 2025
e8ae682
Add `cachet:make:user` step. Closes #12
jbrooksuk Jan 5, 2025
f2ebd53
Update API spec
jbrooksuk Jan 5, 2025
525e621
Use HTTPS url for cloning
jbrooksuk Jan 7, 2025
f8962ee
wip
jbrooksuk Jan 8, 2025
1407461
Document webhooks
jbrooksuk Jan 10, 2025
8940db2
Document user management and API keys
jbrooksuk Jan 18, 2025
7ad0a03
Generated API specification from cachethq/core/refs/heads/main@028f9d…
jbrooksuk Jan 21, 2025
9e150c8
Use openapi.json file generated from core
jbrooksuk Jan 21, 2025
6f0372c
Delete api-reference/openapi.yaml
jbrooksuk Jan 21, 2025
a30560f
Update credits
jbrooksuk Feb 21, 2025
3c05956
Add MariaDB to supported databases
Thorsieger Feb 21, 2025
9004ba2
Merge pull request #14 from Thorsieger/patch-1
jbrooksuk Feb 21, 2025
b09eec5
Update installation.mdx
jbrooksuk Feb 24, 2025
5062430
Update installation docs
jbrooksuk Feb 24, 2025
70c8065
Metrics are now fully implemented
jbrooksuk Feb 24, 2025
2b26cd2
Generated API specification from cachethq/core/refs/heads/main@e731f0…
jbrooksuk Feb 25, 2025
1fc0988
Generated API specification from cachethq/core/refs/heads/main@eb1804…
jbrooksuk Mar 10, 2025
8da6f9a
Document minimum MariaDB requirements
jbrooksuk Mar 10, 2025
51c4fef
Generated API specification from cachethq/core/refs/heads/main@5fb628…
jbrooksuk Apr 15, 2025
6ddb5c2
Add new entry to client-libraries.mdx
successtar May 2, 2025
0e7d114
Merge pull request #15 from successtar/patch-1
jbrooksuk May 4, 2025
b127c60
wip
jbrooksuk May 8, 2025
19a3798
Document how to resolve 401 errors when uploading banners
jbrooksuk May 8, 2025
90a4665
Generated API specification from cachethq/core/refs/heads/main@3f7719…
jbrooksuk May 29, 2025
c32ea16
Generated API specification from cachethq/core/refs/heads/main@11d1de…
jbrooksuk Jun 2, 2025
2c7de84
Generated API specification from cachethq/core/refs/heads/main@11d1de…
jbrooksuk Jun 17, 2025
d62bc06
Enable API demos
jbrooksuk Jun 18, 2025
5d42cb2
Generated API specification from cachethq/core/refs/heads/main@9dc656…
jbrooksuk Jun 19, 2025
50cd18b
Generated API specification from cachethq/core/refs/heads/main@9627aa…
jbrooksuk Aug 15, 2025
d6d8cd0
Generated API specification from cachethq/core/refs/heads/main@f2beeb…
jbrooksuk Aug 19, 2025
22c4afc
Generated API specification from cachethq/core/refs/heads/main@f2beeb…
jbrooksuk Aug 25, 2025
6722f39
Generated API specification from cachethq/core/refs/heads/main@128fb6…
jbrooksuk Sep 25, 2025
93ef8b3
Generated API specification from cachethq/core/refs/heads/main@40da14…
jbrooksuk Dec 2, 2025
0ca5811
Generated API specification from cachethq/core/refs/heads/main@13ed6f…
jbrooksuk Jan 7, 2026
d11cf38
Generated API specification from cachethq/core/refs/heads/main@d30447…
jbrooksuk May 9, 2026
ab53b84
docs: minor update
codex May 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 0 additions & 40 deletions .github/CONTRIBUTING.md

This file was deleted.

1 change: 0 additions & 1 deletion .github/FUNDING.yml

This file was deleted.

20 changes: 20 additions & 0 deletions .github/workflows/broken-links.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Mintlify Broken Links
on:
push:

jobs:
broken-links:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- uses: actions/setup-node@v4
with:
node-version: 'lts/*'

- name: Install Mintlify
run: npm i -g mintlify@latest

- name: Check Broken Links
run: mintlify broken-links
5 changes: 0 additions & 5 deletions .gitignore

This file was deleted.

134 changes: 0 additions & 134 deletions .vitepress/config.ts

This file was deleted.

3 changes: 0 additions & 3 deletions .vitepress/theme/index.ts

This file was deleted.

9 changes: 0 additions & 9 deletions LICENSE.md

This file was deleted.

39 changes: 29 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,41 @@
<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://cachethq.io/assets/cachet-logo-dark.svg">
<img alt="Cachet Logo" src="https://cachethq.io/assets/cachet-logo-light.svg">
<source media="(prefers-color-scheme: dark)" srcset="https://cachethq.io/assets/cachet-logo-dark.svg" />
<img alt="Cachet Logo" src="https://cachethq.io/assets/cachet-logo-light.svg" />
</picture>
</p>

## Introduction
<p align="center">
<a href="https://github.com/sponsors/cachethq">
<img src="https://img.shields.io/github/sponsors/cachethq" alt="GitHub Sponsors" />
</a>
</p>

This repository contains the documentation for Cachet and is deployed to https://docs.cachethq.io/.
# Cachet Documentation

## Contributing to the documentation
[Cachet](https://cachethq.io) is an easy-to-use and powerful open-source status page system. Cachet allows you effectively communicate downtime and
system outages to your customers, teams, and shareholders.

Please refer to our description on [CONTRIBUTING.md](https://github.com/cachethq/docs/blob/main/.github/CONTRIBUTING.md) for details on how to contribute to this project.
This repository contains the source code for the Cachet documentation which is built using [Mintlify](https://mintlify.com).

## Security Vulnerabilities
## Running Locally

Please review our [security policy](https://github.com/cachethq/cachet/security/policy) on how to report security vulnerabilities.
The documentation is kindly hosted by [Mintlify](https://mintlify.com). To run the documentation locally:

## License
1. **Clone the repository:**
```bash
git clone git@github.com:cachethq/docs.git cachet-docs
```
2. **Install Mintlify:**
```bash
npm install -g mintlify@latest
```
3. **Run the documentation:**
```bash
cd cachet-docs
mintlify dev
```

## Contributing

Cachet Docs is open-sourced software licensed under the [MIT license](LICENSE.md).
Check out the [Mintlify Guide](https://mintlify.com/docs/) to learn more.
20 changes: 20 additions & 0 deletions api-reference/authentication.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: 'Authentication'
description: 'Learn how to authenticate with the Cachet API'
---

<Tip>
Cachet is built on the belief that your service status is open and transparent, therefore all `GET` requests are public and require no authentication to access the information.
</Tip>

Authenticated requests (those that `POST`, `PUT` or `DELETE`) require an **API Token**.

### API Token

API Tokens are the preferred method of authentication.

Once you have your token you'll need to add a new request header of `Authorization: Bearer $TOKEN`:

```shell
curl -H "Content-Type: application/json;" -H "Authorization: Bear YOUR_KEY_HERE" -d '{"name":"API","description":"An example description","status":1}' https://v3.cachethq.io/api/components
```
34 changes: 34 additions & 0 deletions api-reference/filtering.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: 'Filtering & Sorting'
description: 'Learn how to filter and sort data in the Cachet API.'
---

## Filtering

Several endpoints support filtering to allow you to retrieve only the data you need. For example, you can filter incidents by status:

```
GET /api/incidents?filter[status]=1
```

<Note>
Each endpoint may support different fields for filtering. Check the documentation for the specific endpoint you are working with.
</Note>

## Sorting

You can sort the results of an endpoint by passing the `sort` parameter. The `sort` parameter should be a comma-separated list of fields to sort by. You can also specify the sort order by appending `asc` or `desc` to the field name.

```
GET /api/incidents?sort=id
```

To reverse the sort order, you can prefix the field name with a hyphen.

```
GET /api/incidents?sort=-id
```

<Note>
Each endpoint may support different fields for sorting. Check the documentation for the specific endpoint you are working with.
</Note>
Loading