Procurify website screenshot

Procurify

Procurify is an intelligent spend management and procure-to-pay platform that provides organizations with unprecedented visibility and control over business spend. The platform offers a RESTful API that enables developers to integrate procurement workflows — including purchase requests, approvals, purchase orders, vendor management, and budget tracking — into their own systems and processes. Authentication is handled via OAuth 2.0 client credentials flow, with tokens scoped to the requesting domain and user. The API supports core spend management resources such as requisitions, purchase orders, accounts payable, receipts, account codes, vendors, and catalog items, all returning and consuming JSON. Procurify does not support webhooks; all integrations are pull-based through the REST endpoints documented at developer.procurify.com.

Procurify publishes 17 APIs on the APIs.io network, including account-codes API, accounts API, ap API, and 14 more. Tagged areas include Spend Management, Procurement, Purchase Orders, Accounts Payable, and Vendor Management.

The Procurify catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Procurify’s developer surface includes authentication, documentation, engineering blog, pricing, and 14 more developer resources.

50.4/100 developing ▼ -5.0 Agent 34/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessSelf serve
17 APIs
Spend ManagementProcurementPurchase OrdersAccounts PayableVendor ManagementBudget TrackingProcure-to-PayERP Integration

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 50.4/100 · developing
Contract Quality 15.7 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 6.8 / 13
Governance 8.3 / 12
Discoverability 7.4 / 10
Agent readiness — 34/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/procurify: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 17

Individual APIs this provider publishes, each with its own machine-readable definition.

Procurify account-codes API

The account-codes API from Procurify — 2 operation(s) for account-codes.

Procurify accounts API

The accounts API from Procurify — 1 operation(s) for accounts.

Procurify ap API

The ap API from Procurify — 8 operation(s) for ap.

Procurify catalog API

The catalog API from Procurify — 3 operation(s) for catalog.

Procurify currencies API

The currencies API from Procurify — 1 operation(s) for currencies.

Procurify custom-fields API

The custom-fields API from Procurify — 2 operation(s) for custom-fields.

Procurify departments API

The departments API from Procurify — 2 operation(s) for departments.

Procurify locations API

The locations API from Procurify — 2 operation(s) for locations.

Procurify oauth API

The oauth API from Procurify — 1 operation(s) for oauth.

Procurify order-items API

The order-items API from Procurify — 1 operation(s) for order-items.

Procurify permissions API

The permissions API from Procurify — 2 operation(s) for permissions.

Procurify public API

The public API from Procurify — 2 operation(s) for public.

Procurify purchase-orders API

The purchase-orders API from Procurify — 7 operation(s) for purchase-orders.

Procurify receipt API

The receipt API from Procurify — 1 operation(s) for receipt.

Procurify requisitions API

The requisitions API from Procurify — 3 operation(s) for requisitions.

Procurify users API

The users API from Procurify — 3 operation(s) for users.

Procurify vendors API

The vendors API from Procurify — 2 operation(s) for vendors.

Scroll for all 17

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Procurify Rate Limits

3 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Procurify Context

325 classes · 0 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Procurify API Rules

5 rules · 4 warnings 1 info

SPECTRAL

JSON Schema 286

Standalone JSON Schema definitions for this provider's data models.

Account

12 properties

JSON SCHEMA

AccountCodeCreateRequest

5 properties

JSON SCHEMA

AccountCodeRead

8 properties

JSON SCHEMA

AccountCodeReadSerializerSingleCreate

2 properties

JSON SCHEMA

AccountCodeReadSerializerSingleUpdate

2 properties

JSON SCHEMA

AccountCodeUpdateRequest

4 properties

JSON SCHEMA

AccountRead

12 properties

JSON SCHEMA

AccountTypeEnum

0 properties

JSON SCHEMA

ActionEnum

0 properties

JSON SCHEMA

Address

7 properties

JSON SCHEMA

AddressAssociationEnum

0 properties

JSON SCHEMA

AddressDocs

2 properties

JSON SCHEMA

AddressRequest

6 properties

JSON SCHEMA

AddressSummary

13 properties

JSON SCHEMA

Adjustment

4 properties

JSON SCHEMA

AdjustmentTypeEnum

0 properties

JSON SCHEMA

AllocationRead

3 properties

JSON SCHEMA

APBillPaymentDocs

5 properties

JSON SCHEMA

APCreditCard

19 properties

JSON SCHEMA

ApprovalDelegatee

5 properties

JSON SCHEMA

