{
  "info": {
    "name": "BizDay API",
    "description": "Business day calculation API for 30+ countries with holiday awareness.\n\nDocumentation: https://bizday.dev/docs\nOpenAPI Spec: https://bizday.dev/openapi.json",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{api_key}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "base_url",
      "value": "https://api.bizday.dev",
      "type": "string"
    },
    {
      "key": "api_key",
      "value": "wday_your_api_key",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "Check if date is a workday",
      "request": {
        "method": "GET",
        "header": [],
        "url": {
          "raw": "{{base_url}}/v1/check?date=2026-12-25&country=GB",
          "host": ["{{base_url}}"],
          "path": ["v1", "check"],
          "query": [
            { "key": "date", "value": "2026-12-25", "description": "Date in YYYY-MM-DD format" },
            { "key": "country", "value": "GB", "description": "ISO 3166-1 alpha-2 country code" }
          ]
        },
        "description": "Check if a specific date is a business day in a given country, accounting for weekends and public holidays."
      }
    },
    {
      "name": "Find next workday",
      "request": {
        "method": "GET",
        "header": [],
        "url": {
          "raw": "{{base_url}}/v1/next?date=2026-12-24&country=GB",
          "host": ["{{base_url}}"],
          "path": ["v1", "next"],
          "query": [
            { "key": "date", "value": "2026-12-24", "description": "Date in YYYY-MM-DD format (defaults to today)" },
            { "key": "country", "value": "GB", "description": "ISO 3166-1 alpha-2 country code" },
            { "key": "direction", "value": "next", "description": "\"next\" (default) or \"prev\"", "disabled": true }
          ]
        },
        "description": "Find the next (or previous) business day from a given date."
      }
    },
    {
      "name": "Find previous workday",
      "request": {
        "method": "GET",
        "header": [],
        "url": {
          "raw": "{{base_url}}/v1/next?date=2026-12-29&country=GB&direction=prev",
          "host": ["{{base_url}}"],
          "path": ["v1", "next"],
          "query": [
            { "key": "date", "value": "2026-12-29", "description": "Date in YYYY-MM-DD format" },
            { "key": "country", "value": "GB", "description": "ISO 3166-1 alpha-2 country code" },
            { "key": "direction", "value": "prev", "description": "Search direction" }
          ]
        },
        "description": "Find the previous business day before a given date."
      }
    },
    {
      "name": "Add workdays to date",
      "request": {
        "method": "GET",
        "header": [],
        "url": {
          "raw": "{{base_url}}/v1/add?date=2026-03-05&country=US&days=10",
          "host": ["{{base_url}}"],
          "path": ["v1", "add"],
          "query": [
            { "key": "date", "value": "2026-03-05", "description": "Start date in YYYY-MM-DD format" },
            { "key": "country", "value": "US", "description": "ISO 3166-1 alpha-2 country code" },
            { "key": "days", "value": "10", "description": "Workdays to add (-365 to 365, non-zero)" }
          ]
        },
        "description": "Add (or subtract) a number of business days to a date, skipping weekends and holidays."
      }
    },
    {
      "name": "Count workdays between dates",
      "request": {
        "method": "GET",
        "header": [],
        "url": {
          "raw": "{{base_url}}/v1/between?start=2026-03-01&end=2026-03-31&country=DE",
          "host": ["{{base_url}}"],
          "path": ["v1", "between"],
          "query": [
            { "key": "start", "value": "2026-03-01", "description": "Start date (exclusive) in YYYY-MM-DD" },
            { "key": "end", "value": "2026-03-31", "description": "End date (inclusive) in YYYY-MM-DD" },
            { "key": "country", "value": "DE", "description": "ISO 3166-1 alpha-2 country code" }
          ]
        },
        "description": "Count the number of business days between two dates. Maximum range: 366 days."
      }
    },
    {
      "name": "List supported countries",
      "request": {
        "auth": { "type": "noauth" },
        "method": "GET",
        "header": [],
        "url": {
          "raw": "{{base_url}}/v1/countries",
          "host": ["{{base_url}}"],
          "path": ["v1", "countries"]
        },
        "description": "List all supported countries. No authentication required."
      }
    }
  ]
}
