3. oAuth2 Scopes - signeasy/API GitHub Wiki

OAuth2 Scopes

OAuth2 specifications provide scoping of the authorization grant assigned to a client application. Each scope covers a set of URIs (endpoints) and an authorization token created using a scope can only be used to access the said URIs (endpoints).

Scopes defined by this implementation of OAuth2 provider are:

A registered client application can request for any of the scopes mentioned. Grant request page presented to the user will list each of the scope with the description of the scope being requested by the client application.

GET /user
GET /user/
GET /files/pending
GET /files/pending/<id>
GET /files/pending/<:id>/download/
GET /files/pending/<:id>/status
POST /files/pending
POST /files/pending/template
POST /files/pending/fields
POST /files/pending/<:id>/decline
POST /files/pending/<:id>/cancel
POST /files/pending/<:id>/remind
POST /files/pending/<pending_file_id>/signing/url
GET /files/original
GET /files/original/<id>
GET /files/original/<id>/download
POST /files/original
PUT /files/original/<id>
DELETE /files/original/<id>
POST /files/original/<id>/delete
GET /files/signed/
GET /signing/url/

GET /files/signed
GET /files/signed/<id>
GET /files/signed/<id>/download
PUT /files/signed/<id>
DELETE /files/signed/<id>
POST /files/signed/<id>/delete
GET /files/
GET /library/template/
GET /library/template/<int:id>/
GET /callback/urls/
POST /callback/urls/
DELETE /callback/urls/
⚠️ **GitHub.com Fallback** ⚠️