ApprovalDelegateeDocs

5 properties

JSON SCHEMA

ApprovalDelegateeSlimDocs

3 properties

JSON SCHEMA

ApprovalDelegationRead

4 properties

JSON SCHEMA

ApprovalWorkflow

6 properties

JSON SCHEMA

ApprovalWorkflowApprover

6 properties

JSON SCHEMA

ApprovalWorkflowApproverGroup

5 properties

JSON SCHEMA

ApprovalWorkflowCurrentStep

5 properties

JSON SCHEMA

ApprovalWorkflowNextStep

5 properties

JSON SCHEMA

ApproverChoicesMetadataDocs

2 properties

JSON SCHEMA

ApproverRead

6 properties

JSON SCHEMA

ApproverReadDocs

7 properties

JSON SCHEMA

Attachment

10 properties

JSON SCHEMA

AuthorizationStatusEnum

0 properties

JSON SCHEMA

BillCostRead

7 properties

JSON SCHEMA

BillDocs

9 properties

JSON SCHEMA

BillItemsMetadataDocs

2 properties

JSON SCHEMA

BillItemsSummaryDocs

2 properties

JSON SCHEMA

BillListViewApproverUserDocs

4 properties

JSON SCHEMA

BillMetadataBillRead

2 properties

JSON SCHEMA

BillMetadataListSimpleBill

2 properties

JSON SCHEMA

BillPaymentDocs

6 properties

JSON SCHEMA

BillPaymentVendorPaymentMethodRead

6 properties

JSON SCHEMA

BillPurchaseOrderDocs

4 properties

JSON SCHEMA

BillRead

55 properties

JSON SCHEMA

BillStatusEnum

0 properties

JSON SCHEMA

BillStatusRead

5 properties

JSON SCHEMA

BillSummaryDocs

2 properties

JSON SCHEMA

BillTypeEnum

0 properties

JSON SCHEMA

BlankEnum

0 properties

JSON SCHEMA

BlanketOrderItemRead

3 properties

JSON SCHEMA

Branch

30 properties

JSON SCHEMA

BranchSummary

2 properties

JSON SCHEMA

BreakdownDocs

2 properties

JSON SCHEMA

CatalogItemBundleRead

7 properties

JSON SCHEMA

CatalogItemRead

17 properties

JSON SCHEMA

CatalogItemReadSerializerSingleCreate

2 properties

JSON SCHEMA

CatalogItemReadSerializerSingleUpdate

2 properties

JSON SCHEMA

CatalogItemReadSerializerWithQuantity

18 properties

JSON SCHEMA

CatalogItemUpsertRequest

14 properties

JSON SCHEMA

CategoryEnum

0 properties

JSON SCHEMA

ChartOfAccountsAccount

11 properties

JSON SCHEMA

Comment

4 properties

JSON SCHEMA

CompanyPaymentMethod

6 properties

JSON SCHEMA

CompanyPaymentMethodRead

6 properties

JSON SCHEMA

CompanyPaymentMethodRequest

5 properties

JSON SCHEMA

CostAllocationRead

6 properties

JSON SCHEMA

CostDetails

4 properties

JSON SCHEMA

CreditCard

21 properties

JSON SCHEMA

CreditCardAssignee

5 properties

JSON SCHEMA

CreditCardAssigneeRequest

4 properties

JSON SCHEMA

CreditCardItemRead

6 properties

JSON SCHEMA

CreditCardRead

13 properties

JSON SCHEMA

CreditCardRequest

17 properties

JSON SCHEMA

CreditCardStatusEnum

0 properties

JSON SCHEMA

CreditCardTypeEnum

0 properties

JSON SCHEMA

Currency

6 properties

JSON SCHEMA

CurrencyRequest

5 properties

JSON SCHEMA

CurrencySummary

4 properties

JSON SCHEMA

CustomFieldRead

9 properties

JSON SCHEMA

CustomFieldReadSerializerSingle

2 properties

JSON SCHEMA

CustomFieldUpdateRequest

5 properties

JSON SCHEMA

CustomFieldValueRead

3 properties

JSON SCHEMA

DenialReasonEnum

0 properties

JSON SCHEMA

DepartmentIdValidationRequest

1 properties

JSON SCHEMA

DepartmentLocationRead

7 properties

JSON SCHEMA

DepartmentRead

7 properties

JSON SCHEMA

DepartmentReadSerializerSingleCreate

2 properties

JSON SCHEMA

