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.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/svn-files-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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
openapi: 3.2.0
info:
title: SVN WebDAV HTTP Commits Files API
description: Apache Subversion repository access via the WebDAV/DeltaV protocol served by mod_dav_svn. Clients perform version control operations — checkout, update, commit, log, diff, copy, delete — over standard HTTP/HTTPS using a combination of WebDAV methods (PROPFIND, REPORT, MKACTIVITY, CHECKOUT, MERGE) and standard HTTP methods (GET, PUT, DELETE, COPY, OPTIONS).
version: 1.0.0
contact:
name: Apache Subversion
url: https://subversion.apache.org/
email: users@subversion.apache.org
license:
name: Apache 2.0
url: https://www.apache.org/licenses/LICENSE-2.0
x-logo:
url: https://subversion.apache.org/images/svn-square.jpg
servers:
- url: https://svn.example.com/repos/{repository}
description: Subversion repository served via mod_dav_svn
variables:
repository:
default: myproject
description: Repository name
security:
- basicAuth: []
tags:
- name: Files
description: File and directory content retrieval
paths:
/{path}:
get:
operationId: getFileOrDirectory
summary: Get File or Directory
description: 'Retrieve the content of a file or a directory listing at the given path in the HEAD revision (or the revision specified via Accept-Header or a DAV: header).'
tags:
- Files
parameters:
- name: path
in: path
required: true
schema:
type: string
description: Path to the file or directory within the repository
- name: p
in: query
schema:
type: integer
description: Peg revision number
responses:
'200':
description: File content or directory listing
content:
application/octet-stream:
schema:
type: string
format: binary
text/html:
schema:
type: string
'404':
description: Path not found in the repository
/{path}?p={rev}:
get:
operationId: getFileAtRevision
summary: Get File at Specific Revision
description: Retrieve file content or directory listing at a specific revision using the peg revision query parameter.
tags:
- Files
parameters:
- name: path
in: path
required: true
schema:
type: string
- name: p
in: query
required: true
schema:
type: integer
description: Revision number
responses:
'200':
description: File content at the specified revision
content:
application/octet-stream:
schema:
type: string
format: binary
components:
securitySchemes:
basicAuth:
type: http
scheme: basic
description: HTTP Basic authentication for SVN repository access
digestAuth:
type: http
scheme: digest
description: HTTP Digest authentication for SVN repository access