Capability library / Application package

Airbase package v1.0.0

Airbase Guided Procurement API scaffold: candidate reads for vendors, purchase orders, bills, cards, and subsidiaries. Operations remain unverified because the official reference is invite-only. Verify methods, paths, and responses before replacing the reserved host or enabling any capability.

Review state: In review · Not part of the reviewed release library

This page describes AAES Govern’s controls. AAES Operate has private-work permissions, operational reviews and recorded-spend limits; it does not include Govern. About AAES Govern

Before you enable this package

Draft package; not part of the reviewed library. Operation semantics and credential requirements need confirmation before use. Replace the reserved .invalid host only after verifying the provider contract.

Read each action's effects and exclusions below. Before installation, also read the complete package requirements, including credential issuance, scope, expiry, and provider permissions. These are deployment prerequisites, not capabilities this package supplies.

Capabilities (5)

Each capability below is one registered operation. The complete package JSON includes its exact network destination allowlist. The repository stores it at packs/airbase.json and embeds a copy in the release binary.

Risk tiers. R0 is the minimum for reads. R2 is the minimum for write, create, update, execute, and invoke. R3 is the minimum for delete, send, pay, deploy, approve, share, and transfer. Operators can raise these levels. A minimum tier does not measure the operation's business or confidentiality risk.

Field guide. Endpoint is the service address and request method. Connector is the adapter that makes the call. Custody describes how the credential is held; the credential reference identifies the value to resolve. Data class sets handling requirements: pii means personal data, financial means financial records, and internal means internal organizational data.

airbase.vendors.read v1.0.0R0

Kind
tool
Action
read
Endpoint
GET https://airbase-docs-invite-only.invalid/v1/vendors/
Connector
http
Custody
customer_vault
Credential ref
secret-ref-airbase-api-token
Data class
pii

Read vendors.

Candidate read of vendor master records. Named contacts may identify people, so the declared class is pii (personal data); the deployment may reclassify its vendor data under its own policy.

Operation unverified: the official endpoint reference is invite-only. The dated 401/404 route responses do not establish method support, public-API status, or read semantics because authentication middleware can respond before routing. Confirm the contract before enabling. Replace the reserved host and verified path in the endpoint, resource locator, and egress allowlist together.

Scope: collection read only; single-record reads are excluded.

airbase.purchase-orders.read v1.0.0R0

Kind
tool
Action
read
Endpoint
GET https://airbase-docs-invite-only.invalid/v1/purchase-orders/
Connector
http
Custody
customer_vault
Credential ref
secret-ref-airbase-api-token
Data class
financial

Read purchase orders.

Candidate read of purchase orders, classified as financial data.

Operation unverified: the official endpoint reference is invite-only. The dated 401/404 route responses do not establish method support, public-API status, or read semantics because authentication middleware can respond before routing. Confirm the contract before enabling. Replace the reserved host and verified path in the endpoint, resource locator, and egress allowlist together.

Scope: collection read only; single-record reads are excluded.

airbase.bills.read v1.0.0R0

Kind
tool
Action
read
Endpoint
GET https://airbase-docs-invite-only.invalid/v1/bills/
Connector
http
Custody
customer_vault
Credential ref
secret-ref-airbase-api-token
Data class
financial

Read bills.

Candidate read of bills, classified as financial data.

Operation unverified: the official endpoint reference is invite-only. The dated 401/404 route responses do not establish method support, public-API status, or read semantics because authentication middleware can respond before routing. Confirm the contract before enabling. Replace the reserved host and verified path in the endpoint, resource locator, and egress allowlist together.

Scope: collection read only; single-record reads are excluded. Bill payment is excluded.

airbase.cards.read v1.0.0R0

Kind
tool
Action
read
Endpoint
GET https://airbase-docs-invite-only.invalid/v1/cards/
Connector
http
Custody
customer_vault
Credential ref
secret-ref-airbase-api-token
Data class
financial

Read cards.

Candidate read of cards, classified as financial data.

Operation unverified: the official endpoint reference is invite-only. The dated 401/404 route responses do not establish method support, public-API status, or read semantics because authentication middleware can respond before routing. Confirm the contract before enabling. Replace the reserved host and verified path in the endpoint, resource locator, and egress allowlist together.

Scope: collection read only; single-record reads are excluded. Card issuance, freezing, and termination are excluded.

airbase.subsidiaries.read v1.0.0R0

Kind
tool
Action
read
Endpoint
GET https://airbase-docs-invite-only.invalid/v1/subsidiaries/
Connector
http
Custody
customer_vault
Credential ref
secret-ref-airbase-api-token
Data class
internal

Read subsidiaries.

Candidate read of the organization’s subsidiary structure, classified as internal data.

Operation unverified: the official endpoint reference is invite-only. The dated 401/404 route responses do not establish method support, public-API status, or read semantics because authentication middleware can respond before routing. Confirm the contract before enabling. Replace the reserved host and verified path in the endpoint, resource locator, and egress allowlist together.

Scope: collection read only; single-record reads are excluded.

Credential reference

The credential field names a reference rather than containing credential material. Packs are designed not to contain secrets; the format checks cover only known credential formats and cannot prove that arbitrary text contains no secrets. Installing a package registers its capabilities. Configure the provider credentials, endpoints, and network access, then test the integration in your environment before enabling it.

