openapi: 3.2.0 info: title: Digital Apps Internal Mobile Travels API description: 'Digital Apps APIs bring Everbridge notification functionality to your company''s mobile, desktop or web applications. ' version: v1 servers: - url: https://api.everbridge.net/digitalapps/v2 tags: - name: Internal Mobile Travels description: Travels operations paths: /travel/itineraries: get: tags: - Internal Mobile Travels summary: List Itineraries description: Get travel itineraries. operationId: ebs-daa-list-travel-itineraries parameters: - name: X-EB-Source-System-Id in: header required: true schema: type: string - name: trmVersion in: query required: false schema: type: string - name: Client-Id in: header description: Custom app client id required: true schema: type: string example: 3efb35a2-fdee-44bb-b476-2a45cada8b00 - name: Authorization in: header description: Access token required: true schema: type: string example: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyLXRlc3QiLCJyb2xlIjoiYWRtaW4iLCJpYXQiOjE3MDAwMDAwMDAsImV4cCI6MjAwMDAwMDAwMH0.MEUCIQDRrT_U-WXmq9sdlqZQw4y1GiI4Pp2tJSrKzWSi8vBslgIgQzRSce6h7RkF70ZcQnFX6Zry8FSX8U5CggV2-3OyuVE responses: '200': description: OK content: application/json: schema: type: string security: - API_Authorizer: [] x-amazon-apigateway-integration: httpMethod: get uri: https://mobilemember.everbridge.net/api/v2/travel/itineraries responses: default: statusCode: '200' type: http_proxy passthroughBehavior: when_no_match /travel/itineraries/{pnrLocator}/segments: get: tags: - Internal Mobile Travels summary: List Segments description: Get travel itineraries segments. operationId: ebs-daa-list-travel-segments parameters: - name: X-EB-Source-System-Id in: header required: true schema: type: string - name: pnrLocator in: path required: true schema: type: string - name: trmVersion in: query required: false schema: type: string - name: Client-Id in: header description: Custom app client id required: true schema: type: string example: 3efb35a2-fdee-44bb-b476-2a45cada8b00 - name: Authorization in: header description: Access token required: true schema: type: string example: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyLXRlc3QiLCJyb2xlIjoiYWRtaW4iLCJpYXQiOjE3MDAwMDAwMDAsImV4cCI6MjAwMDAwMDAwMH0.MEUCIQDRrT_U-WXmq9sdlqZQw4y1GiI4Pp2tJSrKzWSi8vBslgIgQzRSce6h7RkF70ZcQnFX6Zry8FSX8U5CggV2-3OyuVE responses: '200': description: OK content: application/json: schema: type: string security: - API_Authorizer: [] x-amazon-apigateway-integration: httpMethod: get uri: https://mobilemember.everbridge.net/api/v2/travel/itineraries/{pnrLocator}/segments requestParameters: integration.request.path.pnrLocator: method.request.path.pnrLocator responses: default: statusCode: '200' type: http_proxy passthroughBehavior: when_no_match /travel/itineraries/count: get: tags: - Internal Mobile Travels summary: Get Count description: Get travel itineraries total count. operationId: ebs-daa-get-travel-itineraries-count parameters: - name: X-EB-Source-System-Id in: header required: true schema: type: string - name: trmVersion in: query required: false schema: type: string - name: Client-Id in: header description: Custom app client id required: true schema: type: string example: 3efb35a2-fdee-44bb-b476-2a45cada8b00 - name: Authorization in: header description: Access token required: true schema: type: string example: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyLXRlc3QiLCJyb2xlIjoiYWRtaW4iLCJpYXQiOjE3MDAwMDAwMDAsImV4cCI6MjAwMDAwMDAwMH0.MEUCIQDRrT_U-WXmq9sdlqZQw4y1GiI4Pp2tJSrKzWSi8vBslgIgQzRSce6h7RkF70ZcQnFX6Zry8FSX8U5CggV2-3OyuVE responses: '200': description: OK content: application/json: schema: type: string security: - API_Authorizer: [] x-amazon-apigateway-integration: httpMethod: get uri: https://mobilemember.everbridge.net/api/v2/travel/itineraries/count responses: default: statusCode: '200' type: http_proxy passthroughBehavior: when_no_match components: securitySchemes: API_Authorizer: type: apiKey name: Authorization in: header x-amazon-apigateway-authtype: custom x-amazon-apigateway-authorizer: authorizerUri: arn:aws:apigateway:us-east-1:lambda:path/2015-03-31/functions/arn:aws:lambda:us-east-1:214792946631:function:API_Authorizer_us-east-1_prod:live/invocations authorizerCredentials: arn:aws:iam::214792946631:role/ebs-mobile-member-api-prod-us-us-east-1-0-us-east-1-gw authorizerResultTtlInSeconds: 300 identitySource: method.request.header.Authorization,method.request.header.PathCacheKey,method.request.header.MethodCacheKey type: request x-readme: explorer-enabled: true proxy-enabled: true samples-enabled: true