DepartmentReadSerializerSingleUpdate

2 properties

JSON SCHEMA

DepartmentSummary

6 properties

JSON SCHEMA

DepartmentUpsertRequest

5 properties

JSON SCHEMA

DomainSwitching

2 properties

JSON SCHEMA

DurationEnum

0 properties

JSON SCHEMA

EmailConfiguration

2 properties

JSON SCHEMA

EmailConfigurationRequest

2 properties

JSON SCHEMA

ExpenseDocs

3 properties

JSON SCHEMA

ExpenseLineCreditCard

4 properties

JSON SCHEMA

ExpenseRead

31 properties

JSON SCHEMA

ExpenseReportDocs

2 properties

JSON SCHEMA

ExpenseReportUserSummaryDocs

8 properties

JSON SCHEMA

ExpenseReportWithUserDocs

3 properties

JSON SCHEMA

ExpenseTypeEnum

0 properties

JSON SCHEMA

FieldTypeEnum

0 properties

JSON SCHEMA

FlagRead

4 properties

JSON SCHEMA

FrequencyEnum

0 properties

JSON SCHEMA

FulfilmentStatusEnum

0 properties

JSON SCHEMA

InviteFunctionalUserRequest

11 properties

JSON SCHEMA

ItemMetadataItemRead

2 properties

JSON SCHEMA

ItemReadSerializer_v2

32 properties

JSON SCHEMA

ItemWriteRequest

3 properties

JSON SCHEMA

LanguageEnum

0 properties

JSON SCHEMA

LegalEntitySummary

3 properties

JSON SCHEMA

LineItemCustomFieldRequest

2 properties

JSON SCHEMA

ListBillsMetadataDocs

3 properties

JSON SCHEMA

LocationCreateUpsertRequest

15 properties

JSON SCHEMA

LocationSimple

3 properties

JSON SCHEMA

LocationTimezoneEnum

0 properties

JSON SCHEMA

LocationView

18 properties

JSON SCHEMA

LocationViewSerializerSingleCreate

2 properties

JSON SCHEMA

LocationViewSerializerSingleRetrieve

2 properties

JSON SCHEMA

MarkBillsAsPaid

3 properties

JSON SCHEMA

MarkBillsAsPaidRequest

3 properties

JSON SCHEMA

MasterLogger

15 properties

JSON SCHEMA

MinimalRoleRead

2 properties

JSON SCHEMA

Nested

7 properties

JSON SCHEMA

NestedVendorRequest

5 properties

JSON SCHEMA

NestedVendorRequestRequest

1 properties

JSON SCHEMA

NullEnum

0 properties

JSON SCHEMA

OptimizedVendor

34 properties

JSON SCHEMA

OptimizedVendorRequest

29 properties

JSON SCHEMA

OptimizedVendorSerializerSingle

2 properties

JSON SCHEMA

OrderItem

49 properties

JSON SCHEMA

OrderItemAttachment

7 properties

JSON SCHEMA

OrderItemAttachmentTypeEnum

0 properties

JSON SCHEMA

OrderItemPurchaseEdit

11 properties

JSON SCHEMA

OrderItemPurchaseEditRequest

11 properties

JSON SCHEMA

OrderItemRead

75 properties

JSON SCHEMA

OrderItemStatusEnum

0 properties

JSON SCHEMA

OrderItemTypeEnum

0 properties

JSON SCHEMA

OrderRead

33 properties

JSON SCHEMA

OrderStatusEnum

0 properties

JSON SCHEMA

PaginatedAccountCodeReadList

2 properties

JSON SCHEMA

PaginatedCatalogItemBundleReadList

2 properties

JSON SCHEMA

PaginatedCatalogItemReadList

2 properties

JSON SCHEMA

PaginatedChartOfAccountsAccountList

2 properties

JSON SCHEMA

PaginatedCompanyPaymentMethodReadList

2 properties

JSON SCHEMA

PaginatedCurrencyList

2 properties

JSON SCHEMA

PaginatedCustomFieldReadList

2 properties

JSON SCHEMA

PaginatedDepartmentReadList

2 properties

JSON SCHEMA

PaginatedLocationViewList

2 properties

JSON SCHEMA

PaginatedOptimizedVendorList

2 properties

JSON SCHEMA

PaginatedOrderItemList

2 properties

JSON SCHEMA

PaginatedOrderReadList

2 properties

JSON SCHEMA

PaginatedPaymentResponseList

2 properties

JSON SCHEMA

