Amazon Web Services Apps API

The Apps API from Amazon Web Services — 67 operation(s) for apps.

OpenAPI Specification

amazon-web-services-apps-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Amazon Web Services accessanalyzer 2012 09 25 Apps API
  description: <p>Identity and Access Management Access Analyzer helps you to set, verify, and refine your IAM policies by providing a suite of capabilities. Its features include findings for external and unused access, basic and custom policy checks for validating policies, and policy generation to generate fine-grained policies. To start using IAM Access Analyzer to identify external or unused access, you first need to create an analyzer.</p> <p> <b>External access analyzers</b> help identify potential risks of accessing resources by enabling you to identify any resource policies that grant access to an external principal. It does this by using logic-based reasoning to analyze resource-based policies in your Amazon Web Services environment. An external principal can be another Amazon Web Services account, a root user, an IAM user or role, a federated user, an Amazon Web Services service, or an anonymous user. You can also use IAM Access Analyzer to preview public and cross-account access to your resources before deploying permissions changes.</p> <p> <b>Unused access analyzers</b> help identify potential identity access risks by enabling you to identify unused IAM roles, unused access keys, unused console passwords, and IAM principals with unused service and action-level permissions.</p> <p>Beyond findings, IAM Access Analyzer provides basic and custom policy checks to validate IAM policies before deploying permissions changes. You can use policy generation to refine permissions by attaching a policy generated using access activity logged in CloudTrail logs. </p> <p>This guide describes the IAM Access Analyzer operations that you can call programmatically. For general information about IAM Access Analyzer, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/what-is-access-analyzer.html">Identity and Access Management Access Analyzer</a> in the <b>IAM User Guide</b>.</p>
