Status

Extension packages have three potential statuses: pending, succeeded, and failed.

StatusDescription
pendingWhen an extension package is created, its status is set to pending. This indicates that the system received the information for the extension package and will begin processing. Extension packages with a status of pending are not available for use.
succeededAn extension package’s status updates to succeeded if it successfully completes processing.
failedAn extension package’s status updates to failed if it unsuccessfully completes processing. An extension package with a status of failed may be updated until processing succeeds. Extension packages with a status of failed are not available for use.

Availability

There are levels of availability for an extension package: development, private, and public.

AvailabilityDescription
developmentAn extension package in development is only visible to, and available within, the company that owns it. In addition, it can only be used on properties which are configured for extension development.
privateA private extension package is only visible to the company that owns it, and can only be installed on properties that the company owns.
publicA public extension package is visible and available to all companies and properties.
NOTE
When an extension package is created, availability is set to development. After testing has been completed, you can transition the extension package to either private or public.