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.
openapi: 3.2.0
info:
title: EveryPage Events API
description: 'Upload documents and get trackable share links programmatically. Authenticate with a personal API key (create one at https://everypage.co/account under API keys) or an OAuth 2.0 access token, sent as a bearer token. Every error under /api/v1 is an RFC 9457 problem document (application/problem+json) - branch on its `code`.
Versioning: /api/v1 is the contract - changes inside a version are additive only, and anything scheduled to go away carries Deprecation (RFC 9745) and Sunset (RFC 8594) headers with at least six months'' notice (https://everypage.co/docs/developers/versioning; no active deprecations). Rate limits: 120 requests per minute per bearer token, advertised on every response in RateLimit and RateLimit-Policy (IETF structured fields) plus X-RateLimit-*, with Retry-After on 429. OAuth 2.0 server metadata: https://everypage.co/.well-known/oauth-authorization-server.'
version: 1.1.0
termsOfService: https://everypage.co/terms
x-deprecation-policy:
url: https://everypage.co/docs/developers/versioning
minimumNoticeDays: 180
signals:
- Deprecation
- Sunset
- Link rel=deprecation
activeDeprecations: []
contact:
email: support@everypage.co
servers:
- url: https://everypage.co
security:
- bearerAuth: []
tags:
# --- truncated at 32 KB (33 KB total) ---
# Full source: https://artifacts.apis.io/everypage-co/openapi/everypage-co-events-api-openapi.yml