← Heroku

Can an agent create a deployment with Heroku Platform?

The agent needs you to sign it up or register a client, provide a key or token and add a payment card. You also handle changes to its access. Interface found; job not yet run.

observedProbed revision sha256:fbd8880f28f5…

Who does each step

Whether the agent handles it alone or a person has to step in.

  1. 01

    Discover

    Machine

    The vendor's machine-readable docs show the agent where and how to call this job.

  2. 02

    Access

    Workaround · setup

    You give the agent a key or token.

  3. 03

    Onboard

    Workaround · setup

    You sign up or register a client for the agent.

  4. 04

    Pay

    Workaround · setup

    You add a payment card at the vendor's checkout.

  5. 05

    Confirm

    Machine

    The response or specification defines errors the agent can distinguish from success.

  6. 06

    Sustain

    Workaround · setup

    You replace or revoke the agent's access when it needs to change.

  • Access: handing over a key or token.
  • Onboard: signing up or registering a client for the agent.
  • Pay: adding a payment card.
  • Sustain: renewing, replacing or revoking its access.

To remove these handoffs: support OAuth client registration so the agent can register its own client and ask for consent; provide an agent registration route, such as auth.md, a sign-up API or OAuth client registration; support payment in the request, such as x402 or MPP, so setup does not require a person to add a card; provide key management or OAuth refresh and revocation so the agent can maintain its own access.

Agent surfaces

1 kind · 3 entries

The probe

13 Oct 2026 · 08:44 UTC · 58.17 s

Each request it sent and what came back; the descriptors it read, counted, with what they named.

Discover30 descriptor reads3 facts
Found
For agentsheroku.com/llms.txtFor agentsdevcenter.heroku.com/llms.txtFor agentsapi.heroku.com
From
heroku.com/llms.txt · devcenter.heroku.com/llms.txt · devcenter.heroku.com/articles/platform-api-reference
This endpoint
api.heroku.com is named by a document written for agents
Job requestPOST api.heroku.com/apps/example-app/builds40160 ms
Request
POST https://api.heroku.com/apps/example-app/builds
Response
401 · application/json · 229 bytes
Body
sha256:caef36bf595bc7ec1c486584b13705d158ab647b68cbf62224bc24f0b8107013
Exchange
sha256:2d7648db96cce300400721b3e31b49822958b056cac8f2d52e5f6ffd69e24b83
Resource metadataGET api.heroku.com/.well-known/oauth-protected-resource/apps/example-app/builds40057 ms
Request
GET https://api.heroku.com/.well-known/oauth-protected-resource/apps/example-app/builds
Response
400 · application/json · 159 bytes
Body
sha256:17bb5365f1c019631af252678a17993a99956b07e627ae87a3d6b711eb4af36e
Exchange
sha256:800e601911fd6a80411688c40990e50c8ea50497d64645e336b8edc156a05b70
Resource metadataGET api.heroku.com/.well-known/oauth-protected-resource40040 ms
Request
GET https://api.heroku.com/.well-known/oauth-protected-resource
Response
400 · application/json · 159 bytes
Body
sha256:17bb5365f1c019631af252678a17993a99956b07e627ae87a3d6b711eb4af36e
Exchange
sha256:16a990cc76eb8877b89329332c517d5a859d556257f26bd15087966cbcdfb2a1
Declared pageGET signup.heroku.com200117 ms
Request
GET https://signup.heroku.com
Response
200 · text/html · 283846 bytes
Body
sha256:d4e059b4e14bd480a73d9993718ac344cdc6138721000ba6a0dd2c998153e05a
Exchange
sha256:1582b803a30fcf203252cca0ec8ba02f5d185cfa03b104d2c557c75c473f775b
Declared pageGET dashboard.heroku.com/account20062 ms
Request
GET https://dashboard.heroku.com/account
Response
200 · text/html · 271800 bytes
Body
sha256:d872032c3c188d0492006935a9c3cab516c73ff75309ac890b66d425bbf187ab
Exchange
sha256:e8e048b7bab8344c5532b26761f3b92783e1c68ae15fde5c88f4af0a0b50342c

Heroku on the startup-offers board

The grade’s badge

One image that keeps itself current, linking here.

Live badge for Heroku Platform, agent grade: B[![agent grade](https://sourcey.com/badges/agent-readiness/arp_01m4t6w5qc7kz13svbdsk5jn3h.svg)](https://sourcey.com/c/heroku/agent-readiness/heroku-platform/deployment-create)

Improve the report

Correct it, probe it again, or improve the path.

Profile
arp_01m4t6w5qc7kz13svbdsk5jn3h
Projection
sha256:59325d2b78ee31e073c59c3ef05783b97c776a7c74a1d914c8a81d184a9c4d5d
Policy
kind-2026-10-12.2 · sha256:b612172aad277b54461de84e006815126f2df566563954b02f4432a39cad89ac