← Xero

Can an agent create an invoice with Xero Accounting?

The agent needs you to point it to the interface, 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:c5734f9ed49b…

Who does each step

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

  1. 01

    Discover

    Workaround · setup

    The documents checked don't give the agent enough information to find or call this job. You provide the missing details.

  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.

  • Discover: telling the agent where the interface is or how to call it.
  • 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: publish a machine-readable descriptor on www.xero.com for Xero Accounting that leads to a specification covering this job; 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

2 kinds · 2 entries
APIThe job's request went here
For agentsllms.txt

The probe

13 Oct 2026 · 11:21 UTC · 74.18 s

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

Discover36 descriptor reads1 fact
Found
For agentswww.xero.com/llms.txt
From
www.xero.com/llms.txt
This endpoint
api.xero.com/api.xro/2.0 is named by none of them
Job requestPUT api.xero.com/api.xro/2.0/Invoices40197 ms
Request
PUT https://api.xero.com/api.xro/2.0/Invoices
Response
401 · application/json · 153 bytes
Body
sha256:c6a4f9100b1a9470f2268613b76b13da6c3a27902d7c27ba7707ba7a0b2780cd
Exchange
sha256:e464cff6fd06995fe580d96ed0157d393ee0be360654d1b92ac7db049506be0c
Resource metadataGET api.xero.com/.well-known/oauth-protected-resource/api.xro/2.0/Invoices40183 ms
Request
GET https://api.xero.com/.well-known/oauth-protected-resource/api.xro/2.0/Invoices
Response
401 · application/json · 153 bytes
Body
sha256:00332d1a62de771d96565585398d481a65da08c442713286a2d38b2270b54982
Exchange
sha256:b8d6f60cbfb2c8696fa4f3eec282b1298d96959020a4e96a58b40a0b28c9b0e2
Resource metadataGET api.xero.com/.well-known/oauth-protected-resource40484 ms
Request
GET https://api.xero.com/.well-known/oauth-protected-resource
Response
404 · application/octet-stream · 0 bytes
Body
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Exchange
sha256:9e52afaa781df40e2c4b43b338c0072817ea28c3a794c3981f8543b1a84448c0
Declared pageGET www.xero.com/us/signup/early/200111 ms
Request
GET https://www.xero.com/us/signup/early/
Response
200 · text/html · 81006 bytes
Body
sha256:e0895edf89914a452dfd1dafc18ddfc7e6054d6f3196aa6720e31b4481b4cef0
Exchange
sha256:69a12f74ab64862eff77a1a458e4bdee883875c8f3bb523032723142a066c976
Declared pageGET www.xero.com/us/signup/early/200186 ms
Request
GET https://www.xero.com/us/signup/early/
Response
200 · text/html · 81006 bytes
Body
sha256:e0895edf89914a452dfd1dafc18ddfc7e6054d6f3196aa6720e31b4481b4cef0
Exchange
sha256:c376e6d7166bbc880e12c26d0eb2080b32c17a98d9adb45dff656db10f809cef

Xero on the startup-offers board

  • 80% offXero Plans 80% Off First 3 Months

The grade’s badge

One image that keeps itself current, linking here.

Live badge for Xero Accounting, agent grade: B[![agent grade](https://sourcey.com/badges/agent-readiness/arp_01m4tfy22tsrgng0k2xpv2mcjg.svg)](https://sourcey.com/c/xero/agent-readiness/xero-accounting/invoice-create)

Improve the report

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

Profile
arp_01m4tfy22tsrgng0k2xpv2mcjg
Projection
sha256:e78d3969af71822f36df14164d8fc6920264c75fdd14d672a3b8f794cc581340
Policy
kind-2026-10-12.2 · sha256:b612172aad277b54461de84e006815126f2df566563954b02f4432a39cad89ac