PaginatedPermissionGroupReadList

2 properties

JSON SCHEMA

PaginatedPermissionReadList

2 properties

JSON SCHEMA

PaginatedReceiptItemReadList

2 properties

JSON SCHEMA

PaginatedTransactionList

2 properties

JSON SCHEMA

PaginatedUserProfileUnoptimizedList

2 properties

JSON SCHEMA

PaginatedVendorPaymentMethodReadList

2 properties

JSON SCHEMA

PaginationDocs

6 properties

JSON SCHEMA

PatchedOptimizedVendorRequest

29 properties

JSON SCHEMA

PaymentCreator

3 properties

JSON SCHEMA

PaymentCurrencyResponse

2 properties

JSON SCHEMA

PaymentListRead

14 properties

JSON SCHEMA

PaymentMetadataDocs

3 properties

JSON SCHEMA

PaymentMetadataPaymentListRead

2 properties

JSON SCHEMA

PaymentMethod

4 properties

JSON SCHEMA

PaymentMethodDocs

6 properties

JSON SCHEMA

PaymentMethodRead

7 properties

JSON SCHEMA

PaymentMethodReadRequest

4 properties

JSON SCHEMA

PaymentMethodRequest

3 properties

JSON SCHEMA

PaymentMethodTypeEnum

0 properties

JSON SCHEMA

PaymentResponse

19 properties

JSON SCHEMA

PaymentResponseStatusEnum

0 properties

JSON SCHEMA

PaymentSimpleDocs

11 properties

JSON SCHEMA

PaymentSourceTypeEnum

0 properties

JSON SCHEMA

PaymentStatusEnum

0 properties

JSON SCHEMA

PaymentSummaryDocs

1 properties

JSON SCHEMA

PaymentTerm

4 properties

JSON SCHEMA

PaymentTermRequest

3 properties

JSON SCHEMA

PaymentTypeEnum

0 properties

JSON SCHEMA

PendingApprovalsCountDocs

5 properties

JSON SCHEMA

PermissionGroupRead

6 properties

JSON SCHEMA

PermissionRead

3 properties

JSON SCHEMA

PermissionsApprove

1 properties

JSON SCHEMA

PermissionsEditDelete

2 properties

JSON SCHEMA

PermissionsEditDeleteApprove

3 properties

JSON SCHEMA

PODocs

3 properties

JSON SCHEMA

POWithListPurchaseOrderDocs

2 properties

JSON SCHEMA

PriceModifierDocs

2 properties

JSON SCHEMA

PriceModifierDocsTypeEnum

0 properties

JSON SCHEMA

ProcurifyDomain

2 properties

JSON SCHEMA

PunchOutReadDocs

2 properties

JSON SCHEMA

PurchaseAgreementStatusEnum

0 properties

JSON SCHEMA

PurchaseOrderBillingHistory

4 properties

JSON SCHEMA

PurchaseOrderBillingHistoryItem

3 properties

JSON SCHEMA

PurchaseOrderContract

3 properties

JSON SCHEMA

PurchaseOrderCountsBreakdown

6 properties

JSON SCHEMA

PurchaseOrderCountsMeta

2 properties

JSON SCHEMA

PurchaseOrderDetail

72 properties

JSON SCHEMA

PurchaseOrderDetailSerializerSingle

2 properties

JSON SCHEMA

PurchaseOrderDocs

64 properties

JSON SCHEMA

PurchaseOrderLineItemRead

79 properties

JSON SCHEMA

PurchaseOrderListMeta

2 properties

JSON SCHEMA

PurchaseOrderRead

4 properties

JSON SCHEMA

PurchaseOrderReadDocs

35 properties

JSON SCHEMA

PurchaseOrderReadDocsSerializerSingle

2 properties

JSON SCHEMA

PurchaseOrderStateEnum

0 properties

JSON SCHEMA

PurchaseOrderUpdate

34 properties

JSON SCHEMA

PurchaseOrderUpdateRequest

35 properties

JSON SCHEMA

PurchaseOrderUpdateSerializerSingle

2 properties

JSON SCHEMA

ReceiptItemRead

9 properties

JSON SCHEMA

ReceiveMethodEnum

0 properties

JSON SCHEMA

ReconciliationStatusEnum

0 properties

JSON SCHEMA

RecurringOrderItem

7 properties

JSON SCHEMA

RequisitionCreateRequest

4 properties

JSON SCHEMA

RequisitionLineCreateRequest

