openapi: 3.1.0 info: title: Adobe Acrobat Sign REST Base URIs API version: '6' description: Adobe Acrobat Sign (formerly Adobe Sign / EchoSign) is a cloud-based electronic signature and document workflow service. The REST API v6 covers agreements, library templates, transient documents, workflows, widgets, megaSigns, users, groups, webhooks, and reports. Clients must call GET /baseUris first to discover the correct regional api_access_point (na1, na2, eu1, jp1, etc.) and use that host for subsequent calls. Authentication is OAuth 2.0 with scope modifiers (:self, :group, :account) that control the authorization level granted to the application. contact: name: Adobe Acrobat Sign Developer url: https://opensource.adobe.com/acrobat-sign/developer_guide/index.html servers: - url: https://api.{shard}.adobesign.com/api/rest/v6 description: Region-specific Acrobat Sign REST API v6 base URL. Clients should call GET /baseUris on any shard first to obtain the correct api_access_point for the account. variables: shard: default: na1 description: Region shard (na1, na2, eu1, jp1, etc.) security: - oauth2: [] tags: - name: Base URIs description: Discovery of the correct regional api_access_point paths: /baseUris: get: tags: - Base URIs summary: Discover the correct regional api_access_point for the authenticated account security: [] /oauth/v2/token: post: tags: - Base URIs summary: Exchange an OAuth 2.0 authorization code for an access token and refresh token description: Hosted at the regional OAuth endpoint (for example https://secure.adobesign.com/oauth/v2/token). The authorization code is valid for 5 minutes; the returned access token expires in roughly 3600 seconds and the response includes the api_access_point to use for subsequent REST calls. security: [] components: securitySchemes: oauth2: type: oauth2 description: OAuth 2.0 authorization-code flow. The authorization code is exchanged at POST /oauth/v2/token for an access token (~3600s) and a refresh token. Scope modifiers :self, :group, and :account determine the authorization level. flows: authorizationCode: authorizationUrl: https://secure.adobesign.com/public/oauth/v2 tokenUrl: https://secure.adobesign.com/oauth/v2/token refreshUrl: https://secure.adobesign.com/oauth/v2/refresh scopes: agreement_read: Read agreements agreement_write: Create and modify agreements agreement_send: Send agreements for signature library_read: Read library templates library_write: Create and modify library templates user_login: Sign in as a user user_read: Read user information user_write: Modify users widget_read: Read widgets widget_write: Create and modify widgets workflow_read: Read workflows workflow_write: Create and modify workflows