mirror of
https://codeberg.org/readeck/readeck.git
synced 2026-06-18 11:04:36 +00:00
- use the new resource loader on the "data" parameter - when provided, this parameter sets the provided URL content
64 lines
1.3 KiB
YAML
64 lines
1.3 KiB
YAML
---
|
|
# SPDX-FileCopyrightText: © 2023 Olivier Meunier <olivier@neokraft.net>
|
|
#
|
|
# SPDX-License-Identifier: AGPL-3.0-only
|
|
|
|
openapi: 3.0.0
|
|
info:
|
|
version: 1.0.0
|
|
title: Readeck API
|
|
description:
|
|
$include:
|
|
- base.md
|
|
- oauth.md
|
|
|
|
|
|
servers:
|
|
- url: __BASE_URI__
|
|
|
|
components:
|
|
securitySchemes:
|
|
bearer:
|
|
type: http
|
|
scheme: Bearer
|
|
|
|
schemas:
|
|
$merge:
|
|
- "types.yaml#.schemas"
|
|
- "oauth/types.yaml#.schemas"
|
|
- "bookmarks/types.yaml#.schemas"
|
|
- "profile/types.yaml#.schemas"
|
|
- "cookbook/routes.yaml#.schemas"
|
|
|
|
security:
|
|
- bearer: []
|
|
|
|
tags:
|
|
- name: info
|
|
- name: user profile
|
|
- name: bookmarks
|
|
- name: bookmark export
|
|
- name: bookmark sharing
|
|
- name: bookmark labels
|
|
- name: bookmark highlights
|
|
- name: bookmark collections
|
|
- name: bookmark sync
|
|
x-tag-expanded: false
|
|
- name: bookmark import
|
|
x-tag-expanded: false
|
|
- name: dev tools
|
|
x-tag-expanded: false
|
|
- name: oauth
|
|
x-tag-expanded: false
|
|
|
|
paths:
|
|
$merge:
|
|
- "info/routes.yaml#.routes"
|
|
- "oauth/routes.yaml#.routes"
|
|
- "profile/routes.yaml#.routes"
|
|
- "bookmarks/routes-bookmarks.yaml#.routes"
|
|
- "bookmarks/routes-collections.yaml#.routes"
|
|
- "bookmarks/routes-import.yaml#.routes"
|
|
- "bookmarks/routes-sync.yaml#.routes"
|
|
- "cookbook/routes.yaml#.routes"
|