Hexoku.API.Organizations.Apps

An organization app encapsulates the organization specific functionality of Heroku apps.

Attributes

id
unique identifier of app generated by Heroku
name
unique name of app provided by the user
build_stack:id
unique identifier of stack
build_stack:name
unique name of stack
buildpack_provided_description
description from buildpack of app
git_url
git repo URL of app
maintenance
maintenance status of app
organization
organization that owns this app
organization:name
unique name of organization
locked
are other organization members forbidden from joining this app.
joined
is the current member a collaborator on this app.
owner:email
email address of account
owner:id
unique identifier of owner
region:id
unique identifier of region
region:name
unique name of region
repo_size
git repo size in bytes of app
slug_size
slug size in bytes of app
stack:id
unique identifier of stack
stack:name
unique name of stack
web_url
web URL of app
archived_at
when app was archived
released_at
when app was released
created_at
when app was created
updated_at
when app was last modified

For more info read the Heroku API Reference

Source

Summary

list(client)

List apps in the default organization, or in personal account, if default organization is not set

list(client, org)

List organization apps

Functions

list(client)

Specs:

  • list(Hexoku.Client.t) :: [Map.t]

List apps in the default organization, or in personal account, if default organization is not set.

Examples

client |> Hexoku.API.Organizations.Apps.list()
Source
list(client, org)

Specs:

  • list(Hexoku.Client.t, binary) :: [Map.t]

List organization apps.

Examples

client |> Hexoku.API.Organizations.Apps.list("myorg")
Source