8 properties

JSON SCHEMA

RequisitionRead

1 properties

JSON SCHEMA

RequisitionReadSerializerSingle

2 properties

JSON SCHEMA

RoleEnum

0 properties

JSON SCHEMA

SessionCreate

3 properties

JSON SCHEMA

SetupStageEnum

0 properties

JSON SCHEMA

ShippingMethod

4 properties

JSON SCHEMA

ShippingMethodRequest

3 properties

JSON SCHEMA

ShippingTerm

4 properties

JSON SCHEMA

ShippingTermRequest

3 properties

JSON SCHEMA

SimpleAPVendor

2 properties

JSON SCHEMA

SimpleBill

27 properties

JSON SCHEMA

SimpleCurrency

3 properties

JSON SCHEMA

SimpleDepartment

3 properties

JSON SCHEMA

SimpleExpenseReport

2 properties

JSON SCHEMA

SimpleLocation

3 properties

JSON SCHEMA

SimpleRoleRead

3 properties

JSON SCHEMA

SimpleUser

5 properties

JSON SCHEMA

SimpleUserProfile

6 properties

JSON SCHEMA

SimpleUserSummary

8 properties

JSON SCHEMA

SimpleVendor

11 properties

JSON SCHEMA

SingleBillMetadataDocs

2 properties

JSON SCHEMA

SpendAccountRead

4 properties

JSON SCHEMA

StatementItem

8 properties

JSON SCHEMA

TimezoneEnum

0 properties

JSON SCHEMA

Transaction

21 properties

JSON SCHEMA

TransactionAccount

4 properties

JSON SCHEMA

TransactionCardholder

4 properties

JSON SCHEMA

TransactionCardholderStatusEnum

0 properties

JSON SCHEMA

TransactionCustomField

3 properties

JSON SCHEMA

TransactionCustomFieldTypeEnum

0 properties

JSON SCHEMA

TransactionFund

7 properties

JSON SCHEMA

TransactionFundStatusEnum

0 properties

JSON SCHEMA

TransactionStatusEnum

0 properties

JSON SCHEMA

TransactionTypeEnum

0 properties

JSON SCHEMA

TransactionVendor

6 properties

JSON SCHEMA

TransationCard

3 properties

JSON SCHEMA

TransationCardStatusEnum

0 properties

JSON SCHEMA

UnitCostDiffLogDocs

4 properties

JSON SCHEMA

UnoptimizedAccountCodeserializer

7 properties

JSON SCHEMA

UnoptimizedBranchRead

32 properties

JSON SCHEMA

UnoptimizedDepartmentRead

6 properties

JSON SCHEMA

UserDocs

7 properties

JSON SCHEMA

UserProfileMe

26 properties

JSON SCHEMA

UserProfileMeSerializerSingle

2 properties

JSON SCHEMA

UserProfileRead

5 properties

JSON SCHEMA

UserProfileUnoptimized

15 properties

JSON SCHEMA

UserProfileUnoptimizedSerializerList

2 properties

JSON SCHEMA

UserProfileUpsertRequest

13 properties

JSON SCHEMA

UserSummary

20 properties

JSON SCHEMA

Vendor

33 properties

JSON SCHEMA

VendorBreakdownDocs

4 properties

JSON SCHEMA

VendorDetail

35 properties

JSON SCHEMA

VendorDetailSerializerSingleCreate

2 properties

JSON SCHEMA

VendorDetailSerializerSingleRetrieve

2 properties

JSON SCHEMA

VendorDocs

2 properties

JSON SCHEMA

VendorPaymentMethodFlightTime

2 properties

JSON SCHEMA

VendorPaymentMethodRead

10 properties

JSON SCHEMA

VendorPaymentMethodRequest

5 properties

JSON SCHEMA

VendorPaymentMethodTransactionFee

2 properties

JSON SCHEMA

VendorPerformance

3 properties

JSON SCHEMA

VendorRead

33 properties

JSON SCHEMA

VendorSerializerSingle

2 properties

JSON SCHEMA

VendorTypeEnum

0 properties

JSON SCHEMA

VersionChoicesDocs

2 properties

JSON SCHEMA

Scroll for all 286

Examples 55

Example request and response payloads for these APIs.

Delete Api V3 Users Id

5 fields

EXAMPLE

Get Api V2 Ap Bills Id

5 fields

EXAMPLE

Get Api V2 Ap Items

5 fields

EXAMPLE

Get Api V2 Ap Payments

