Accept Team Invitation
Accept a pending peering connection with a private space.
Type: string
Type: string
Type: string
Change add-on plan. Some add-ons may not support changing plans. In that case, an error will be returned.
Type: string
Type: string
Type: string
Type: object
{
"name" : "globally unique name of the add-on",
"plan" : "unique identifier or name of plan"
}
Confirm an SMS number change with a confirmation code
Create a new add-on attachment.
Type: string
Type: object
{
"app" : "unique identifier or name of app",
"confirm" : "name of owning app for confirmation",
"addon" : "unique identifier or name of add-on",
"name" : "unique name for this add-on attachment to this app",
"namespace" : "attachment namespace"
}
Create a new add-on.
Type: string
Type: string
Type: object
{
"confirm" : "name of billing entity for confirmation",
"attachment" : {
"name" : "unique name for this add-on attachment to this app"
},
"name" : "globally unique name of the add-on",
"config" : { },
"plan" : "unique identifier or name of plan"
}
Create a new app.
Type: string
Type: object
{
"stack" : "unique identifier or name of stack",
"name" : "unique name of app",
"region" : "unique identifier or name of region"
}
Create a new app in the specified team, in the default team if unspecified, or in personal account, if default team is not set.
Type: string
Type: object
{
"stack" : "unique name of stack",
"internal_routing" : "describes whether a Private Spaces app is externally routable or not",
"name" : "unique name of app",
"personal" : "force creation of the app in the user account even if a default team is set.",
"team" : "unique name of team",
"locked" : "are other team members forbidden from joining this app.",
"region" : "unique name of region",
"space" : "unique name of space"
}
Create a new app setup from a gzipped tar archive containing an app.json manifest file.
Type: string
Type: object
{
"app" : {
"stack" : "unique name of stack",
"organization" : "unique name of team",
"name" : "unique name of app",
"personal" : "force creation of the app in the user account even if a default team is set.",
"locked" : "are other team members forbidden from joining this app.",
"region" : "unique name of region",
"space" : "unique name of space"
},
"overrides" : {
"buildpacks" : [ {
"url" : "location of the buildpack"
} ],
"env" : { }
},
"source_blob" : {
"checksum" : "an optional checksum of the gzipped tarball for verifying its integrity",
"version" : "Version of the gzipped tarball.",
"url" : "URL of gzipped tarball of source code containing app.json manifest file"
}
}
Create a new app transfer.
Type: string
Type: object
{
"app" : "unique identifier or name of app",
"silent" : "whether to suppress email notification when transferring apps",
"recipient" : "unique identifier, email, or full name of an account"
}
Create a new build.
Type: string
Type: string
Type: object
{
"buildpacks" : [ {
"name" : "Buildpack Registry name of the buildpack for the app",
"url" : "the URL of the buildpack for the app"
} ],
"source_blob" : {
"checksum" : "an optional checksum of the gzipped tarball for verifying its integrity",
"version" : "Version of the gzipped tarball.",
"url" : "URL where gzipped tar archive of source code for build was downloaded."
}
}
Create a new collaborator.
Type: string
Type: string
Type: object
{
"silent" : "whether to suppress email invitation when creating collaborator",
"user" : "unique identifier, email, or full name of an account"
}
Create a new collaborator on a team app. Use this endpoint instead of the /apps/{app_id_or_name}/collaborator
endpoint when you want the collaborator to be granted [permissions] (https:/devcenter.heroku.com/articles/org-users-access#roles-and-permissions) according to their role in the team.
Type: string
Type: string
Type: object
{
"silent" : "whether to suppress email invitation when creating collaborator",
"permissions" : [ "The name of the app permission." ],
"user" : "unique identifier, email, or full name of an account"
}
Create a new credit.
Type: string
Type: object
{
"code2" : "second code from a discount card",
"code1" : "first code from a discount card"
}
Create a new domain.
Type: string
Type: string
Type: object
{
"hostname" : "full hostname"
}
Create a new dyno.
Type: string
Type: string
Type: object
{
"size" : "dyno size (default: \"standard-1X\")",
"time_to_live" : "seconds until dyno expires, after which it will soon be killed, max 86400 seconds (24 hours)",
"attach" : "whether to stream output or not",
"env" : { },
"type" : "type of process",
"command" : "command used to start this process",
"force_no_tty" : "force an attached one-off dyno to not run in a tty"
}
Create an Identity Provider for a team
Type: string
Type: string
Type: object
{
"certificate" : "raw contents of the public certificate (eg: .crt or .pem file)",
"slo_target_url" : "single log out URL for this identity provider",
"sso_target_url" : "single sign on URL for this identity provider",
"entity_id" : "URL identifier provided by the identity provider"
}
Create a new inbound ruleset
Type: string
Type: string
Type: object
{
"rules" : [ {
"action" : "states whether the connection is allowed or denied",
"source" : "is the request’s source in CIDR notation"
} ]
}
Create Team Invitation
Type: string
Type: string
Type: object
{
"role" : "role in the team",
"email" : "unique email address of account"
}
Create a new log drain.
Type: string
Type: string
Type: object
{
"url" : "url associated with the log drain"
}
Create a new log session.
Type: string
Type: string
Type: object
{
"tail" : "whether to stream ongoing logs",
"dyno" : "dyno to limit results to",
"source" : "log source to limit results to",
"lines" : "number of log lines to stream at once"
}
Create a new team member.
Type: string
Type: string
Type: object
{
"federated" : "whether the user is federated and belongs to an Identity Provider",
"role" : "role in the team",
"email" : "email address of the team member"
}
Create a member in an enterprise account.
Type: string
Type: string
Type: object
{
"federated" : "whether membership is being created as part of SSO JIT",
"permissions" : [ "permission in the enterprise account" ],
"user" : "unique identifier or name of account member"
}
Create a new OAuth authorization.
Type: string
Type: object
{
"scope" : [ "string" ],
"client" : "unique identifier of OAuth client",
"description" : "human-friendly description of this OAuth authorization",
"expires_in" : "seconds until OAuth token expires; may be `null` for tokens with indefinite lifetime"
}
Create a new OAuth client.
Type: string
Type: object
{
"name" : "OAuth client name",
"redirect_uri" : "endpoint for redirection after authorization with OAuth client"
}
Create a new OAuth token.
Type: string
Type: object
{
"refresh_token" : {
"token" : "contents of the token to be used for authorization"
},
"client" : {
"secret" : "secret used to obtain OAuth authorizations under this client"
},
"grant" : {
"code" : "grant code received from OAuth web application authorization",
"type" : "type of grant requested, one of `authorization_code` or `refresh_token`"
}
}
Create a new outbound ruleset
Type: string
Type: string
Type: object
{
"rules" : [ {
"protocol" : "formal standards and policies comprised of rules, procedures and formats that define communication between two or more devices over a network",
"to_port" : "an endpoint of communication in an operating system.",
"from_port" : "Required outbound-ruleset_port",
"target" : "is the target destination in CIDR notation"
} ]
}
Create a new pipeline.
Create a new pipeline coupling.
Type: string
Type: object
{
"app" : "unique identifier or name of app",
"pipeline" : "unique identifier of pipeline",
"stage" : "target pipeline stage"
}
Create a new promotion.
Type: string
Type: object
{
"pipeline" : {
"id" : "unique identifier of pipeline"
},
"source" : {
"app" : {
"id" : "unique identifier of app"
}
},
"targets" : [ {
"app" : {
"id" : "app_id"
}
} ]
}
Create a new review app
Type: string
Type: object
{
"pipeline" : "unique identifier of pipeline",
"environment" : { },
"fork_repo_id" : "repository id of the fork the branch resides in",
"branch" : "the branch of the repository which the review app is based on",
"source_blob" : {
"version" : "The version number (or SHA) of the code to build.",
"url" : "URL where gzipped tar archive of source code for build was downloaded."
}
}
Create a new slug. For more information please refer to Deploying Slugs using the Platform API.
Type: string
Type: string
Type: object
{
"stack" : "unique identifier or name of stack",
"process_types" : { },
"commit_description" : "an optional description of the provided commit",
"checksum" : "an optional checksum of the slug for verifying its integrity",
"commit" : "identification of the code with your version control system (eg: SHA of the git HEAD)",
"buildpack_provided_description" : "description from buildpack of slug"
}
Create a new SNI endpoint.
Type: string
Type: string
Type: object
{
"private_key" : "contents of the private key (eg .key file)",
"certificate_chain" : "raw contents of the public certificate chain (eg: .crt or .pem file)"
}
Create URLs for uploading and downloading source.
Create URLs for uploading and downloading source. Deprecated in favor of POST /sources
Create a new space.
Type: string
Type: object
{
"shield" : "true if this space has shield enabled",
"data_cidr" : "The RFC-1918 CIDR that the Private Space will use for the Heroku-managed peering connection that's automatically created when using Heroku Data add-ons. It must be between a /16 and a /20",
"name" : "unique name of space",
"cidr" : "The RFC-1918 CIDR the Private Space will use. It must be a /16 in 10.0.0.0/8, 172.16.0.0/12 or 192.168.0.0/16",
"team" : "unique name of team",
"region" : "unique identifier or name of region"
}
Create a new SSL endpoint.
Type: string
Type: string
Type: object
{
"preprocess" : "allow Heroku to modify an uploaded public certificate chain if deemed advantageous by adding missing intermediaries, stripping unnecessary ones, etc.",
"private_key" : "contents of the private key (eg .key file)",
"certificate_chain" : "raw contents of the public certificate chain (eg: .crt or .pem file)"
}
Create a new team.
Type: string
Type: object
{
"country" : "country",
"cvv" : "card verification value",
"other" : "metadata",
"card_number" : "encrypted card number of payment method",
"city" : "city",
"address_1" : "street address line 1",
"address_2" : "street address line 2",
"last_name" : "the last name for payment method",
"nonce" : "Nonce generated by Braintree hosted fields form",
"expiration_year" : "expiration year",
"device_data" : "Device data string generated by the client",
"name" : "unique name of team",
"expiration_month" : "expiration month",
"state" : "state",
"postal_code" : "postal code",
"first_name" : "the first name for payment method"
}
Create a team in an enterprise account.
Type: string
Type: string
Type: object
{
"name" : "unique name of team"
}
Create a new test-run.
Type: string
Type: object
{
"pipeline" : "unique identifier or name of pipeline",
"commit_sha" : "the SHA hash of the commit under test",
"debug" : "whether the test run was started for interactive debugging",
"organization" : "unique identifier or name of team",
"source_blob_url" : "The download location for the source code to be tested",
"commit_branch" : "the branch of the repository that the test run concerns",
"commit_message" : "the message for the commit under test"
}
Create a new VPN connection in a private space.
Type: string
Type: string
Type: object
{
"public_ip" : "Public IP of VPN customer gateway",
"routable_cidrs" : [ "string" ],
"name" : "VPN Name"
}
Create an add-on webhook subscription. Can only be accessed by the add-on partner providing this add-on.
Type: string
Type: string
Type: object
{
"authorization" : "a custom `Authorization` header that Heroku will include with all webhook notifications",
"include" : [ "string" ],
"level" : "if `notify`, Heroku makes a single, fire-and-forget delivery attempt. If `sync`, Heroku attempts multiple deliveries until the request is successful or a limit is reached",
"secret" : "a value that Heroku will use to sign all webhook notification requests (the signature is included in the request’s `Heroku-Webhook-Hmac-SHA256` header)",
"url" : "the URL where the webhook's notification requests are sent"
}
Delete account. Note that this action cannot be undone.
Delete an existing add-on.
Type: string
Type: string
Type: string
Delete an existing app.
Delete an existing app transfer
Delete an existing add-on attachment.
Delete an existing collaborator.
Type: string
Type: string
Type: string
Delete an existing collaborator from a team app.
Type: string
Type: string
Type: string
Delete an existing domain
Type: string
Type: string
Type: string
Delete a team's Identity Provider
Type: string
Type: string
Type: string
Delete an existing log drain. Log drains added by add-ons can only be removed by removing the add-on.
Type: string
Type: string
Type: string
Delete a member in an enterprise account.
Type: string
Type: string
Type: string
Delete OAuth authorization.
Delete OAuth client.
Delete an existing pipeline.
Delete an existing pipeline coupling.
Delete an existing review app
Delete existing SNI endpoint.
Type: string
Type: string
Type: string
Delete an existing space.
Delete existing SSL endpoint.
Type: string
Type: string
Type: string
Delete an existing team.
Delete account. Note that this action cannot be undone.
Destroy a build cache.
Destroy an active peering connection with a private space.
Type: string
Type: string
Type: string
Destroy existing VPN Connection
Type: string
Type: string
Type: string
Disable ACM flag for an app
Disable review apps for a pipeline
Enable ACM flag for an app
Enable review apps for a pipeline
Type: string
Type: string
Type: object
{
"repo" : "repository name",
"automatic_review_apps" : "enable automatic review apps for pull requests",
"wait_for_ci" : "If true, review apps are created only when CI passes",
"stale_days" : "number of days without a deployment after which to consider a review app stale",
"destroy_stale_apps" : "automatically destroy review apps when they haven't been deployed for a number of days",
"deploy_target" : {
"id" : "unique identifier of deploy target",
"type" : "type of deploy target"
}
}
Info for account.
Info for an existing add-on.
Info for existing add-on attachment for an app.
Type: string
Type: string
Type: string
Info for an existing add-on.
Type: string
Type: string
Type: string
Info for existing add-on-service.
Info for existing app.
Info for an existing app feature.
Type: string
Type: string
Type: string
Info for a team app.
Info for existing app transfer.
List existing archives.
Info for existing add-on attachment.
Info for existing build.
Type: string
Type: string
Type: string
Info for existing collaborator.
Type: string
Type: string
Type: string
Info for a collaborator on a team app.
Type: string
Type: string
Type: string
Get an add-on's config. Accessible by customers with access and by the add-on partner providing this add-on.
Get config-vars for app.
Get config-vars for a pipeline stage.
Type: string
Type: string
Type: string
Get config-vars for a release.
Type: string
Type: string
Type: string
Info for existing credit.
List existing credits.
Current inbound ruleset for a space
Current outbound ruleset for a space
Retrieves usage for an enterprise account for a range of days. Start and end dates can be specified as query parameters using the date format, YYYY-MM-DD format. For example, '/enterprise-accounts/example-account/usage/daily?start=2019-01-01&end=2019-01-31' specifies all days in January for 2019.
Retrieves usage for an enterprise team for a range of days. Start and end dates can be specified as query parameters using the date format, YYYY-MM-DD format. For example, '/teams/example-team/usage?start=2019-01-01&end=2019-01-31' specifies all days in January for 2019.
Info for existing domain.
Type: string
Type: string
Type: string
Info for existing dyno.
Type: string
Type: string
Type: string
Info for existing dyno size.
Information about an enterprise account.
Returns the info for a specified webhook event.
Type: string
Type: string
Type: string
Returns the info for a specified webhook event. Can only be accessed by the add-on partner providing this add-on.
Type: string
Type: string
Type: string
Info for an existing account feature.
Info for an existing team feature.
Type: string
Type: string
Type: string
Info on an existing Inbound Ruleset
Type: string
Type: string
Type: string
Get an invitation by its token
Info for existing invoice.
Type: string
Type: string
Type: string
Retrieve existing invoice address.
Info for existing invoice.
Info for existing key.
Info for existing log drain.
Type: string
Type: string
Type: string
Retrieves usage for an enterprise team for a range of months. Start and end dates can be specified as query parameters using the date format, YYYY-MM format. For example, '/teams/example-team/usage?start=2019-01&end=2019-02' specifies usage in January and February for 2019. If no end date is specified, one month of usage is returned.
Current state of network address translation for a space.
Info for an OAuth authorization.
Info for an OAuth client
Info on an existing Outbound Ruleset
Type: string
Type: string
Type: string
Fetch information for existing peering connection
Type: string
Type: string
Type: string
Provides the necessary information to establish an AWS VPC Peering with your private space.
Info for existing pipeline.
Info for an existing pipeline coupling.
Info for an existing app pipeline coupling.
Info for existing pipeline promotion.
Info for existing plan.
Info for existing plan by Add-on.
Type: string
Type: string
Type: string
Retrieve User Preferences
Info for a process type
Type: string
Type: string
Type: string
Info for rate limits.
Info for existing region.
Info for existing release.
Type: string
Type: string
Type: string
Gets an existing review app
Get review apps configuration for a pipeline
Get a review app using the associated app_id
Get archive for a single month.
Type: string
Type: string
Type: string
Type: string
Info for existing slug.
Type: string
Type: string
Type: string
Info for existing SNI endpoint.
Type: string
Type: string
Type: string
Info for existing space.
Info for existing SSL endpoint.
Type: string
Type: string
Type: string
Stack info.
Get the status of an app setup.
Info for a team.
Info for existing test-run.
Info for existing test-run by Pipeline
Type: string
Type: string
Type: string
Retrieves usage for an enterprise account for a range of months. Start and end dates can be specified as query parameters using the date format, YYYY-MM format. For example, '/enterprise-accounts/example-account/usage/monthly?start=2019-01&end=2019-02' specifies usage in January and February for 2019. If no end date is specified, one month of usage is returned.
Info for account.
Info for an existing vpn-connection.
Type: string
Type: string
Type: string
Returns the info for an existing delivery. Can only be accessed by the add-on partner providing this add-on.
Type: string
Type: string
Type: string
Returns the info for an existing delivery.
Type: string
Type: string
Type: string
Returns the info for an add-on webhook subscription. Can only be accessed by the add-on partner providing this add-on.
Type: string
Type: string
Type: string
Returns the info for an app webhook subscription.
Type: string
Type: string
Type: string
List existing add-on attachments for an add-on.
List existing add-on attachments for an app.
List existing add-on region capabilities for a region.
List existing add-on-services.
List existing add-ons for an app.
List add-ons used across all Team apps
List all existing add-ons a user has access to
List existing add-on attachments.
List all existing add-on region capabilities.
List all existing add-ons.
List existing apps transfers.
List existing apps.
List the apps of a team member.
Type: string
Type: string
Type: string
List team apps.
List owned and collaborated apps (excludes team apps).
Lists permissions available to teams.
List an app's existing buildpack installations.
List existing build.
List existing collaborators.
List collaborators on a team app.
List couplings for a pipeline
List existing domains.
List existing dynos.
List enterprise accounts in which you are a member.
List existing events.
Lists existing webhook events for an add-on. Can only be accessed by the add-on partner providing this add-on.
Lists existing webhook events for an app.
List existing account features.
List existing app features.
List existing team features.
Get a list of a team's Identity Providers
List all inbound rulesets for a space
Get a list of a team's Invitations
List existing invoices.
List existing invoices.
List existing keys.
List existing log drains.
List existing log drains for an add-on.
List members of the team.
List members in an enterprise account.
List all users and their permissions on a space.
List OAuth authorizations.
List OAuth clients
List all Outbound Rulesets for a space
List peering connections of a private space.
List permission entities for a team.
List permissions for a given user on a given space.
Type: string
Type: string
Type: string
List pipeline couplings.
List pipeline couplings for the current user.
List existing pipelines.
List existing plans by Add-on.
Retrieve Team Preferences
List process type formation
List existing add-on region capabilities for an add-on-service
List existing regions.
List existing releases.
List review apps for a pipeline
List existing dyno sizes.
List existing SNI endpoints.
List existing spaces.
List spaces owned by the team
List existing SSL endpoints.
List available stacks.
List promotion targets belonging to an existing promotion.
List teams in which you are a member.
List teams for an enterprise account.
List test cases
List test nodes
List existing test-runs for a pipeline.
List VPN connections for a space.
Lists existing deliveries for an add-on. Can only be accessed by the add-on partner providing this add-on.
Lists existing deliveries for an app.
List all webhook subscriptions for a particular add-on. Can only be accessed by the add-on partner providing this add-on.
List all webhook subscriptions for a particular app.
List all whitelisted Add-on Services for an Team
Mark an add-on as deprovisioned.
Mark an add-on as provisioned for use.
Recover an account using an SMS recovery code
Recover an account using an SMS recovery code
Refresh ACM for an app
Regenerate OAuth tokens. This endpoint is only available to direct authorizations or privileged OAuth clients.
Remove a member from the team.
Type: string
Type: string
Type: string
Removes an add-on webhook subscription. Can only be accessed by the add-on partner providing this add-on.
Type: string
Type: string
Type: string
Remove a whitelisted entity
Type: string
Type: string
Type: string
Request an apps list filtered by app id.
Type: string
Type: object
{
"in" : {
"id" : [ "unique identifier of app" ]
}
}
Reset account's password. This will send a reset password link to the user's email address.
Type: string
Type: object
{
"email" : "unique email address of account"
}
Complete password reset.
Type: string
Type: string
Type: object
{
"password" : "current password on the account",
"password_confirmation" : "confirmation of the new password"
}
Resolve an add-on from a name, optionally passing an app name. If there are matches it returns at least one add-on (exact match) or many.
Type: string
Type: object
{
"app" : "unique name of app",
"addon" : "globally unique name of the add-on",
"addon_service" : "unique name of this add-on-service"
}
Resolve an add-on attachment from a name, optionally passing an app name. If there are matches it returns at least one add-on attachment (exact match) or many.
Type: string
Type: object
{
"app" : "unique name of app",
"addon_attachment" : "unique name for this add-on attachment to this app",
"addon_service" : "unique name of this add-on-service"
}
Restart dyno.
Type: string
Type: string
Type: string
Restart all dynos.
Revoke a team invitation.
Type: string
Type: string
Type: string
Revoke OAuth access token.
Rollback to an existing release.
Type: string
Type: string
Type: object
{
"release" : "unique identifier of release"
}
Rotate credentials for an OAuth client
Stop dyno.
Type: string
Type: string
Type: string
Create an app webhook subscription.
Type: string
Type: string
Type: object
{
"authorization" : "a custom `Authorization` header that Heroku will include with all webhook notifications",
"include" : [ "string" ],
"level" : "if `notify`, Heroku makes a single, fire-and-forget delivery attempt. If `sync`, Heroku attempts multiple deliveries until the request is successful or a limit is reached",
"secret" : "a value that Heroku will use to sign all webhook notification requests (the signature is included in the request’s `Heroku-Webhook-Hmac-SHA256` header)",
"url" : "the URL where the webhook's notification requests are sent"
}
Transfer an existing team app to another team.
Type: string
Type: string
Type: object
{
"owner" : "unique name of team"
}
Transfer space between enterprise teams
Type: string
Type: string
Type: object
{
"new_owner" : "unique name of team"
}
Removes an app webhook subscription.
Type: string
Type: string
Type: string
Update account.
Type: string
Type: object
{
"allow_tracking" : "whether to allow third party web activity tracking",
"name" : "full name of the account owner",
"beta" : "whether allowed to utilize beta Heroku features"
}
Update an existing app.
Type: string
Type: string
Type: object
{
"build_stack" : "unique identifier or name of stack",
"name" : "unique name of app",
"maintenance" : "maintenance status of app"
}
Update an existing app feature.
Type: string
Type: string
Type: string
Type: object
{
"enabled" : "whether or not app feature has been enabled"
}
Update an existing app transfer.
Type: string
Type: string
Type: object
{
"state" : "the current state of an app transfer"
}
Update an app's buildpack installations.
Type: string
Type: string
Type: object
{
"updates" : [ {
"buildpack" : "location of the buildpack for the app. Either a url (unofficial buildpacks) or an internal urn (heroku official buildpacks)."
} ]
}
Update an existing collaborator from a team app.
Type: string
Type: string
Type: string
Type: object
{
"permissions" : [ "The name of the app permission." ]
}
Update an add-on's config. Can only be accessed by the add-on partner providing this add-on.
Type: string
Type: string
Type: object
{
"config" : [ {
"name" : "unique name of the config",
"value" : "value of the config"
} ]
}
Update review app configuration for a pipeline
Type: string
Type: string
Type: object
{
"automatic_review_apps" : "enable automatic review apps for pull requests",
"wait_for_ci" : "If true, review apps are created only when CI passes",
"stale_days" : "number of days without a deployment after which to consider a review app stale",
"destroy_stale_apps" : "automatically destroy review apps when they haven't been deployed for a number of days",
"deploy_target" : {
"id" : "unique identifier of deploy target",
"type" : "type of deploy target"
}
}
Update config-vars for app. You can update existing config-vars by setting them again, and remove by setting it to null
.
Type: string
Type: string
hash of config changes – update values or delete by seting it to null
Type: object
{ }
Update config-vars for a pipeline stage. You can update existing config-vars by setting them again, and remove by setting it to null
.
Type: string
Type: string
Type: string
hash of config changes – update values or delete by seting it to null
Type: object
{ }
Create a new team member, or update their role.
Type: string
Type: string
Type: object
{
"federated" : "whether the user is federated and belongs to an Identity Provider",
"role" : "role in the team",
"email" : "email address of the team member"
}
Update an existing account feature.
Type: string
Type: string
Type: object
{
"enabled" : "whether or not account feature has been enabled"
}
Update a team's Identity Provider
Type: string
Type: string
Type: string
Type: object
{
"certificate" : "raw contents of the public certificate (eg: .crt or .pem file)",
"slo_target_url" : "single log out URL for this identity provider",
"sso_target_url" : "single sign on URL for this identity provider",
"entity_id" : "URL identifier provided by the identity provider"
}
Update invoice address for an account.
Type: string
Type: object
{
"country" : "country",
"other" : "metadata / additional information to go on invoice",
"city" : "invoice city",
"use_invoice_address" : "flag to use the invoice address for an account or not",
"address_1" : "invoice street address line 1",
"address_2" : "invoice street address line 2",
"state" : "invoice state",
"postal_code" : "invoice zip code"
}
Update an add-on owned log drain.
Type: string
Type: string
Type: string
Type: object
{
"url" : "url associated with the log drain"
}
Update a member in an enterprise account.
Type: string
Type: string
Type: string
Type: object
{
"permissions" : [ "permission in the enterprise account" ]
}
Update a team member.
Type: string
Type: string
Type: object
{
"federated" : "whether the user is federated and belongs to an Identity Provider",
"role" : "role in the team",
"email" : "email address of the team member"
}
Update OAuth client
Type: string
Type: string
Type: object
{
"name" : "OAuth client name",
"redirect_uri" : "endpoint for redirection after authorization with OAuth client"
}
Update an existing user's set of permissions on a space.
Type: string
Type: string
Type: string
Type: object
{
"permissions" : [ {
"name" : "string"
} ]
}
Update an existing pipeline.
Type: string
Type: string
Type: object
{
"name" : "name of pipeline"
}
Update an existing pipeline coupling.
Type: string
Type: string
Type: object
{
"stage" : "target pipeline stage"
}
Update Team Preferences
Type: string
Type: string
Type: object
{
"whitelisting-enabled" : "Whether whitelisting rules should be applied to add-on installations"
}
Update User Preferences
Type: string
Type: string
Type: object
{
"dismissed-github-banner" : "Whether the user has dismissed the GitHub link banner",
"timezone" : "User's default timezone",
"dismissed-org-wizard-notification" : "Whether the user has dismissed the Organization Wizard",
"dismissed-pipelines-github-banner" : "Whether the user has dismissed the GitHub banner on a pipeline overview",
"dismissed-pipelines-banner" : "Whether the user has dismissed the Pipelines banner",
"default-organization" : "User's default team",
"dismissed-org-access-controls" : "Whether the user has dismissed the Organization Access Controls banner",
"dismissed-pipelines-github-banners" : "Which pipeline uuids the user has dismissed the GitHub banner for",
"dismissed-getting-started" : "Whether the user has dismissed the getting started banner",
"dismissed-sms-banner" : "Whether the user has dismissed the 2FA SMS banner"
}
Batch update process types
Type: string
Type: string
Type: object
{
"updates" : [ {
"quantity" : "number of processes to maintain",
"size" : "dyno size (default: \"standard-1X\")",
"type" : "type of process to maintain"
} ]
}
Update process type
Type: string
Type: string
Type: string
Type: object
{
"quantity" : "number of processes to maintain",
"size" : "dyno size (default: \"standard-1X\")"
}
Update enterprise account properties
Type: string
Type: string
Type: object
{
"name" : "unique name of the enterprise account"
}
Update an existing SNI endpoint.
Type: string
Type: string
Type: string
Type: object
{
"private_key" : "contents of the private key (eg .key file)",
"certificate_chain" : "raw contents of the public certificate chain (eg: .crt or .pem file)"
}
Update an existing space.
Type: string
Type: string
Type: object
{
"name" : "unique name of space"
}
Update an existing SSL endpoint.
Type: string
Type: string
Type: string
Type: object
{
"rollback" : "indicates that a rollback should be performed",
"preprocess" : "allow Heroku to modify an uploaded public certificate chain if deemed advantageous by adding missing intermediaries, stripping unnecessary ones, etc.",
"private_key" : "contents of the private key (eg .key file)",
"certificate_chain" : "raw contents of the public certificate chain (eg: .crt or .pem file)"
}
Update a test-run's status.
Type: string
Type: string
Type: object
{
"message" : "human friendly message indicating reason for an error",
"status" : "current state of the test run"
}
Update team properties.
Type: string
Type: string
Type: object
{
"default" : "whether to use this team when none is specified",
"name" : "unique name of team"
}
Update account.
Type: string
Type: string
Type: object
{
"allow_tracking" : "whether to allow third party web activity tracking",
"name" : "full name of the account owner",
"beta" : "whether allowed to utilize beta Heroku features"
}
Updates the details of an app webhook subscription.
Type: string
Type: string
Type: string
Type: object
{
"authorization" : "a custom `Authorization` header that Heroku will include with all webhook notifications",
"include" : [ "string" ],
"level" : "if `notify`, Heroku makes a single, fire-and-forget delivery attempt. If `sync`, Heroku attempts multiple deliveries until the request is successful or a limit is reached",
"secret" : "a value that Heroku will use to sign all webhook notification requests (the signature is included in the request’s `Heroku-Webhook-Hmac-SHA256` header)",
"url" : "the URL where the webhook's notification requests are sent"
}
Updates the details of an add-on webhook subscription. Can only be accessed by the add-on partner providing this add-on.
Type: string
Type: string
Type: string
Type: object
{
"authorization" : "a custom `Authorization` header that Heroku will include with all webhook notifications",
"include" : [ "string" ],
"level" : "if `notify`, Heroku makes a single, fire-and-forget delivery attempt. If `sync`, Heroku attempts multiple deliveries until the request is successful or a limit is reached",
"secret" : "a value that Heroku will use to sign all webhook notification requests (the signature is included in the request’s `Heroku-Webhook-Hmac-SHA256` header)",
"url" : "the URL where the webhook's notification requests are sent"
}
Whitelist an Add-on Service