Skip to content

api-search/scopes

Repository files navigation

scopes.apis.io — OAuth Scopes Index

scopes.apis.io indexes the OAuth 2.0 scopes published by API providers across the APIs.io network — the fine-grained permissions an application requests at authorization time to act against a provider's API.

Live site: https://apis.io/scopes/

What's in this repo

  • _scopes/ — one Markdown record per provider (generated), holding that provider's OAuth schemes (flows + authorization/token URLs) and its full scope list (scope string, description, flows).
  • index.html, _layouts/scope.html, _includes/, assets/ — the browse (filter by provider or scope string) and detail pages
  • _config.yml — Jekyll site configuration

How it's built

Regenerated by network/scripts/build.py on every network build: process_provider reads each provider's scopes/<slug>-scopes.yml artifact (type OAuthScopes, derived from the provider's OpenAPI security definitions and, where available, its documented scope reference) and writes one page per provider into _scopes/. The site is a Jekyll build deployed via the apis.io CloudFront origin.

The APIs.io network

Site Repo What it indexes
apis.io network Search hub, blog, build pipeline
providers.apis.io providers API provider profiles
apis.apis.io apis Individual API records
security.apis.io security Auth, TLS/DNS, disclosure, trust centers
scopes.apis.io scopes OAuth 2.0 scopes
rules.apis.io rules Spectral governance rules
tags.apis.io tags API tag index

Related projects

  • APIs.json — the machine-readable spec each provider profile uses
  • api-evangelist — upstream source repos this network is built from

About

scopes.apis.io — OAuth 2.0 scopes index for the APIs.io network

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages