-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathopenapi.yml
More file actions
43 lines (40 loc) · 1.63 KB
/
openapi.yml
File metadata and controls
43 lines (40 loc) · 1.63 KB
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
openapi: 3.1.0
info:
version: latest
title: Prisme Analytics REST API
description: |-
This is the REST API for [Prisme Analytics](https://www.prismeanalytics.com).
**Notes:**
- HTTP 5XX errors are not listed for each endpoint.
These should be handled globally. Not all HTTP 5XX errors are generated from Prisme, and they may serve non-JSON content. Make sure you inspect the `Content-Type` header before parsing as JSON.
- Error responses are somewhat inconsistent.
Avoid using the `msg` and HTTP status code to identify errors. HTTP 400 and 422 are used interchangeably in many APIs.
- Rate limit errors are consistently raised with the HTTP 429 code.
**Backward compatibility:**
- Endpoints marked as _Experimental_ may change without notice.
- Endpoints marked as _Deprecated_ will be supported for at least 3 months since being marked as deprecated.
- HTTP status codes like 400, 404, 422 may change for the same underlying error condition.
contact:
name: Ask a question about this API
url: https://github.com/orgs/prismelabs/discussions
license:
name: AGPL-3.0-only
url: https://github.com/supabase/auth/blob/master/LICENSE
externalDocs:
description: Learn more about Prisme Analytics
url: https://www.prismeanalytics.com/docs
servers: []
tags:
- name: general
description: General APIs.
paths:
/api/v1/healthcheck:
get:
summary: Service healthcheck.
description: Ping this endpoint to receive information about the health of the service.
tags:
- general
responses:
200:
description: >
Service is healthy.