How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Amazon Web Services Greengrass API

The Greengrass API from Amazon Web Services — 65 operation(s) for greengrass.

Amazon Web Services Greengrass API is one of 1804 APIs that Amazon Web Services publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Greengrass. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 65 operations across 65 paths. It is described by OpenAPI 3.2.0.

65 operations 65 paths 0 schemas 44 GET8 POST13 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
Resource Areas
1

Paths & Operations 65

Across 65 paths, the API surfaces 65 operations — 44 GET, 8 POST, 13 PUT. Each is listed below with its method, path, parameters, and response codes.

Greengrass 65
GET
/greengrass/groups/{GroupId}/role
Amazon Web Services Getassociatedrole
amazonWebServicesGetAssociatedRole
GET
/greengrass/servicerole
Amazon Web Services Getserviceroleforaccount
amazonWebServicesGetServiceRoleForAccount
GET
/greengrass/definition/connectors
Amazon Web Services Listconnectordefinitions
amazonWebServicesListConnectorDefinitions
GET
/greengrass/definition/connectors/{ConnectorDefinitionId}/versions
Amazon Web Services Listconnectordefinitionversions
amazonWebServicesListConnectorDefinitionVersions
GET
/greengrass/definition/cores
Amazon Web Services Listcoredefinitions
amazonWebServicesListCoreDefinitions
GET
/greengrass/definition/cores/{CoreDefinitionId}/versions
Amazon Web Services Listcoredefinitionversions
amazonWebServicesListCoreDefinitionVersions
GET
/greengrass/groups/{GroupId}/deployments
Amazon Web Services Listdeployments
amazonWebServicesListDeployments
GET
/greengrass/definition/devices
Amazon Web Services Listdevicedefinitions
amazonWebServicesListDeviceDefinitions
GET
/greengrass/definition/devices/{DeviceDefinitionId}/versions
Amazon Web Services Listdevicedefinitionversions
amazonWebServicesListDeviceDefinitionVersions
GET
/greengrass/definition/functions
Amazon Web Services Listfunctiondefinitions
amazonWebServicesListFunctionDefinitions
GET
/greengrass/definition/functions/{FunctionDefinitionId}/versions
Amazon Web Services Listfunctiondefinitionversions
amazonWebServicesListFunctionDefinitionVersions
GET
/greengrass/groups
Amazon Web Services Listgroups
amazonWebServicesListGroups
GET
/greengrass/groups/{GroupId}/certificateauthorities
Amazon Web Services Listgroupcertificateauthorities
amazonWebServicesListGroupCertificateAuthorities
GET
/greengrass/groups/{GroupId}/versions
Amazon Web Services Listgroupversions
amazonWebServicesListGroupVersions
GET
/greengrass/definition/loggers
Amazon Web Services Listloggerdefinitions
amazonWebServicesListLoggerDefinitions
GET
/greengrass/definition/loggers/{LoggerDefinitionId}/versions
Amazon Web Services Listloggerdefinitionversions
amazonWebServicesListLoggerDefinitionVersions
GET
/greengrass/definition/resources
Amazon Web Services Listresourcedefinitions
amazonWebServicesListResourceDefinitions
GET
/greengrass/definition/resources/{ResourceDefinitionId}/versions
Amazon Web Services Listresourcedefinitionversions
amazonWebServicesListResourceDefinitionVersions
POST
/greengrass/updates
Amazon Web Services Createsoftwareupdatejob
amazonWebServicesCreateSoftwareUpdateJob
GET
/greengrass/definition/subscriptions
Amazon Web Services Listsubscriptiondefinitions
amazonWebServicesListSubscriptionDefinitions
GET
/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions
Amazon Web Services Listsubscriptiondefinitionversions
amazonWebServicesListSubscriptionDefinitionVersions
PUT
/greengrass/definition/connectors/{ConnectorDefinitionId}
Amazon Web Services Updateconnectordefinition
amazonWebServicesUpdateConnectorDefinition
PUT
/greengrass/definition/cores/{CoreDefinitionId}
Amazon Web Services Updatecoredefinition
amazonWebServicesUpdateCoreDefinition
PUT
/greengrass/definition/devices/{DeviceDefinitionId}
Amazon Web Services Updatedevicedefinition
amazonWebServicesUpdateDeviceDefinition
PUT
/greengrass/definition/functions/{FunctionDefinitionId}
Amazon Web Services Updatefunctiondefinition
amazonWebServicesUpdateFunctionDefinition
PUT
/greengrass/groups/{GroupId}
Amazon Web Services Updategroup
amazonWebServicesUpdateGroup
PUT
/greengrass/definition/loggers/{LoggerDefinitionId}
Amazon Web Services Updateloggerdefinition
amazonWebServicesUpdateLoggerDefinition
PUT
/greengrass/definition/resources/{ResourceDefinitionId}
Amazon Web Services Updateresourcedefinition
amazonWebServicesUpdateResourceDefinition
PUT
/greengrass/definition/subscriptions/{SubscriptionDefinitionId}
Amazon Web Services Updatesubscriptiondefinition
amazonWebServicesUpdateSubscriptionDefinition
GET
/greengrass/bulk/deployments/{BulkDeploymentId}/status
Amazon Web Services Getbulkdeploymentstatus
amazonWebServicesGetBulkDeploymentStatus
PUT
/greengrass/things/{ThingName}/connectivityInfo
Amazon Web Services Updateconnectivityinfo
amazonWebServicesUpdateConnectivityInfo
GET
/greengrass/definition/connectors/{ConnectorDefinitionId}/versions/{ConnectorDefinitionVersionId}
Amazon Web Services Getconnectordefinitionversion
amazonWebServicesGetConnectorDefinitionVersion
GET
/greengrass/definition/cores/{CoreDefinitionId}/versions/{CoreDefinitionVersionId}
Amazon Web Services Getcoredefinitionversion
amazonWebServicesGetCoreDefinitionVersion
GET
/greengrass/groups/{GroupId}/deployments/{DeploymentId}/status
Amazon Web Services Getdeploymentstatus
amazonWebServicesGetDeploymentStatus
GET
/greengrass/definition/devices/{DeviceDefinitionId}/versions/{DeviceDefinitionVersionId}
Amazon Web Services Getdevicedefinitionversion
amazonWebServicesGetDeviceDefinitionVersion
GET
/greengrass/definition/functions/{FunctionDefinitionId}/versions/{FunctionDefinitionVersionId}
Amazon Web Services Getfunctiondefinitionversion
amazonWebServicesGetFunctionDefinitionVersion
GET
/greengrass/groups/{GroupId}/certificateauthorities/{CertificateAuthorityId}
Amazon Web Services Getgroupcertificateauthority
amazonWebServicesGetGroupCertificateAuthority
PUT
/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry
Amazon Web Services Updategroupcertificateconfiguration
amazonWebServicesUpdateGroupCertificateConfiguration
GET
/greengrass/groups/{GroupId}/versions/{GroupVersionId}
Amazon Web Services Getgroupversion
amazonWebServicesGetGroupVersion
GET
/greengrass/definition/loggers/{LoggerDefinitionId}/versions/{LoggerDefinitionVersionId}
Amazon Web Services Getloggerdefinitionversion
amazonWebServicesGetLoggerDefinitionVersion
GET
/greengrass/definition/resources/{ResourceDefinitionId}/versions/{ResourceDefinitionVersionId}
Amazon Web Services Getresourcedefinitionversion
amazonWebServicesGetResourceDefinitionVersion
GET
/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions/{SubscriptionDefinitionVersionId}
Amazon Web Services Getsubscriptiondefinitionversion
amazonWebServicesGetSubscriptionDefinitionVersion
PUT
/greengrass/things/{ThingName}/runtimeconfig
Amazon Web Services Updatethingruntimeconfiguration
amazonWebServicesUpdateThingRuntimeConfiguration
GET
/greengrass/bulk/deployments/{BulkDeploymentId}/detailed-reports
Amazon Web Services Listbulkdeploymentdetailedreports
amazonWebServicesListBulkDeploymentDetailedReports
POST
/greengrass/bulk/deployments
Amazon Web Services Startbulkdeployment
amazonWebServicesStartBulkDeployment
POST
/greengrass/groups/{GroupId}/deployments/$reset
Amazon Web Services Resetdeployments
amazonWebServicesResetDeployments
PUT
/greengrass/bulk/deployments/{BulkDeploymentId}/$stop
Amazon Web Services Stopbulkdeployment
amazonWebServicesStopBulkDeployment
POST
/greengrass/v2/coreDevices/{coreDeviceThingName}/associateClientDevices
Amazon Web Services Batchassociateclientdevicewithcoredevice
amazonWebServicesBatchAssociateClientDeviceWithCoreDevice
POST
/greengrass/v2/coreDevices/{coreDeviceThingName}/disassociateClientDevices
Amazon Web Services Batchdisassociateclientdevicefromcoredevice
amazonWebServicesBatchDisassociateClientDeviceFromCoreDevice
POST
/greengrass/v2/deployments/{deploymentId}/cancel
Amazon Web Services Canceldeployment
amazonWebServicesCancelDeployment
POST
/greengrass/v2/createComponentVersion
Amazon Web Services Createcomponentversion
amazonWebServicesCreateComponentVersion
GET
/greengrass/v2/deployments
Amazon Web Services Listdeployments
amazonWebServicesListDeployments
GET
/greengrass/v2/components/{arn}
Amazon Web Services Getcomponent
amazonWebServicesGetComponent
GET
/greengrass/v2/coreDevices/{coreDeviceThingName}
Amazon Web Services Getcoredevice
amazonWebServicesGetCoreDevice
GET
/greengrass/v2/deployments/{deploymentId}
Amazon Web Services Getdeployment
amazonWebServicesGetDeployment
GET
/greengrass/v2/components/{arn}/metadata
Amazon Web Services Describecomponent
amazonWebServicesDescribeComponent
GET
/greengrass/v2/components/{arn}/artifacts/{artifactName+}
Amazon Web Services Getcomponentversionartifact
amazonWebServicesGetComponentVersionArtifact
PUT
/greengrass/things/{thingName}/connectivityInfo
Amazon Web Services Updateconnectivityinfo
amazonWebServicesUpdateConnectivityInfo
GET
/greengrass/v2/coreDevices/{coreDeviceThingName}/associatedClientDevices
Amazon Web Services Listclientdevicesassociatedwithcoredevice
amazonWebServicesListClientDevicesAssociatedWithCoreDevice
GET
/greengrass/v2/components/{arn}/versions
Amazon Web Services Listcomponentversions
amazonWebServicesListComponentVersions
GET
/greengrass/v2/components
Amazon Web Services Listcomponents
amazonWebServicesListComponents
GET
/greengrass/v2/coreDevices
Amazon Web Services Listcoredevices
amazonWebServicesListCoreDevices
GET
/greengrass/v2/coreDevices/{coreDeviceThingName}/effectiveDeployments
Amazon Web Services Listeffectivedeployments
amazonWebServicesListEffectiveDeployments
GET
/greengrass/v2/coreDevices/{coreDeviceThingName}/installedComponents
Amazon Web Services Listinstalledcomponents
amazonWebServicesListInstalledComponents
POST
/greengrass/v2/resolveComponentCandidates
Amazon Web Services Resolvecomponentcandidates
amazonWebServicesResolveComponentCandidates

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

amazon-web-services-greengrass-api-openapi.yml Raw ↑

Other APIs Amazon Web Services publishes across the network.

Amazon Web Services 2012 09 25 API
Amazon Web Services 2013 01 01 API
Amazon Web Services 2013 04 01 API
Amazon Web Services 2014 11 13 API
Amazon Web Services 2015 01 01 API
Amazon Web Services 2015 02 01 API
Amazon Web Services 2015 03 31 API
Amazon Web Services 2016 08 19 API
Amazon Web Services 2017 03 31 API
Amazon Web Services 2017 08 29 API
Amazon Web Services 2017 10 31 API
Amazon Web Services 2018 10 31 API
Where this information came from

This is an independent, third-party profile of Amazon Web Services Greengrass API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.