Order.co · Authentication Profile
Orderco Authentication
Authentication
Order.co declares 0 security scheme(s) across its OpenAPI definitions.
CompanyProcurementSpend ManagementAccounts PayablePurchasingVendor ManagementPaymentsVirtual CardsFinance AutomationUnited States
Methods:
Schemes: 0
OAuth flows:
API key in:
Security Schemes
Source
Authentication Profile
generated: '2026-08-04'
method: searched
source: >-
Derived from openapi/orderco-content-openapi.yml and openapi/orderco-status-openapi.yml, plus
the authentication block of the WordPress REST discovery document at
https://www.order.co/wp-json/ and live anonymous probes on 2026-08-04.
summary: >-
Neither public Order.co surface requires authentication, because neither is the product. Every
operation in both generated OpenAPIs is an anonymous GET. The product API - the one Order.co
markets to accounting and ERP buyers, and the one whose credentials vendors receive at
onboarding - has no publicly documented authentication scheme at all: no OAuth metadata, no
OpenID configuration, no API-key documentation, no /.well-known/ document on any Order.co host.
surfaces:
- key: content
name: Order.co Content API
base_url: https://www.order.co/wp-json
openapi: openapi/orderco-content-openapi.yml
security_schemes: []
anonymous_read: true
note: >-
All 37 modelled operations are anonymous GETs. The discovery document advertises exactly one
authentication mechanism - WordPress Application Passwords (HTTP Basic), authorization
endpoint https://www.order.co/wp-admin/authorize-application.php. That is a site-administration
credential for the marketing CMS, not a developer program, and it is recorded here only so the
profile is complete. Write routes and the administrative namespaces return
HTTP 401 `rest_forbidden` anonymously (verified against /wp/v2/users and
/wp-abilities/v1/abilities).
advertised_scheme:
type: http
scheme: basic
name: WordPress Application Passwords
authorization_endpoint: https://www.order.co/wp-admin/authorize-application.php
first_party_developer_program: false
- key: status
name: Order.co Status API
base_url: https://status.order.co/api/v2
openapi: openapi/orderco-status-openapi.yml
security_schemes: []
anonymous_read: true
note: >-
All eight Statuspage v2 endpoints returned HTTP 200 without credentials. Responses carry
`access-control-allow-origin: *`, so they are callable from a browser.
product_api:
documented: false
reference_url: null
auth_scheme: undisclosed
evidence:
- url: https://www.order.co/accounting-integrations/
status: 200
quote: Order.co seamlessly connects to your accounting system via API - it's as simple as 1, 2, 3.
- url: https://developer.order.co/
status: 200
note: Wildcard DNS; resolves to the marketing site, not a developer portal.
- url: https://api.order.co/openapi.json
status: 404
- url: https://app.order.co/login
status: 200
note: The customer application sign-in page. Everything past it is credentialed.
note: >-
Order.co names QuickBooks Online, NetSuite, Sage Intacct and Workday as API integrations, and
its own vendor-onboarding material describes portal account creation plus API or EDI
credentials. None of that surface is publicly documented, so no authentication profile can be
recorded for it without inventing one.
well_known:
openid_configuration: absent
oauth_authorization_server: absent
oauth_protected_resource: absent
probed: well-known/orderco-well-known.yml
sso_for_the_product:
documented: true
url: https://www.order.co/sso-integrations/
providers:
- Okta
- Ping Identity
note: >-
Single sign-on into the Order.co application for end users. Not API authentication, and not
an OIDC surface a developer can discover - no issuer, no discovery document is published.
provider_gaps:
- Publish the authentication scheme for the customer API (key, OAuth 2.0 client credentials, or
otherwise) at a public URL.
- If OAuth 2.0 or OIDC is in use, serve /.well-known/oauth-authorization-server or
/.well-known/openid-configuration so the surface is machine-discoverable.
- Publish the vendor API credential model instead of disclosing it only during onboarding.