Agave · Schema

Vendor

A vendor or subcontractor record.

AccountingConstructionIntegration

Properties

Name Type Description
id string Vendor identifier.
name string Vendor name.
email string Primary vendor contact email.
phone string Vendor phone number.
address string Vendor address.
tax_id string Vendor tax identification number.
status string Vendor status.
View JSON Schema on GitHub

JSON Schema

unified-api-vendor-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/agave/refs/heads/main/json-schema/unified-api-vendor-schema.json",
  "title": "Vendor",
  "description": "A vendor or subcontractor record.",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Vendor identifier.",
      "example": "ven-334455"
    },
    "name": {
      "type": "string",
      "description": "Vendor name.",
      "example": "ABC Concrete Contractors"
    },
    "email": {
      "type": "string",
      "description": "Primary vendor contact email.",
      "example": "[email protected]"
    },
    "phone": {
      "type": "string",
      "description": "Vendor phone number.",
      "example": 14155551234
    },
    "address": {
      "type": "string",
      "description": "Vendor address.",
      "example": "456 Industrial Blvd, Oakland, CA 94601"
    },
    "tax_id": {
      "type": "string",
      "description": "Vendor tax identification number.",
      "example": "12-3456789"
    },
    "status": {
      "type": "string",
      "description": "Vendor status.",
      "enum": [
        "active",
        "inactive"
      ],
      "example": "active"
    }
  }
}