Reference
secret-ref-airbase-api-token
Custody
customer_vault
Injection
header (Authorization)

Configure the value and injection format specified in the package. Assign responsibility for credential rotation and revocation, restrict provider permissions, and keep credential material out of logs and responses.

Complete credential requirements

An Airbase API credential held in the client’s own secret manager. The live host’s missing-Authorization-header error establishes the expected header name only. It establishes no issuance process, credential format, scheme, expiry, revocation, or permission model.

Store the complete Authorization header value, including the scheme. Confirm its format against the invite-only reference before enabling. API access is granted through an Airbase Program Manager; confirm issuance, expiry, revocation, and permission behavior through that onboarding and reference. If an external process mints tokens, keep the underlying client secret with that process. An expired or revoked value must fail closed.

Least privilege: request only the permissions needed for the candidate vendor, purchase-order, bill, card, and subsidiary reads. Exclude write, approval, card-issuance, and payment permissions. Confirm the provider’s actual permission granularity rather than assuming separate read scopes exist.

Executor hygiene: keep the credential in executor memory only for the call’s lifetime. Never include it in logs, traces, diagnostics, or crash reports. The deployment owns the executor’s memory, logging, and crash-handling controls.

Resources

  • airbase-vendors (api, pii): https://airbase-docs-invite-only.invalid/v1/vendors/
  • airbase-purchase-orders (api, financial): https://airbase-docs-invite-only.invalid/v1/purchase-orders/
  • airbase-bills (api, financial): https://airbase-docs-invite-only.invalid/v1/bills/
  • airbase-cards (api, financial): https://airbase-docs-invite-only.invalid/v1/cards/
  • airbase-subsidiaries (api, internal): https://airbase-docs-invite-only.invalid/v1/subsidiaries/

Technical package and review record

Complete provider requirements and exclusions

Do not enable this scaffold until the invite-only reference has been reviewed. The official developer portal documents the Guided Procurement API and grants API and documentation access through an Airbase Program Manager. The endpoint reference was unavailable to this review, so method support, public-API status, parameters, response shapes, pagination, and read semantics remain unverified. The pack remains in draft until those contracts are confirmed.

The reserved host airbase-docs-invite-only.invalid is a non-production RFC 2606 placeholder. After reviewing the invite-only reference, replace it with the verified API host and paths in every endpoint, resource locator, and egress allowlist entry. The allowlist matches exactly, so update all three together. An allowlisted placeholder is not a reviewed destination and must not be enabled as shipped.

Route observations dated 2026-09-21 do not establish operation semantics. The live api.airbase.io host returned an Authorization-header error, 401 for the candidate /v1/vendors/, /v1/purchase-orders/, /v1/bills/, /v1/cards/, and /v1/subsidiaries/ paths, and 404 for unknown paths. Authentication middleware can reject before method dispatch or application routing: those responses establish neither public GET support nor returned data. A 404 also does not establish that an operation is absent. The /v1/vendors path redirected to /v1/vendors/, explaining the candidate trailing slash; AAES does not follow redirects.

Registered scope: five candidate collection reads at R0, subject to confirmation. Single-record reads are excluded. Transaction and user reads could not be supported by the available route observations; no purchase-request route could be supported either. The pack also excludes approvals and approval actions, virtual card issuance and every other write, payments, reimbursements, and webhooks.

AAES has not been certified by Airbase or Paylocity; this configuration is not a vendor guarantee.

Source annotation for https://developer.airbase.io/ (retrieved 2026-09-21): portal landing page describing the invite-only Guided Procurement API; no endpoint reference available. Source annotation for https://api.airbase.io/ (retrieved 2026-09-21): route responses and missing-header error only; no operation contract established.

Re-review on 2026-10-29: the web reader retrieved only the Paylocity portal shell from https://developer.airbase.io/. Candidate OpenAPI URLs were inaccessible through that tool; the vendor GitHub pages yielded no operation reference. The browser fallback was unavailable. No operation or credential contract was verified, and this pack remains draft. The invite-only access requirement is the earlier portal finding, not newly retrieved endpoint evidence.

Download the complete package JSON for exact network allowlists, credential requirements, exclusions, and setup notes. Read these requirements before installation.

The full documentation review record is supplied in the evaluation package. The evaluation package runs in your environment and comes only with the paid design partnership. This page reproduces the source links and review block; the full record is available for evaluation. Discuss a design partnership to inspect it before installation.

Review block

This section reproduces the review block recorded in the pack file. The evidence and approval record is separate: for a reviewed pack, it is in the evaluation materials and in the release binary's embedded assets.

Review in progress; record dated 2026-10-29

2 sources, retrieved 2026-09-21

Current documentation links are navigation aids. They do not change the package, its historical sources or its review date. Review dates describe a documentation review, not a live integration test. No package is provider-endorsed or yet tested against a live provider tenant.

Release identity

SHA-256 of the pack file bytes: d7a14047e8196574864c77d5d520d460b067c431cf8d1c8878f81a874b41e64c

Not part of the reviewed release library. Editing a package changes its release identity. A deployment plan checks its own file digests; it does not restore reviewed status or authenticate approval.