5 fields

EXAMPLE

Get Api V2 Currencies

5 fields

EXAMPLE

Get Api V2 Global Orders

5 fields

EXAMPLE

Get Api V2 Locations Id

5 fields

EXAMPLE

Get Api V2 Locations

5 fields

EXAMPLE

Get Api V3 Account Codes

5 fields

EXAMPLE

Get Api V3 Accounts

5 fields

EXAMPLE

Get Api V3 Ap Bills

5 fields

EXAMPLE

Get Api V3 Catalog Items

5 fields

EXAMPLE

Get Api V3 Departments

5 fields

EXAMPLE

Get Api V3 Order Items

5 fields

EXAMPLE

Get Api V3 Permissions

5 fields

EXAMPLE

Get Api V3 Receipt Items

5 fields

EXAMPLE

Get Api V3 Users Me

5 fields

EXAMPLE

Get Api V3 Users

5 fields

EXAMPLE

Get Api V3 Vendors Id

5 fields

EXAMPLE

Get Api V3 Vendors

5 fields

EXAMPLE

Patch Api V3 Vendors Id

5 fields

EXAMPLE

Post Api V2 Locations

5 fields

EXAMPLE

Post Api V3 Account Codes

5 fields

EXAMPLE

Post Api V3 Catalog Items

5 fields

EXAMPLE

Post Api V3 Departments

5 fields

EXAMPLE

Post Api V3 Receipt Items

5 fields

EXAMPLE

Post Api V3 Requisitions

5 fields

EXAMPLE

Post Api V3 Users

5 fields

EXAMPLE

Post Api V3 Vendors

5 fields

EXAMPLE

Post Oauth Token

7 fields

EXAMPLE

Put Api V3 Departments Id

5 fields

EXAMPLE

Put Api V3 Users Id

5 fields

EXAMPLE

Put Api V3 Vendors Id

5 fields

EXAMPLE

Scroll for all 55

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Procurify Authentication

apiKey/http/oauth2 · 4 schemes

SECURITY

Procurify Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Procurify Scopes

2 scopes · authorizationCode

2 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Procurify Agentic Access

55 operations · 24 acting

55 operations · 24 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: procurify
name: Procurify
description: 'Procurify is an intelligent spend management and procure-to-pay platform that provides organizations with unprecedented
  visibility and control over business spend. The platform offers a RESTful API that enables developers to integrate procurement
  workflows — including purchase requests, approvals, purchase orders, vendor management, and budget tracking — into their
  own systems and processes. Authentication is handled via OAuth 2.0 client credentials flow, with tokens scoped to the requesting
  domain and user. The API supports core spend management resources such as requisitions, purchase orders, accounts payable,
  receipts, account codes, vendors, and catalog items, all returning and consuming JSON. Procurify does not support webhooks;
  all integrations are pull-based through the REST endpoints documented at developer.procurify.com.

  '
type: Index
accessModel:
  pricing: unknown
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/procurify.png
url: https://raw.githubusercontent.com/api-evangelist/procurify/refs/heads/main/apis.yml
created: 2026-06-13
modified: 2026-06-13
specificationVersion: '0.19'
tags:
- Spend Management
- Procurement
- Purchase Orders
- Accounts Payable
- Vendor Management
- Budget Tracking
- Procure-to-Pay
- ERP Integration
apis:
- aid: procurify:procurify-account-codes-api
  name: Procurify account-codes API
  description: The account-codes API from Procurify — 2 operation(s) for account-codes.
  humanURL: https://developer.procurify.com/
  baseURL: https://api.procurify.com/
  tags:
  - account-codes
  properties:
  - type: OpenAPI
    url: openapi/procurify-account-codes-api-openapi.yml
  - type: Documentation
    url: https://developer.procurify.com/
  - type: JSONSchema
    url: json-schema/
  - type: Examples
    url: examples/
- aid: procurify:procurify-accounts-api
  name: Procurify accounts API
  description: The accounts API from Procurify — 1 operation(s) for accounts.
  humanURL: https://developer.procurify.com/
  baseURL: https://api.procurify.com/
  tags:
  - accounts
  properties:
  - type: OpenAPI
    url: openapi/procurify-accounts-api-openapi.yml
  - type: Documentation
    url: https://developer.procurify.com/
  - type: JSONSchema
    url: json-schema/
  - type: Examples
    url: examples/