tags:
- name: Apps
paths:
  /apps:
    GET:
      summary: Amazon Web Services Listapps
      description: 'Returns a list of the existing Amplify apps. '
      operationId: amazonWebServicesListApps
      tags:
      - Apps
  /apps/{appId}/backendenvironments:
    GET:
      summary: Amazon Web Services Listbackendenvironments
      description: 'Lists the backend environments for an Amplify app. '
      operationId: amazonWebServicesListBackendEnvironments
      tags:
      - Apps
  /apps/{appId}/branches:
    GET:
      summary: Amazon Web Services Listbranches
      description: ' Lists the branches of an Amplify app. '
      operationId: amazonWebServicesListBranches
      tags:
      - Apps
  /apps/{appId}/branches/{branchName}/deployments:
    POST:
      summary: Amazon Web Services Createdeployment
      description: Creates a deployment for a manually deployed Amplify app. Manually deployed apps are not connected to a repository.  The maximum duration between the CreateDeployment call and the StartDeployment call cannot exceed 8 hours. If the duration exceeds 8 hours, the StartDeployment call and the associated Job will fail.
      operationId: amazonWebServicesCreateDeployment
      tags:
      - Apps
  /apps/{appId}/domains:
    GET:
      summary: Amazon Web Services Listdomainassociations
      description: ' Returns the domain associations for an Amplify app. '
      operationId: amazonWebServicesListDomainAssociations
      tags:
      - Apps
  /apps/{appId}/webhooks:
    GET:
      summary: Amazon Web Services Listwebhooks
      description: 'Returns a list of webhooks for an Amplify app. '
      operationId: amazonWebServicesListWebhooks
      tags:
      - Apps
  /apps/{appId}:
    POST:
      summary: Amazon Web Services Updateapp
      description: 'Updates an existing Amplify app. '
      operationId: amazonWebServicesUpdateApp
      tags:
      - Apps
  /apps/{appId}/backendenvironments/{environmentName}:
    GET:
      summary: Amazon Web Services Getbackendenvironment
      description: 'Returns a backend environment for an Amplify app. '
      operationId: amazonWebServicesGetBackendEnvironment
      tags:
      - Apps
  /apps/{appId}/branches/{branchName}:
    POST:
      summary: Amazon Web Services Updatebranch
      description: ' Updates a branch for an Amplify app. '
      operationId: amazonWebServicesUpdateBranch
      tags:
      - Apps
  /apps/{appId}/domains/{domainName}:
    POST:
      summary: Amazon Web Services Updatedomainassociation
      description: ' Creates a new domain association for an Amplify app.'
      operationId: amazonWebServicesUpdateDomainAssociation
      tags:
      - Apps
  /apps/{appId}/branches/{branchName}/jobs/{jobId}:
    GET:
      summary: Amazon Web Services Getjob
      description: ' Returns a job for a branch of an Amplify app. '
      operationId: amazonWebServicesGetJob
      tags:
      - Apps
  /apps/{appId}/accesslogs:
    POST:
      summary: Amazon Web Services Generateaccesslogs
      description: 'Returns the website access logs for a specific time range using a presigned URL. '
      operationId: amazonWebServicesGenerateAccessLogs
      tags:
      - Apps
  /apps/{appId}/branches/{branchName}/jobs/{jobId}/artifacts:
    GET:
      summary: Amazon Web Services Listartifacts
      description: 'Returns a list of artifacts for a specified app, branch, and job. '
      operationId: amazonWebServicesListArtifacts
      tags:
      - Apps
  /apps/{appId}/branches/{branchName}/jobs:
    POST:
      summary: Amazon Web Services Startjob
      description: ' Starts a new job for a branch of an Amplify app. '
      operationId: amazonWebServicesStartJob
      tags:
      - Apps
  /apps/{appId}/branches/{branchName}/deployments/start:
    POST:
      summary: Amazon Web Services Startdeployment
      description: Starts a deployment for a manually deployed app. Manually deployed apps are not connected to a repository.  The maximum duration between the CreateDeployment call and the StartDeployment call cannot exceed 8 hours. If the duration exceeds 8 hours, the StartDeployment call and the associated Job will fail.
      operationId: amazonWebServicesStartDeployment
      tags:
      - Apps
  /apps/{appId}/branches/{branchName}/jobs/{jobId}/stop:
    DELETE:
      summary: Amazon Web Services Stopjob
      description: ' Stops a job that is in progress for a branch of an Amplify app. '
      operationId: amazonWebServicesStopJob
      tags:
      - Apps
  /v1/apps:
    GET:
      summary: Amazon Web Services Getapps
      description: Retrieves information about all the applications that are associated with your Amazon Pinpoint account.
      operationId: amazonWebServicesGetApps
      tags:
      - Apps
  /v1/apps/{application-id}/campaigns:
    GET:
      summary: Amazon Web Services Getcampaigns
      description: Retrieves information about the status, configuration, and other settings for all the campaigns that are associated with an application.
      operationId: amazonWebServicesGetCampaigns
      tags:
      - Apps
  /v1/apps/{application-id}/jobs/export:
    GET:
      summary: Amazon Web Services Getexportjobs
      description: Retrieves information about the status and settings of all the export jobs for an application.
      operationId: amazonWebServicesGetExportJobs
      tags:
      - Apps
  /v1/apps/{application-id}/jobs/import:
    GET:
      summary: Amazon Web Services Getimportjobs
      description: Retrieves information about the status and settings of all the import jobs for an application.
      operationId: amazonWebServicesGetImportJobs
      tags:
      - Apps
  /v1/apps/{application-id}/journeys:
    GET:
      summary: Amazon Web Services Listjourneys
      description: Retrieves information about the status, configuration, and other settings for all the journeys that are associated with an application.
      operationId: amazonWebServicesListJourneys
      tags:
      - Apps
  /v1/apps/{application-id}/segments:
    GET:
      summary: Amazon Web Services Getsegments
      description: Retrieves information about the configuration, dimension, and other settings for all the segments that are associated with an application.
      operationId: amazonWebServicesGetSegments
      tags:
      - Apps
  /v1/apps/{application-id}/channels/adm:
    PUT:
      summary: Amazon Web Services Updateadmchannel
      description: Enables the ADM channel for an application or updates the status and settings of the ADM channel for an application.
      operationId: amazonWebServicesUpdateAdmChannel
      tags:
      - Apps
  /v1/apps/{application-id}/channels/apns:
    PUT:
      summary: Amazon Web Services Updateapnschannel
      description: Enables the APNs channel for an application or updates the status and settings of the APNs channel for an application.
      operationId: amazonWebServicesUpdateApnsChannel
      tags:
      - Apps
  /v1/apps/{application-id}/channels/apns_sandbox:
    PUT:
      summary: Amazon Web Services Updateapnssandboxchannel
      description: Enables the APNs sandbox channel for an application or updates the status and settings of the APNs sandbox channel for an application.
      operationId: amazonWebServicesUpdateApnsSandboxChannel
      tags:
      - Apps
  /v1/apps/{application-id}/channels/apns_voip:
    PUT:
      summary: Amazon Web Services Updateapnsvoipchannel
      description: Enables the APNs VoIP channel for an application or updates the status and settings of the APNs VoIP channel for an application.
      operationId: amazonWebServicesUpdateApnsVoipChannel
      tags:
      - Apps
  /v1/apps/{application-id}/channels/apns_voip_sandbox:
    PUT:
      summary: Amazon Web Services Updateapnsvoipsandboxchannel
      description: Enables the APNs VoIP sandbox channel for an application or updates the status and settings of the APNs VoIP sandbox channel for an application.
      operationId: amazonWebServicesUpdateApnsVoipSandboxChannel
      tags:
      - Apps
  /v1/apps/{application-id}:
    GET:
      summary: Amazon Web Services Getapp
      description: Retrieves information about an application.
      operationId: amazonWebServicesGetApp
      tags:
      - Apps
  /v1/apps/{application-id}/channels/baidu:
    PUT:
      summary: Amazon Web Services Updatebaiduchannel
      description: Enables the Baidu channel for an application or updates the status and settings of the Baidu channel for an application.
      operationId: amazonWebServicesUpdateBaiduChannel
      tags:
      - Apps
  /v1/apps/{application-id}/campaigns/{campaign-id}:
    PUT:
      summary: Amazon Web Services Updatecampaign
      description: Updates the configuration and other settings for a campaign.
      operationId: amazonWebServicesUpdateCampaign
      tags:
      - Apps
  /v1/apps/{application-id}/channels/email:
    PUT:
      summary: Amazon Web Services Updateemailchannel
      description: Enables the email channel for an application or updates the status and settings of the email channel for an application.
      operationId: amazonWebServicesUpdateEmailChannel
      tags:
      - Apps
  /v1/apps/{application-id}/endpoints/{endpoint-id}:
    PUT:
      summary: Amazon Web Services Updateendpoint
      description: Creates a new endpoint for an application or updates the settings and attributes of an existing endpoint for an application. You can also use this operation to define custom attributes for an endpoint. If an update includes one or more values for a custom attribute, Amazon Pinpoint replaces (overwrites) any existing values with the new values.
      operationId: amazonWebServicesUpdateEndpoint
      tags:
      - Apps
  /v1/apps/{application-id}/eventstream:
    POST:
      summary: Amazon Web Services Puteventstream
      description: Creates a new event stream for an application or updates the settings of an existing event stream for an application.
      operationId: amazonWebServicesPutEventStream
      tags:
      - Apps
  /v1/apps/{application-id}/channels/gcm:
    PUT:
      summary: Amazon Web Services Updategcmchannel
      description: Enables the GCM channel for an application or updates the status and settings of the GCM channel for an application.
      operationId: amazonWebServicesUpdateGcmChannel
      tags:
      - Apps
  /v1/apps/{application-id}/journeys/{journey-id}:
    PUT:
      summary: Amazon Web Services Updatejourney
      description: Updates the configuration and other settings for a journey.
      operationId: amazonWebServicesUpdateJourney
      tags:
      - Apps
  /v1/apps/{application-id}/segments/{segment-id}:
    PUT:
      summary: Amazon Web Services Updatesegment
      description: Creates a new segment for an application or updates the configuration, dimension, and other settings for an existing segment that's associated with an application.
      operationId: amazonWebServicesUpdateSegment
      tags:
      - Apps
  /v1/apps/{application-id}/channels/sms:
    PUT:
      summary: Amazon Web Services Updatesmschannel
      description: Enables the SMS channel for an application or updates the status and settings of the SMS channel for an application.
      operationId: amazonWebServicesUpdateSmsChannel
      tags:
      - Apps
  /v1/apps/{application-id}/users/{user-id}:
    GET:
      summary: Amazon Web Services Getuserendpoints
      description: Retrieves information about all the endpoints that are associated with a specific user ID.
      operationId: amazonWebServicesGetUserEndpoints
      tags:
      - Apps
  /v1/apps/{application-id}/channels/voice:
    PUT:
      summary: Amazon Web Services Updatevoicechannel
      description: Enables the voice channel for an application or updates the status and settings of the voice channel for an application.
      operationId: amazonWebServicesUpdateVoiceChannel
      tags:
      - Apps
  /v1/apps/{application-id}/kpis/daterange/{kpi-name}:
    GET:
      summary: Amazon Web Services Getapplicationdaterangekpi
      description: Retrieves (queries) pre-aggregated data for a standard metric that applies to an application.
      operationId: amazonWebServicesGetApplicationDateRangeKpi
      tags:
      - Apps
  /v1/apps/{application-id}/settings:
    PUT:
      summary: Amazon Web Services Updateapplicationsettings
      description: Updates the settings for an application.
      operationId: amazonWebServicesUpdateApplicationSettings
      tags:
      - Apps
  /v1/apps/{application-id}/campaigns/{campaign-id}/activities:
    GET:
      summary: Amazon Web Services Getcampaignactivities
      description: Retrieves information about all the activities for a campaign.
      operationId: amazonWebServicesGetCampaignActivities
      tags:
      - Apps
  /v1/apps/{application-id}/campaigns/{campaign-id}/kpis/daterange/{kpi-name}:
    GET:
      summary: Amazon Web Services Getcampaigndaterangekpi
      description: Retrieves (queries) pre-aggregated data for a standard metric that applies to a campaign.
      operationId: amazonWebServicesGetCampaignDateRangeKpi
      tags:
      - Apps
  /v1/apps/{application-id}/campaigns/{campaign-id}/versions/{version}:
    GET:
      summary: Amazon Web Services Getcampaignversion
      description: Retrieves information about the status, configuration, and other settings for a specific version of a campaign.
      operationId: amazonWebServicesGetCampaignVersion
      tags:
      - Apps
  /v1/apps/{application-id}/campaigns/{campaign-id}/versions:
    GET:
      summary: Amazon Web Services Getcampaignversions
      description: Retrieves information about the status, configuration, and other settings for all versions of a campaign.
      operationId: amazonWebServicesGetCampaignVersions
      tags:
      - Apps
  /v1/apps/{application-id}/channels:
    GET:
      summary: Amazon Web Services Getchannels
      description: Retrieves information about the history and status of each channel for an application.
      operationId: amazonWebServicesGetChannels
      tags:
      - Apps
  /v1/apps/{application-id}/jobs/export/{job-id}:
    GET:
      summary: Amazon Web Services Getexportjob
      description: Retrieves information about the status and settings of a specific export job for an application.
      operationId: amazonWebServicesGetExportJob
      tags:
      - Apps
  /v1/apps/{application-id}/jobs/import/{job-id}:
    GET:
      summary: Amazon Web Services Getimportjob
      description: Retrieves information about the status and settings of a specific import job for an application.
      operationId: amazonWebServicesGetImportJob
      tags:
      - Apps
  /v1/apps/{application-id}/endpoints/{endpoint-id}/inappmessages:
    GET:
      summary: Amazon Web Services Getinappmessages
      description: Retrieves the in-app messages targeted for the provided endpoint ID.
      operationId: amazonWebServicesGetInAppMessages
      tags:
      - Apps
  /v1/apps/{application-id}/journeys/{journey-id}/kpis/daterange/{kpi-name}:
    GET:
      summary: Amazon Web Services Getjourneydaterangekpi
      description: Retrieves (queries) pre-aggregated data for a standard engagement metric that applies to a journey.
      operationId: amazonWebServicesGetJourneyDateRangeKpi
      tags:
      - Apps
  /v1/apps/{application-id}/journeys/{journey-id}/activities/{journey-activity-id}/execution-metrics:
    GET:
      summary: Amazon Web Services Getjourneyexecutionactivitymetrics
      description: Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey activity.
      operationId: amazonWebServicesGetJourneyExecutionActivityMetrics
      tags:
      - Apps
  /v1/apps/{application-id}/journeys/{journey-id}/execution-metrics:
    GET:
      summary: Amazon Web Services Getjourneyexecutionmetrics
      description: Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey.
      operationId: amazonWebServicesGetJourneyExecutionMetrics
      tags:
      - Apps
  /v1/apps/{application-id}/journeys/{journey-id}/runs/{run-id}/activities/{journey-activity-id}/execution-metrics:
    GET:
      summary: Amazon Web Services Getjourneyrunexecutionactivitymetrics
      description: Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey activity.
      operationId: amazonWebServicesGetJourneyRunExecutionActivityMetrics
      tags:
      - Apps
  /v1/apps/{application-id}/journeys/{journey-id}/runs/{run-id}/execution-metrics:
    GET:
      summary: Amazon Web Services Getjourneyrunexecutionmetrics
      description: Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey.
      operationId: amazonWebServicesGetJourneyRunExecutionMetrics
      tags:
      - Apps
  /v1/apps/{application-id}/journeys/{journey-id}/runs:
    GET:
      summary: Amazon Web Services Getjourneyruns
      description: Provides information about the runs of a journey.
      operationId: amazonWebServicesGetJourneyRuns
      tags:
      - Apps
  /v1/apps/{application-id}/segments/{segment-id}/jobs/export:
    GET:
      summary: Amazon Web Services Getsegmentexportjobs
      description: Retrieves information about the status and settings of the export jobs for a segment.
      operationId: amazonWebServicesGetSegmentExportJobs
      tags:
      - Apps
  /v1/apps/{application-id}/segments/{segment-id}/jobs/import:
    GET:
      summary: Amazon Web Services Getsegmentimportjobs
      description: Retrieves information about the status and settings of the import jobs for a segment.
      operationId: amazonWebServicesGetSegmentImportJobs
      tags:
      - Apps
  /v1/apps/{application-id}/segments/{segment-id}/versions/{version}:
    GET:
      summary: Amazon Web Services Getsegmentversion
      description: Retrieves information about the configuration, dimension, and other settings for a specific version of a segment that's associated with an application.
      operationId: amazonWebServicesGetSegmentVersion
      tags:
      - Apps
  /v1/apps/{application-id}/segments/{segment-id}/versions:
    GET:
      summary: Amazon Web Services Getsegmentversions
      description: Retrieves information about the configuration, dimension, and other settings for all the versions of a specific segment that's associated with an application.
      operationId: amazonWebServicesGetSegmentVersions
      tags:
      - Apps
  /v1/apps/{application-id}/events:
    POST:
      summary: Amazon Web Services Putevents
      description: Creates a new event to record for endpoints, or creates or updates endpoint data that existing events are associated with.
      operationId: amazonWebServicesPutEvents
      tags:
      - Apps
  /v1/apps/{application-id}/attributes/{attribute-type}:
    PUT:
      summary: Amazon Web Services Removeattributes
      description: Removes one or more custom attributes, of the same attribute type, from the application. Existing endpoints still have the attributes but Amazon Pinpoint will stop capturing new or changed values for these attributes.
      operationId: amazonWebServicesRemoveAttributes
      tags:
      - Apps
  /v1/apps/{application-id}/messages:
    POST:
      summary: Amazon Web Services Sendmessages
      description: Creates and sends a direct message.
      operationId: amazonWebServicesSendMessages
      tags:
      - Apps
  /v1/apps/{application-id}/otp:
    POST:
      summary: Amazon Web Services Sendotpmessage
      description: Send an OTP message
      operationId: amazonWebServicesSendOTPMessage
      tags:
      - Apps
  /v1/apps/{application-id}/users-messages:
    POST:
      summary: Amazon Web Services Sendusersmessages
      description: Creates and sends a message to a list of users.
      operationId: amazonWebServicesSendUsersMessages
      tags:
      - Apps
  /v1/apps/{application-id}/endpoints:
    PUT:
      summary: Amazon Web Services Updateendpointsbatch
      description: Creates a new batch of endpoints for an application or updates the settings and attributes of a batch of existing endpoints for an application. You can also use this operation to define custom attributes for a batch of endpoints. If an update includes one or more values for a custom attribute, Amazon Pinpoint replaces (overwrites) any existing values with the new values.
      operationId: amazonWebServicesUpdateEndpointsBatch
      tags:
      - Apps
  /v1/apps/{application-id}/journeys/{journey-id}/state:
    PUT:
      summary: Amazon Web Services Updatejourneystate
      description: Pause, resume or cancels (stops) a journey.
      operationId: amazonWebServicesUpdateJourneyState
      tags:
      - Apps
  /v1/apps/{application-id}/verify-otp:
    POST:
      summary: Amazon Web Services Verifyotpmessage
      description: Verify an OTP
      operationId: amazonWebServicesVerifyOTPMessage
      tags:
      - Apps