forked from Slash-Go/Docs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
swagger.yaml
58 lines (52 loc) · 1.85 KB
/
swagger.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
openapi: 3.0.3
info:
title: SlashGo API
description: |-
Documentation for **SlashGo**, an open-source intra-organization link management system designed to allow organizations to share and collaborate on internal information, powered by shortlinks.
Some examples of *SlashGo shortlinks* users use today:
- `go/onboarding` to link to onboarding docs
- `go/bug/12345` to link to your bug with id `12345` in your bug tracker
- `go/okrs` to redirect to the OKRs for the current quarter
Better yet, SlashGo also allows you to customise the keyword-rigger for your organization, so you could use `xyz/payroll` or `our/details` instead of `go/`
**SlashGo** is made available under the [MIT License](https://opensource.org/licenses/MIT)
Link to code repos:
- [Documentation](https://github.com/Slash-Go/docs)
- [SlashGo Server](https://github.com/Slash-Go/SlashGoServer)
- [SlashGo Extension](https://github.com/Slash-Go/SlashGoExtension)
contact:
email: [email protected]
license:
name: MIT
url: https://opensource.org/licenses/MIT
version: 1.0.0
servers:
- url: https://api.slashgo.link/
tags:
- name: Health
description: Monitor API health
- name: Auth
description: Authentication APIs
- name: Organizations
description: Managing organizations
- name: Users
description: Managing users of an org
- name: Links
description: CRUD APIs for Shortlinks
paths:
/health/status:
get:
tags:
- Health
summary: SlashGo Server Status
description: Get status of SlashGo API Server
operationId: getHealthStatus
responses:
"200":
description: Successful operation
content:
text/plain:
schema:
type: string
example: OK
"500":
description: Server is down/unresponsive