- aid: procurify:procurify-ap-api
  name: Procurify ap API
  description: The ap API from Procurify — 8 operation(s) for ap.
  humanURL: https://developer.procurify.com/
  baseURL: https://api.procurify.com/
  tags:
  - ap
  properties:
  - type: OpenAPI
    url: openapi/procurify-ap-api-openapi.yml
  - type: Documentation
    url: https://developer.procurify.com/
  - type: JSONSchema
    url: json-schema/
  - type: Examples
    url: examples/
- aid: procurify:procurify-catalog-api
  name: Procurify catalog API
  description: The catalog API from Procurify — 3 operation(s) for catalog.
  humanURL: https://developer.procurify.com/
  baseURL: https://api.procurify.com/
  tags:
  - catalog
  properties:
  - type: OpenAPI
    url: openapi/procurify-catalog-api-openapi.yml
  - type: Documentation
    url: https://developer.procurify.com/
  - type: JSONSchema
    url: json-schema/
  - type: Examples
    url: examples/
- aid: procurify:procurify-currencies-api
  name: Procurify currencies API
  description: The currencies API from Procurify — 1 operation(s) for currencies.
  humanURL: https://developer.procurify.com/
  baseURL: https://api.procurify.com/
  tags:
  - currencies
  properties:
  - type: OpenAPI
    url: openapi/procurify-currencies-api-openapi.yml
  - type: Documentation
    url: https://developer.procurify.com/
  - type: JSONSchema
    url: json-schema/
  - type: Examples
    url: examples/
- aid: procurify:procurify-custom-fields-api
  name: Procurify custom-fields API
  description: The custom-fields API from Procurify — 2 operation(s) for custom-fields.
  humanURL: https://developer.procurify.com/
  baseURL: https://api.procurify.com/
  tags:
  - custom-fields
  properties:
  - type: OpenAPI
    url: openapi/procurify-custom-fields-api-openapi.yml
  - type: Documentation
    url: https://developer.procurify.com/
  - type: JSONSchema
    url: json-schema/
  - type: Examples
    url: examples/
- aid: procurify:procurify-departments-api
  name: Procurify departments API
  description: The departments API from Procurify — 2 operation(s) for departments.
  humanURL: https://developer.procurify.com/
  baseURL: https://api.procurify.com/
  tags:
  - departments
  properties:
  - type: OpenAPI
    url: openapi/procurify-departments-api-openapi.yml
  - type: Documentation
    url: https://developer.procurify.com/
  - type: JSONSchema
    url: json-schema/
  - type: Examples
    url: examples/
- aid: procurify:procurify-locations-api
  name: Procurify locations API
  description: The locations API from Procurify — 2 operation(s) for locations.
  humanURL: https://developer.procurify.com/
  baseURL: https://api.procurify.com/
  tags:
  - locations
  properties:
  - type: OpenAPI
    url: openapi/procurify-locations-api-openapi.yml
  - type: Documentation
    url: https://developer.procurify.com/
  - type: JSONSchema
    url: json-schema/
  - type: Examples
    url: examples/
- aid: procurify:procurify-oauth-api
  name: Procurify oauth API
  description: The oauth API from Procurify — 1 operation(s) for oauth.
  humanURL: https://developer.procurify.com/
  baseURL: https://api.procurify.com/
  tags:
  - oauth
  properties:
  - type: OpenAPI
    url: openapi/procurify-oauth-api-openapi.yml
  - type: Documentation
    url: https://developer.procurify.com/
  - type: JSONSchema
    url: json-schema/
  - type: Examples
    url: examples/
- aid: procurify:procurify-order-items-api
  name: Procurify order-items API
  description: The order-items API from Procurify — 1 operation(s) for order-items.
  humanURL: https://developer.procurify.com/
  baseURL: https://api.procurify.com/
  tags:
  - order-items
  properties:
  - type: OpenAPI
    url: openapi/procurify-order-items-api-openapi.yml
  - type: Documentation
    url: https://developer.procurify.com/
  - type: JSONSchema
    url: json-schema/
  - type: Examples
    url: examples/
- aid: procurify:procurify-permissions-api
  name: Procurify permissions API
  description: The permissions API from Procurify — 2 operation(s) for permissions.
  humanURL: https://developer.procurify.com/
  baseURL: https://api.procurify.com/
  tags:
  - permissions
  properties:
  - type: OpenAPI
    url: openapi/procurify-permissions-api-openapi.yml
  - type: Documentation
    url: https://developer.procurify.com/
  - type: JSONSchema
    url: json-schema/
  - type: Examples
    url: examples/
