openapi: 3.0.0
info:
version: 2015-07-09
x-release: v4
title: APIs.io Engineering Platform Amazon API Gateway 2014 11 13 Email Routing Destination Addresses API
description:
Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends. API Gateway allows developers to securely connect mobile and web applications to APIs that run on AWS Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS.
x-logo: url: https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png backgroundColor: '#FFFFFF' termsOfService: https://aws.amazon.com/service-terms/ contact: name: Mike Ralphson email: mike.ralphson@gmail.com url: https://github.com/mermade/aws2openapi x-twitter: PermittedSoc license: name: Apache 2.0 License url: http://www.apache.org/licenses/ x-providerName: amazonaws.com x-serviceName: apigateway x-origin: - contentType: application/json url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/apigateway-2015-07-09.normal.json converter: url: https://github.com/mermade/aws2openapi version: 1.0.0 x-apisguru-driver: external x-apiClientRegistration: url: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct x-apisguru-categories: - cloud x-preferred: true servers: - url: http://apigateway.{region}.amazonaws.com variables: region: description: The AWS region enum: - us-east-1 - us-east-2 - us-west-1 - us-west-2 - us-gov-west-1 - us-gov-east-1 - ca-central-1 - eu-north-1 - eu-west-1 - eu-west-2 - eu-west-3 - eu-central-1 - eu-south-1 - af-south-1 - ap-northeast-1 - ap-northeast-2 - ap-northeast-3 - ap-southeast-1 - ap-southeast-2 - ap-east-1 - ap-south-1 - sa-east-1 - me-south-1 default: us-east-1 description: The Amazon API Gateway multi-region endpoint - url: https://apigateway.{region}.amazonaws.com variables: region: description: The AWS region enum: - us-east-1 - us-east-2 - us-west-1 - us-west-2 - us-gov-west-1 - us-gov-east-1 - ca-central-1 - eu-north-1 - eu-west-1 - eu-west-2 - eu-west-3 - eu-central-1 - eu-south-1 - af-south-1 - ap-northeast-1 - ap-northeast-2 - ap-northeast-3 - ap-southeast-1 - ap-southeast-2 - ap-east-1 - ap-south-1 - sa-east-1 - me-south-1 default: us-east-1 description: The Amazon API Gateway multi-region endpoint - url: http://apigateway.{region}.amazonaws.com.cn variables: region: description: The AWS region enum: - cn-north-1 - cn-northwest-1 default: cn-north-1 description: The Amazon API Gateway endpoint for China (Beijing) and China (Ningxia) - url: https://apigateway.{region}.amazonaws.com.cn variables: region: description: The AWS region enum: - cn-north-1 - cn-northwest-1 default: cn-north-1 description: The Amazon API Gateway endpoint for China (Beijing) and China (Ningxia) security: - hmac: [] tags: - name: Email Routing Destination Addresses paths: /accounts/{account_id}/email/routing/addresses: get: description: Lists existing destination addresses. operationId: email-routing-destination-addresses-list-destination-addresses parameters: - in: path name: account_id required: true schema: $ref: '#/components/schemas/email_identifier' - in: query name: page schema: default: 1 description: Page number of paginated results. minimum: 1 type: number - in: query name: per_page schema: default: 20 description: Maximum number of results per page. maximum: 50 minimum: 5 type: number - in: query name: direction schema: default: asc description: Sorts results in an ascending or descending order. enum: - asc - desc example: asc type: string - in: query name: verified schema: default: true description: Filter by verified destination addresses. enum: - true - false example: true type: boolean responses: '200': content: application/json: schema: $ref: '#/components/schemas/email_destination_addresses_response_collection' description: List destination addresses response security: - api_email: [] api_key: [] summary: APIs.io Engineering Platform List destination addresses tags: - Email Routing Destination Addresses x-api-token-group: - Email Routing Addresses Read x-cfPermissionsRequired: enum: - com.cloudflare.api.account.email.routing.address.list x-cfPlanAvailability: business: true enterprise: true free: true pro: true post: description: Create a destination address to forward your emails to. Destination addresses need to be verified before they can be used. operationId: email-routing-destination-addresses-create-a-destination-address parameters: - in: path name: account_id required: true schema: $ref: '#/components/schemas/email_identifier' requestBody: content: application/json: schema: $ref: '#/components/schemas/email_create_destination_address_properties' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/email_destination_address_response_single' description: Create a destination address response security: - api_email: [] api_key: [] summary: APIs.io Engineering Platform Create a destination address tags: - Email Routing Destination Addresses x-cfPermissionsRequired: enum: - com.cloudflare.api.account.email.routing.address.create x-cfPlanAvailability: business: true enterprise: true free: true pro: true /accounts/{account_id}/email/routing/addresses/{destination_address_identifier}: delete: description: Deletes a specific destination address. operationId: email-routing-destination-addresses-delete-destination-address parameters: - in: path name: destination_address_identifier required: true schema: $ref: '#/components/schemas/email_destination_address_identifier' - in: path name: account_id required: true schema: $ref: '#/components/schemas/email_identifier' responses: '200': content: application/json: schema: $ref: '#/components/schemas/email_destination_address_response_single' description: Delete destination address response security: - api_email: [] api_key: [] summary: APIs.io Engineering Platform Delete destination address tags: - Email Routing Destination Addresses x-cfPermissionsRequired: enum: - com.cloudflare.api.account.email.routing.address.delete x-cfPlanAvailability: business: true enterprise: true free: true pro: true get: description: Gets information for a specific destination email already created. operationId: email-routing-destination-addresses-get-a-destination-address parameters: - in: path name: destination_address_identifier required: true schema: $ref: '#/components/schemas/email_destination_address_identifier' - in: path name: account_id required: true schema: $ref: '#/components/schemas/email_identifier' responses: '200': content: application/json: schema: $ref: '#/components/schemas/email_destination_address_response_single' description: Get a destination address response security: - api_email: [] api_key: [] summary: APIs.io Engineering Platform Get a destination address tags: - Email Routing Destination Addresses x-api-token-group: - Email Routing Addresses Read x-cfPermissionsRequired: enum: - com.cloudflare.api.account.email.routing.address.read x-cfPlanAvailability: business: true enterprise: true free: true pro: true components: schemas: email_email: description: The contact email address of the user. example: user@example.com maxLength: 90 type: string email_destination_address_tag: deprecated: true description: Destination address tag. (Deprecated, replaced by destination address identifier) example: ea95132c15732412d22c1476fa83f27a maxLength: 32 readOnly: true type: string email_modified: description: The date and time the destination address was last modified. example: '2014-01-02T02:20:00Z' format: date-time readOnly: true type: string email_created: description: The date and time the destination address has been created. example: '2014-01-02T02:20:00Z' format: date-time readOnly: true type: string email_destination_address_identifier: description: Destination address identifier. example: ea95132c15732412d22c1476fa83f27a maxLength: 32 readOnly: true type: string email_api-response-single: allOf: - $ref: '#/components/schemas/email_api-response-common' type: object email_verified: description: The date and time the destination address has been verified. Null means not verified yet. example: '2014-01-02T02:20:00Z' format: date-time readOnly: true type: string email_create_destination_address_properties: properties: email: $ref: '#/components/schemas/email_email' required: - email type: object email_api-response-common: properties: errors: $ref: '#/components/schemas/email_messages' messages: $ref: '#/components/schemas/email_messages' success: description: Whether the API call was successful enum: - true example: true type: boolean required: - success - errors - messages type: object email_destination_address_response_single: allOf: - $ref: '#/components/schemas/email_api-response-single' - properties: result: $ref: '#/components/schemas/email_addresses' email_identifier: description: Identifier example: 023e105f4ecef8ad9ca31a8372d0c353 maxLength: 32 type: string email_addresses: allOf: - $ref: '#/components/schemas/email_destination_address_properties' type: object email_destination_addresses_response_collection: allOf: - $ref: '#/components/schemas/email_api-response-collection' - properties: result: items: $ref: '#/components/schemas/email_addresses' type: array result_info: properties: count: example: 1 page: example: 1 per_page: example: 20 total_count: example: 1 type: object email_destination_address_properties: properties: created: $ref: '#/components/schemas/email_created' email: $ref: '#/components/schemas/email_email' id: $ref: '#/components/schemas/email_destination_address_identifier' modified: $ref: '#/components/schemas/email_modified' tag: $ref: '#/components/schemas/email_destination_address_tag' verified: $ref: '#/components/schemas/email_verified' type: object email_api-response-collection: allOf: - $ref: '#/components/schemas/email_api-response-common' - properties: result_info: $ref: '#/components/schemas/email_result_info' type: object email_messages: example: [] items: properties: code: minimum: 1000 type: integer message: type: string required: - code - message type: object uniqueItems: true type: array email_result_info: properties: count: description: Total number of results for the requested service example: 1 type: number page: description: Current page within paginated list of results example: 1 type: number per_page: description: Number of results per page of results example: 20 type: number total_count: description: Total results available without any search parameters example: 2000 type: number type: object securitySchemes: hmac: type: apiKey name: Authorization in: header description: Amazon Signature authorization v4 x-amazon-apigateway-authtype: awsSigv4 externalDocs: description: Amazon Web Services documentation url: https://docs.aws.amazon.com/apigateway/ x-hasEquivalentPaths: true