Nextcloud API

15 endpoints for Nextcloud, each at its own method and path, called with your API key. Open an endpoint for its inputs, examples and response.

Base URL
https://cotlet.dev/api/v1/nextcloud
Connects with
Your Nextcloud address (reachable from the internet) and an app password you create in your own account
Integration page
Nextcloud

Read (8)

Return data and change nothing in the account.

Nextcloud Endpoints: Read
EndpointDescription
GET /files Files and folders inside one folder, with size, type and last change.
GET /files/search Search your files by name, type, size or last change inside one folder.
GET /shares Shares you created, with type, permissions, password and expiry flags.
GET /calendars Your calendars with name, color and whether they are writable.
GET /events Events of one calendar between two dates, oldest first.
GET /contacts/search Contacts by name, email or company, with phone numbers and addresses.
GET /deck-boards Your Deck boards with their stacks (columns).
GET /boards/{board_id}/deck-cards Cards in a board or one stack, with description, due date and status.

Write (7)

Change the account. Calls marked Confirm wait for the user to approve them.

Nextcloud Endpoints: Write
EndpointDescription
POST /files Confirm Write a file to your Nextcloud at a path. It does not replace an existing file unless you say so.
POST /folders Create a folder, with missing parent folders.
POST /file/share Confirm Share a file or folder by public link, or with a user, group or email address.
DELETE /shares/{share_id} Confirm Remove a share, so a public link or access stops working.
POST /calendar-events Confirm Add an event to a calendar, with time, location and description.
POST /contacts Confirm Add a contact to an address book with name, company, emails and phones.
POST /boards/{board_id}/deck-cards Confirm Add a card to a Deck stack with a title, a markdown description and a due date.

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.