- aid: procurify:procurify-public-api
  name: Procurify public API
  description: The public API from Procurify — 2 operation(s) for public.
  humanURL: https://developer.procurify.com/
  baseURL: https://api.procurify.com/
  tags:
  - public
  properties:
  - type: OpenAPI
    url: openapi/procurify-public-api-openapi.yml
  - type: Documentation
    url: https://developer.procurify.com/
  - type: JSONSchema
    url: json-schema/
  - type: Examples
    url: examples/
- aid: procurify:procurify-purchase-orders-api
  name: Procurify purchase-orders API
  description: The purchase-orders API from Procurify — 7 operation(s) for purchase-orders.
  humanURL: https://developer.procurify.com/
  baseURL: https://api.procurify.com/
  tags:
  - purchase-orders
  properties:
  - type: OpenAPI
    url: openapi/procurify-purchase-orders-api-openapi.yml
  - type: Documentation
    url: https://developer.procurify.com/
  - type: JSONSchema
    url: json-schema/
  - type: Examples
    url: examples/
- aid: procurify:procurify-receipt-api
  name: Procurify receipt API
  description: The receipt API from Procurify — 1 operation(s) for receipt.
  humanURL: https://developer.procurify.com/
  baseURL: https://api.procurify.com/
  tags:
  - receipt
  properties:
  - type: OpenAPI
    url: openapi/procurify-receipt-api-openapi.yml
  - type: Documentation
    url: https://developer.procurify.com/
  - type: JSONSchema
    url: json-schema/
  - type: Examples
    url: examples/
- aid: procurify:procurify-requisitions-api
  name: Procurify requisitions API
  description: The requisitions API from Procurify — 3 operation(s) for requisitions.
  humanURL: https://developer.procurify.com/
  baseURL: https://api.procurify.com/
  tags:
  - requisitions
  properties:
  - type: OpenAPI
    url: openapi/procurify-requisitions-api-openapi.yml
  - type: Documentation
    url: https://developer.procurify.com/
  - type: JSONSchema
    url: json-schema/
  - type: Examples
    url: examples/
- aid: procurify:procurify-users-api
  name: Procurify users API
  description: The users API from Procurify — 3 operation(s) for users.
  humanURL: https://developer.procurify.com/
  baseURL: https://api.procurify.com/
  tags:
  - users
  properties:
  - type: OpenAPI
    url: openapi/procurify-users-api-openapi.yml
  - type: Documentation
    url: https://developer.procurify.com/
  - type: JSONSchema
    url: json-schema/
  - type: Examples
    url: examples/
- aid: procurify:procurify-vendors-api
  name: Procurify vendors API
  description: The vendors API from Procurify — 2 operation(s) for vendors.
  humanURL: https://developer.procurify.com/
  baseURL: https://api.procurify.com/
  tags:
  - vendors
  properties:
  - type: OpenAPI
    url: openapi/procurify-vendors-api-openapi.yml
  - type: Documentation
    url: https://developer.procurify.com/
  - type: JSONSchema
    url: json-schema/
  - type: Examples
    url: examples/
common:
- type: AgenticAccess
  url: agentic-access/procurify-agentic-access.yml
- type: DomainSecurity
  url: security/procurify-domain-security.yml
- type: Authentication
  url: authentication/procurify-authentication.yml
- type: OAuthScopes
  url: scopes/procurify-scopes.yml
- type: Website
  url: https://www.procurify.com/
- type: Documentation
  url: https://developer.procurify.com/
- type: GitHubOrg
  url: https://github.com/procurify
- type: LinkedIn
  url: https://www.linkedin.com/company/procurify
- type: Blog
  url: https://www.procurify.com/blog/
- type: Pricing
  url: https://www.procurify.com/pricing/
- type: StatusPage
  url: https://status.procurify.com/
- type: X
  url: https://x.com/procurify
- type: Plans
  url: plans/procurify-plans-pricing.yml
- type: RateLimits
  url: rate-limits/procurify-rate-limits.yml
- type: FinOps
  url: finops/procurify-finops.yml
- type: KnowledgeBase
  url: https://success.procurify.com/en/articles/9002277-does-procurify-offer-api
- type: Integrations
  url: https://www.procurify.com/procure-to-pay/integrations/api/
- type: Vocabulary
  url: vocabulary/procurify-vocabulary.yml
- type: JSONLDContext
  url: json-ld/procurify-context.jsonld
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com