aid: ottimate name: Ottimate description: >- Ottimate (formerly Plate IQ) is an AI-powered accounts payable automation platform for restaurants, hospitality, and multi-location businesses. It captures and GL-codes invoices with high accuracy via its InstantCapture engine, automates approval workflows and PO/receipt matching in Core AP, and sends vendor payments via ACH, check, or virtual card through VendorPay. Ottimate exposes a partner-provisioned REST API (OpenAPI 3.1) over JSON with OAuth2 client-credentials plus API-key auth, idempotent writes, bulk and asynchronous operations, and ERP integrations for QuickBooks, NetSuite, Sage Intacct, Acumatica, and Microsoft Dynamics. url: https://raw.githubusercontent.com/api-evangelist/ottimate/refs/heads/main/apis.yml deliveryModel: model: saas open_source: false commercial: true callable_host: true label: Hosted service · you call their endpoint confidence: high source: - openapi - pricing generated: '2026-08-28' method: derived accessModel: pricing: unknown onboarding: self-serve trial: false try_now: false public: false label: Self-serve signup confidence: medium source: - authentication generated: '2026-07-22' method: derived image: https://ottimate.com/wp-content/uploads/2025/09/ottimate-cover-image.png x-type: company x-source: vc-portfolio x-backed-by: - initialized-capital x-tier: provider x-tier-reason: has-public-api specificationVersion: '0.23' created: '2026-07-17' modified: '2026-07-20' tags: - Company - Enterprise Saas - Accounts Payable - Invoice Automation - Payments - Fintech - Restaurant - Procurement - Spend Management - ERP Integration tags_raw: - Company - Enterprise Saas - Accounts Payable - Invoice Automation - Payments - Fintech - Restaurants - Procurement - Spend Management - ERP Integration apis: - aid: ottimate:ottimate-accounts-api name: Ottimate Accounts API description: The accounts API from Ottimate — 3 operation(s) for accounts. humanURL: https://docs.ottimate.com/welcome baseURL: https://api.ottimate.com/v1 tags: - Account tags_raw: - accounts properties: - type: OpenAPI url: openapi/ottimate-accounts-api-openapi.yml - type: Documentation url: https://docs.ottimate.com/welcome - type: APIReference url: https://docs.ottimate.com/api-reference - type: GettingStarted url: https://docs.ottimate.com/integration-journey - type: Authentication url: authentication/plateiq-authentication.yml - type: Sandbox url: sandbox/plateiq-sandbox.yml - aid: ottimate:ottimate-batch-api name: Ottimate Batch API description: The batch API from Ottimate — 3 operation(s) for batch. humanURL: https://docs.ottimate.com/welcome baseURL: https://api.ottimate.com/v1 tags: - Batch tags_raw: - batch properties: - type: OpenAPI url: openapi/ottimate-batch-api-openapi.yml - type: Documentation url: https://docs.ottimate.com/welcome - type: APIReference url: https://docs.ottimate.com/api-reference - type: GettingStarted url: https://docs.ottimate.com/integration-journey - type: Authentication url: authentication/plateiq-authentication.yml - type: Sandbox url: sandbox/plateiq-sandbox.yml - aid: ottimate:ottimate-catalog-api name: Ottimate Catalog API description: The catalog API from Ottimate — 12 operation(s) for catalog. humanURL: https://docs.ottimate.com/welcome baseURL: https://api.ottimate.com/v1 tags: - Catalog tags_raw: - catalog properties: - type: OpenAPI url: openapi/ottimate-catalog-api-openapi.yml - type: Documentation url: https://docs.ottimate.com/welcome - type: APIReference url: https://docs.ottimate.com/api-reference - type: GettingStarted url: https://docs.ottimate.com/integration-journey - type: Authentication url: authentication/plateiq-authentication.yml - type: Sandbox url: sandbox/plateiq-sandbox.yml - aid: ottimate:ottimate-dimensions-api name: Ottimate Dimensions API description: The dimensions API from Ottimate — 3 operation(s) for dimensions. humanURL: https://docs.ottimate.com/welcome baseURL: https://api.ottimate.com/v1 tags: - Dimensions tags_raw: - dimensions properties: - type: OpenAPI url: openapi/ottimate-dimensions-api-openapi.yml - type: Documentation url: https://docs.ottimate.com/welcome - type: APIReference url: https://docs.ottimate.com/api-reference - type: GettingStarted url: https://docs.ottimate.com/integration-journey - type: Authentication url: authentication/plateiq-authentication.yml - type: Sandbox url: sandbox/plateiq-sandbox.yml - aid: ottimate:ottimate-invoices-api name: Ottimate Invoices API description: The invoices API from Ottimate — 11 operation(s) for invoices. humanURL: https://docs.ottimate.com/welcome baseURL: https://api.ottimate.com/v1 tags: - Invoices tags_raw: - invoices properties: - type: OpenAPI url: openapi/ottimate-invoices-api-openapi.yml - type: Documentation url: https://docs.ottimate.com/welcome - type: APIReference url: https://docs.ottimate.com/api-reference - type: GettingStarted url: https://docs.ottimate.com/integration-journey - type: Authentication url: authentication/plateiq-authentication.yml - type: Sandbox url: sandbox/plateiq-sandbox.yml - aid: ottimate:ottimate-oauth-api name: Ottimate OAuth API description: The oauth API from Ottimate — 1 operation(s) for oauth. humanURL: https://docs.ottimate.com/welcome baseURL: https://api.ottimate.com/v1 tags: - Authentication tags_raw: - oauth properties: - type: OpenAPI url: openapi/ottimate-oauth-api-openapi.yml - type: Documentation url: https://docs.ottimate.com/welcome - type: APIReference url: https://docs.ottimate.com/api-reference - type: GettingStarted url: https://docs.ottimate.com/integration-journey - type: Authentication url: authentication/plateiq-authentication.yml - type: Sandbox url: sandbox/plateiq-sandbox.yml - aid: ottimate:ottimate-receipts-api name: Ottimate Receipts API description: The receipts API from Ottimate — 3 operation(s) for receipts. humanURL: https://docs.ottimate.com/welcome baseURL: https://api.ottimate.com/v1 tags: - Receipts tags_raw: - receipts properties: - type: OpenAPI url: openapi/ottimate-receipts-api-openapi.yml - type: Documentation url: https://docs.ottimate.com/welcome - type: APIReference url: https://docs.ottimate.com/api-reference - type: GettingStarted url: https://docs.ottimate.com/integration-journey - type: Authentication url: authentication/plateiq-authentication.yml - type: Sandbox url: sandbox/plateiq-sandbox.yml - aid: ottimate:ottimate-vendors-api name: Ottimate Vendors API description: The vendors API from Ottimate — 3 operation(s) for vendors. humanURL: https://docs.ottimate.com/welcome baseURL: https://api.ottimate.com/v1 tags: - Vendors tags_raw: - vendors properties: - type: OpenAPI url: openapi/ottimate-vendors-api-openapi.yml - type: Documentation url: https://docs.ottimate.com/welcome - type: APIReference url: https://docs.ottimate.com/api-reference - type: GettingStarted url: https://docs.ottimate.com/integration-journey - type: Authentication url: authentication/plateiq-authentication.yml - type: Sandbox url: sandbox/plateiq-sandbox.yml - aid: ottimate:ottimate-purchase-orders-api name: Ottimate Purchase Orders API description: The Purchase Orders API from Ottimate — 3 operation(s) for purchase orders. humanURL: https://docs.ottimate.com/welcome baseURL: https://api.ottimate.com/v1 tags: - Purchase Orders properties: - type: OpenAPI url: openapi/ottimate-purchase-orders-api-openapi.yml - type: Documentation url: https://docs.ottimate.com/welcome - type: APIReference url: https://docs.ottimate.com/api-reference - type: GettingStarted url: https://docs.ottimate.com/integration-journey - type: Authentication url: authentication/plateiq-authentication.yml - type: Sandbox url: sandbox/plateiq-sandbox.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com - FN: APIs.json email: info@apis.io x-enrichment: date: '2026-07-20' status: enriched artifacts_added: 18 pass: local-v1 common: - type: CapabilityMap url: capabilities/ottimate-capability-edges.yml name: Ottimate Business Capability Map - type: Website url: https://ottimate.com/ - type: DeveloperPortal url: https://docs.ottimate.com/welcome - type: Documentation url: https://docs.ottimate.com/welcome - type: APIReference url: https://docs.ottimate.com/api-reference - type: GettingStarted url: https://docs.ottimate.com/integration-journey - type: Blog url: https://ottimate.com/blog/ - type: Support url: https://ottimate.com/support/ - type: PrivacyPolicy url: https://ottimate.com/privacy-policy/ - type: TermsOfService url: https://ottimate.com/terms-of-service/ - type: StatusPage url: lifecycle/plateiq-lifecycle.yml - type: Deprecation url: lifecycle/plateiq-lifecycle.yml - type: Lifecycle url: lifecycle/plateiq-lifecycle.yml - type: ChangeLog url: changelog/plateiq-changelog.yml - type: OpenAPI url: openapi/_original/plateiq-openapi.yaml - type: Authentication url: authentication/plateiq-authentication.yml - type: OAuthScopes url: scopes/plateiq-scopes.yml - type: Conventions url: conventions/plateiq-conventions.yml - type: Idempotency url: conventions/plateiq-conventions.yml - type: RateLimits url: rate-limits/plateiq-rate-limits.yml - type: ErrorCatalog url: errors/plateiq-problem-types.yml - type: DataModel url: data-model/plateiq-data-model.yml - type: Sandbox url: sandbox/plateiq-sandbox.yml - type: MCPServer url: mcp/plateiq-mcp.yml - type: LLMsTxt url: llms/plateiq-llms.txt - type: Overlay url: overlays/plateiq-openapi-overlay.yaml - type: AgentSkill url: skills/_index.yml - type: Conformance url: conformance/plateiq-conformance.yml - type: Compliance url: conformance/plateiq-conformance.yml - type: TrustCenter url: security/plateiq-trust-center.yml - type: DomainSecurity url: security/plateiq-domain-security.yml - type: GitHubOrganization url: https://github.com/PlateIQ