openapi: 3.1.0 info: title: AWeber REST Accounts Landing Pages API version: '1.0' description: 'The AWeber REST API provides programmatic access to lists, subscribers, broadcasts, campaigns, custom fields, segments, and tags. The API is organized around the authenticated account and uses OAuth 2.0 for authentication. All requests are made over HTTPS to api.aweber.com and return JSON. See https://developer.aweber.com/docs/v3 for full reference. ' contact: name: AWeber Developer url: https://developer.aweber.com/ servers: - url: https://api.aweber.com/1.0 description: AWeber REST API v1.0 security: - OAuth2: [] tags: - name: Landing Pages paths: /accounts/{accountId}/landing_pages: get: tags: - Landing Pages summary: List landing pages operationId: listLandingPages parameters: - $ref: '#/components/parameters/AccountId' responses: '200': description: Collection of landing pages content: application/json: schema: $ref: '#/components/schemas/Collection' components: schemas: Collection: type: object properties: entries: type: array items: type: object total_size: type: integer next_collection_link: type: string format: uri parameters: AccountId: name: accountId in: path required: true schema: type: integer securitySchemes: OAuth2: type: oauth2 flows: authorizationCode: authorizationUrl: https://auth.aweber.com/oauth2/authorize tokenUrl: https://auth.aweber.com/oauth2/token scopes: account.read: Read account information list.read: Read lists list.write: Manage lists subscriber.read: Read subscribers subscriber.write: Manage subscribers email.read: Read broadcasts and campaigns email.write: Manage broadcasts and campaigns landing-page.read: Read landing pages landing-page.write: Manage landing pages