Keyio API

Keyio API as documented publicly: 67 operations. Contract generated from the documentation by API Evangelist (2026-11-10); not the provider's own document.

GitHub OpenAPI

Operations 67

POST /api/oauth/register POST /api/oauth/register #
POST /api/oauth/revoke POST /api/oauth/revoke #
POST /api/oauth/token POST /api/oauth/token #
GET /api/v1/properties GET /api/v1/properties #
GET /expenses Gastos Necesita un plan con gastos. Ruta - GET /expenses lectura #
POST /expenses POST /expenses lectura y escritura #
DELETE /expenses/{id} DELETE /expenses/{id} lectura y escritura #
GET /expenses/{id} GET /expenses/{id} lectura #
PATCH /expenses/{id} PATCH /expenses/{id} lectura y escritura #
DELETE /expenses/{id}/file DELETE /expenses/{id}/file lectura y escritura #
GET /expenses/{id}/file GET /expenses/{id}/file lectura #
PUT /expenses/{id}/file PUT /expenses/{id}/file lectura y escritura #
GET /inbox GET /inbox lectura #
PUT /inbox/mailbox PUT /inbox/mailbox lectura y escritura #
DELETE /inbox/{id} Delete an inbox item. #
GET /inbox/{id} Retrieve a specific inbox item. #
POST /inbox/{id}/file Attach a file to an inbox item, creating or linking an expense. #
GET /maintenance Lista incidencias de mantenimiento. #
POST /maintenance Crea una incidencia de mantenimiento. #
DELETE /maintenance/{id} Borra una incidencia de mantenimiento (solo su autor). #
GET /maintenance/{id} Obtiene una incidencia de mantenimiento. #
PATCH /maintenance/{id} Actualiza una incidencia de mantenimiento. #
POST /maintenance/{id}/photos Añade una foto a una incidencia de mantenimiento. #
DELETE /maintenance/{id}/photos/{n} Borra una foto de una incidencia de mantenimiento (solo su autor). #
GET /maintenance/{id}/photos/{n} Obtiene una foto de una incidencia de mantenimiento. #
GET /properties Viviendas Ruta - GET /properties lectura #
POST /properties Viviendas Ruta - POST /properties lectura y escritura #
DELETE /properties/{id} Viviendas Ruta - DELETE /properties/{id} lectura y escritura #
GET /properties/{id} Viviendas Ruta - GET /properties/{id} lectura #
PATCH /properties/{id} Viviendas Ruta - PATCH /properties/{id} lectura y escritura #
GET /properties/{id}/documents List documents of a property. #
GET /properties/{id}/ertzaintza GET /properties/{id}/ertzaintza #
GET /properties/{id}/libro-viajeros GET /properties/{id}/libro-viajeros #
GET /properties/{id}/tax-report Obtiene el informe fiscal de una vivienda. #
GET /recurring-expenses GET /recurring-expenses lectura #
DELETE /recurring-expenses/{id} DELETE /recurring-expenses/{id} lectura y escritura #
PATCH /recurring-expenses/{id} PATCH /recurring-expenses/{id} lectura y escritura #
GET /rentals Alquileres Ruta - GET /rentals lectura #
POST /rentals Alquileres Ruta - POST /rentals lectura y escritura #
DELETE /rentals/{id} Alquileres Ruta - DELETE /rentals/{id} lectura y escritura #
GET /rentals/{id} Alquileres Ruta - GET /rentals/{id} lectura #
PATCH /rentals/{id} Alquileres Ruta - PATCH /rentals/{id} lectura y escritura #
GET /rentals/{id}/documents List documents of a rental. #
POST /rentals/{id}/ertzaintza/file POST /rentals/{id}/ertzaintza/file #
GET /rentals/{id}/guests GET /rentals/{id}/guests #
POST /rentals/{id}/guests POST /rentals/{id}/guests #
POST /rentals/{id}/guests/ses-cancel POST /rentals/{id}/guests/ses-cancel #
POST /rentals/{id}/guests/ses-status POST /rentals/{id}/guests/ses-status #
POST /rentals/{id}/guests/submit POST /rentals/{id}/guests/submit #
DELETE /rentals/{id}/guests/{guestid} DELETE /rentals/{id}/guests/{guestId} #
PATCH /rentals/{id}/guests/{guestid} PATCH /rentals/{id}/guests/{guestId} #
GET /rentals/{id}/libro-viajeros GET /rentals/{id}/libro-viajeros #
GET /rentals/{id}/notes List notes for a rental. #
POST /rentals/{id}/notes Create a new note for a rental. #
DELETE /rentals/{id}/notes/{noteid} Borra una nota de un alquiler (solo su autor). #
GET /rentals/{id}/payments List payments for a rental. #
POST /rentals/{id}/payments Create a new payment for a rental. #
DELETE /rentals/{id}/payments/{paymentid} Delete an entire payment. #
DELETE /rentals/{id}/payments/{paymentid}/entries/{entryid} Delete a payment entry. #
PATCH /rentals/{id}/payments/{paymentid}/entries/{entryid} Update a payment entry. #
GET /reports/summary Obtiene el resumen de informes fiscales. #
GET /templates Lista plantillas de contrato. #
POST /templates POST /templates #
DELETE /templates/{id} DELETE /templates/{id} #
GET /templates/{id} GET /templates/{id} #
PATCH /templates/{id} PATCH /templates/{id} #
POST /upload-links POST /upload-links devuelve un enlace de un solo uso para subir archivos. #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/gokeyio-com:gokeyio-com-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

gokeyio-com-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: Keyio API
  version: '2026-11-10'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-11-10: 67 operation(s) read from 1 public documentation page(s) (each operation
    names its page in x-source). This is not the provider''s published contract; Keyio has published no machine-readable contract that the pipeline
    could find. Engine: local.'
  x-evidence-tiers:
    code-example: 1
    documentation: 66
    pages-with-code: 1
    pages-read: 1
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-11-10'
  x-generator: generate-contract-from-docs.py
  x-engine: local
  x-sources:


# --- truncated at 32 KB (61 KB total) ---
# Full source: https://artifacts.apis.io/gokeyio-com/openapi/_ae-authored/gokeyio-com-openapi-generated.yml