diff --git a/src/en/SUMMARY.md b/src/en/SUMMARY.md index feee727..376f57c 100644 --- a/src/en/SUMMARY.md +++ b/src/en/SUMMARY.md @@ -21,6 +21,8 @@ - [Docker Development](contributing/docker_development.md) - [Local Development](contributing/local_development.md) - [Theming Guide](contributing/theming.md) + - [API reference](contributing/api_reference.md) + - [WebSocket API](https://join.lemmy.ml/api/index.html) - [HTTP API](contributing/http_api.md) - [Creating a Custom Frontend](contributing/custom_frontend.md) - [Tests](contributing/tests.md) diff --git a/src/en/contributing/http_api.md b/src/en/contributing/http_api.md index b174fb5..f75e7e6 100644 --- a/src/en/contributing/http_api.md +++ b/src/en/contributing/http_api.md @@ -20,14 +20,14 @@ ## WebSocket vs HTTP API Lemmy's HTTP API is almost identical to its WebSocket API: -- **WebSocket API** needs `let send = { op: userOperation[op], data: form}` as shown in [the WebSocketAPI specification](add_link) +- **WebSocket API** needs `let send = { op: userOperation[op], data: form}` as shown in [the WebSocketAPI specification](https://join.lemmy.ml/api/index.html) - **HTTP API** needs the form (data) at the top level, an HTTP operation (GET, PUT or POST) and endpoint (at `http(s)://host/api/v2/endpoint`). For example: > `POST {username_or_email: X, password: X}` For more information, see the [http.ts](https://github.com/LemmyNet/lemmy-js-client/blob/main/src/http.ts) file. -[The WebSocket API](Add_link) should be regarded as the primary source for the HTTP API since it also provides information about how to form HTTP API calls. +[The WebSocket API](https://join.lemmy.ml/api/index.html) should be regarded as the primary source for the HTTP API since it also provides information about how to form HTTP API calls. ## Examples