Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
A valid request URL is required to generate request examples{
"projects": [
{
"id": 1,
"name": "Internal Library",
"code": null,
"client": null,
"billing_client": null,
"address": null,
"categories": [
{
"id": 13,
"name": "Electrical",
"code": "EL",
"key": "26_electrical",
"children": []
},
{
"id": 1,
"name": "Concrete",
"code": "CO",
"key": "03_concrete",
"children": []
},
{
"id": 9,
"name": "Equipment",
"code": "EQ",
"key": "11_equipment",
"children": []
},
{
"id": 3,
"name": "Metals",
"code": "MT",
"key": "05_metals",
"children": []
},
{
"id": 4,
"name": "Wood, Plastics, and Composites",
"code": "WPC",
"key": "06_wood_plastics_composites",
"children": []
},
{
"id": 5,
"name": "Thermal & Moisture Protection",
"code": "TMP",
"key": "07_thermal_and_moisture_protection",
"children": []
},
{
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
{
"id": 2,
"name": "Masonry",
"code": "MA",
"key": "04_masonry",
"children": []
},
{
"id": 6,
"name": "Openings",
"code": "OP",
"key": "08_openings",
"children": []
},
{
"id": 7,
"name": "Finishes",
"code": "FI",
"key": "09_finishes",
"children": []
},
{
"id": 8,
"name": "Specialties",
"code": "S",
"key": "10_specialties",
"children": []
},
{
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
{
"id": 11,
"name": "Special Construction",
"code": "SC",
"key": "13_special_construction",
"children": []
},
{
"id": 12,
"name": "Conveying Equipment",
"code": "CE",
"key": "14_conveying_equipment",
"children": []
},
{
"id": 14,
"name": "Fire Suppression",
"code": "FS",
"key": "21_fire_suppression",
"children": []
}
],
"project_currency": null,
"project_users": [
{
"access": "edit",
"user_id": 1
},
{
"access": "edit",
"user_id": 4
}
]
},
{
"id": 2,
"name": "Inventory",
"code": null,
"client": null,
"billing_client": null,
"address": null,
"categories": [
{
"id": 13,
"name": "Electrical",
"code": "EL",
"key": "26_electrical",
"children": []
},
{
"id": 1,
"name": "Concrete",
"code": "CO",
"key": "03_concrete",
"children": []
},
{
"id": 9,
"name": "Equipment",
"code": "EQ",
"key": "11_equipment",
"children": []
},
{
"id": 3,
"name": "Metals",
"code": "MT",
"key": "05_metals",
"children": []
},
{
"id": 4,
"name": "Wood, Plastics, and Composites",
"code": "WPC",
"key": "06_wood_plastics_composites",
"children": []
},
{
"id": 5,
"name": "Thermal & Moisture Protection",
"code": "TMP",
"key": "07_thermal_and_moisture_protection",
"children": []
},
{
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
{
"id": 2,
"name": "Masonry",
"code": "MA",
"key": "04_masonry",
"children": []
},
{
"id": 6,
"name": "Openings",
"code": "OP",
"key": "08_openings",
"children": []
},
{
"id": 7,
"name": "Finishes",
"code": "FI",
"key": "09_finishes",
"children": []
},
{
"id": 8,
"name": "Specialties",
"code": "S",
"key": "10_specialties",
"children": []
},
{
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
{
"id": 11,
"name": "Special Construction",
"code": "SC",
"key": "13_special_construction",
"children": []
},
{
"id": 12,
"name": "Conveying Equipment",
"code": "CE",
"key": "14_conveying_equipment",
"children": []
},
{
"id": 14,
"name": "Fire Suppression",
"code": "FS",
"key": "21_fire_suppression",
"children": []
}
],
"project_currency": null,
"project_users": [
{
"access": "edit",
"user_id": 1
},
{
"access": "edit",
"user_id": 4
}
]
},
{
"id": 5,
"name": "Sample Project (With Purchasing)",
"code": null,
"client": {
"id": 11,
"name": "Sample Client",
"data": {
"notes": {
"value": {
"value": "This is a sample client"
}
},
"account": {
"value": {
"vat": null,
"terms": null,
"currency": "USD",
"lead_time": null,
"credit_limit": null,
"account_number": null,
"registration_number": null
}
},
"address": {
"value": [
{
"id": 11,
"city": "New York",
"name": "Sample Client",
"phone": "0123456789",
"state": "New York",
"country": "United States of America",
"contacts": {
"value": [
{
"id": 11,
"name": "Sample Client",
"note": "This is a sample client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"priority": "primary"
}
]
},
"priority": "primary",
"post_code": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"team_region_id": null
}
]
},
"company_details": {
"value": {
"email": "info_1@client.com",
"status": "Approved",
"website": null,
"language": null,
"password": null,
"user_name": null,
"company_name": "Sample Client"
}
}
},
"addresses": [
{
"id": 11,
"name": "Sample Client",
"phone": "0123456789",
"postcode": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"city": "New York",
"state": "New York",
"country": "United States of America"
}
],
"people": [
{
"id": 11,
"name": "Sample Client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"note": "This is a sample client"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
"billing_client": null,
"address": null,
"categories": [
{
"id": 13,
"name": "Electrical",
"code": "EL",
"key": "26_electrical",
"children": []
},
{
"id": 1,
"name": "Concrete",
"code": "CO",
"key": "03_concrete",
"children": []
},
{
"id": 9,
"name": "Equipment",
"code": "EQ",
"key": "11_equipment",
"children": []
},
{
"id": 3,
"name": "Metals",
"code": "MT",
"key": "05_metals",
"children": []
},
{
"id": 4,
"name": "Wood, Plastics, and Composites",
"code": "WPC",
"key": "06_wood_plastics_composites",
"children": []
},
{
"id": 5,
"name": "Thermal & Moisture Protection",
"code": "TMP",
"key": "07_thermal_and_moisture_protection",
"children": []
},
{
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
{
"id": 2,
"name": "Masonry",
"code": "MA",
"key": "04_masonry",
"children": []
},
{
"id": 6,
"name": "Openings",
"code": "OP",
"key": "08_openings",
"children": []
},
{
"id": 7,
"name": "Finishes",
"code": "FI",
"key": "09_finishes",
"children": []
},
{
"id": 8,
"name": "Specialties",
"code": "S",
"key": "10_specialties",
"children": []
},
{
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
{
"id": 11,
"name": "Special Construction",
"code": "SC",
"key": "13_special_construction",
"children": []
},
{
"id": 12,
"name": "Conveying Equipment",
"code": "CE",
"key": "14_conveying_equipment",
"children": []
},
{
"id": 14,
"name": "Fire Suppression",
"code": "FS",
"key": "21_fire_suppression",
"children": []
}
],
"project_currency": {
"enabled": true,
"currency": {
"id": 1,
"iso_code": "USD",
"name": "United States dollar"
},
"exchange_rates": [
{
"rate": 34.98,
"exchange_currency": {
"id": 2,
"iso_code": "CAD",
"name": "Canadian dollar"
}
},
{
"rate": 93.44,
"exchange_currency": {
"id": 3,
"iso_code": "GBP",
"name": "Sterling"
}
},
{
"rate": 73.49,
"exchange_currency": {
"id": 4,
"iso_code": "EUR",
"name": "Euro"
}
},
{
"rate": 33.5,
"exchange_currency": {
"id": 5,
"iso_code": "CNY",
"name": "Renminbi"
}
},
{
"rate": 29.88,
"exchange_currency": {
"id": 6,
"iso_code": "JPY",
"name": "Japanese yen"
}
},
{
"rate": 97.81,
"exchange_currency": {
"id": 7,
"iso_code": "MXN",
"name": "Mexican peso"
}
},
{
"rate": 52.3,
"exchange_currency": {
"id": 8,
"iso_code": "AFN",
"name": "Afghan afghani"
}
},
{
"rate": 65.94,
"exchange_currency": {
"id": 9,
"iso_code": "ALL",
"name": "Albanian lek"
}
},
{
"rate": 12.57,
"exchange_currency": {
"id": 10,
"iso_code": "DZD",
"name": "Algerian dinar"
}
},
{
"rate": 63.7,
"exchange_currency": {
"id": 11,
"iso_code": "AOA",
"name": "Angolan kwanza"
}
},
{
"rate": 13.04,
"exchange_currency": {
"id": 12,
"iso_code": "ARS",
"name": "Argentine peso"
}
},
{
"rate": 89.76,
"exchange_currency": {
"id": 13,
"iso_code": "AMD",
"name": "Armenian dram"
}
},
{
"rate": 21.05,
"exchange_currency": {
"id": 14,
"iso_code": "AWG",
"name": "Aruban florin"
}
},
{
"rate": 99.78,
"exchange_currency": {
"id": 15,
"iso_code": "AUD",
"name": "Australian dollar"
}
},
{
"rate": 57.57,
"exchange_currency": {
"id": 16,
"iso_code": "AZN",
"name": "Azerbaijani manat"
}
},
{
"rate": 96.86,
"exchange_currency": {
"id": 17,
"iso_code": "BSD",
"name": "Bahamian dollar"
}
},
{
"rate": 90.39,
"exchange_currency": {
"id": 18,
"iso_code": "BHD",
"name": "Bahraini dinar"
}
},
{
"rate": 51.06,
"exchange_currency": {
"id": 19,
"iso_code": "BDT",
"name": "Bangladeshi taka"
}
},
{
"rate": 19.54,
"exchange_currency": {
"id": 20,
"iso_code": "BYN",
"name": "Belarusian rubel"
}
},
{
"rate": 75.74,
"exchange_currency": {
"id": 21,
"iso_code": "BZD",
"name": "Belize dollar"
}
},
{
"rate": 65.95,
"exchange_currency": {
"id": 22,
"iso_code": "BMD",
"name": "Bermudian dollar"
}
},
{
"rate": 56.7,
"exchange_currency": {
"id": 23,
"iso_code": "BTN",
"name": "Bhutanese ngultrum"
}
},
{
"rate": 14.14,
"exchange_currency": {
"id": 24,
"iso_code": "BOB",
"name": "Bolivian boliviano"
}
},
{
"rate": 55.52,
"exchange_currency": {
"id": 25,
"iso_code": "BAM",
"name": "Bosnia and Herzegovina convertible mark"
}
},
{
"rate": 45.03,
"exchange_currency": {
"id": 26,
"iso_code": "BWP",
"name": "Botswana pula"
}
},
{
"rate": 32.48,
"exchange_currency": {
"id": 27,
"iso_code": "BRL",
"name": "Brazilian real"
}
},
{
"rate": 93.25,
"exchange_currency": {
"id": 28,
"iso_code": "BND",
"name": "Brunei dollar"
}
},
{
"rate": 9.65,
"exchange_currency": {
"id": 29,
"iso_code": "BGN",
"name": "Bulgarian lev"
}
},
{
"rate": 66.44,
"exchange_currency": {
"id": 30,
"iso_code": "MMK",
"name": "Burmese kyat"
}
},
{
"rate": 98.72,
"exchange_currency": {
"id": 31,
"iso_code": "BIF",
"name": "Burundian franc"
}
},
{
"rate": 39.49,
"exchange_currency": {
"id": 32,
"iso_code": "KHR",
"name": "Cambodian riel"
}
},
{
"rate": 3.6,
"exchange_currency": {
"id": 33,
"iso_code": "CVE",
"name": "Cape Verdean escudo"
}
},
{
"rate": 94.62,
"exchange_currency": {
"id": 34,
"iso_code": "KYD",
"name": "Cayman Islands dollar"
}
},
{
"rate": 58.47,
"exchange_currency": {
"id": 35,
"iso_code": "XAF",
"name": "Central African CFA franc"
}
},
{
"rate": 74.83,
"exchange_currency": {
"id": 36,
"iso_code": "XPF",
"name": "CFP franc"
}
},
{
"rate": 33.39,
"exchange_currency": {
"id": 37,
"iso_code": "CLP",
"name": "Chilean peso"
}
},
{
"rate": 77.05,
"exchange_currency": {
"id": 38,
"iso_code": "COP",
"name": "Colombian peso"
}
},
{
"rate": 99.12,
"exchange_currency": {
"id": 39,
"iso_code": "KMF",
"name": "Comorian franc"
}
},
{
"rate": 51.26,
"exchange_currency": {
"id": 40,
"iso_code": "CDF",
"name": "Congolese franc"
}
},
{
"rate": 81.49,
"exchange_currency": {
"id": 41,
"iso_code": "CRC",
"name": "Costa Rican colón"
}
},
{
"rate": 81.76,
"exchange_currency": {
"id": 42,
"iso_code": "HRK",
"name": "Croatian kuna"
}
},
{
"rate": 46.47,
"exchange_currency": {
"id": 43,
"iso_code": "CUP",
"name": "Cuban peso"
}
},
{
"rate": 23.77,
"exchange_currency": {
"id": 44,
"iso_code": "CZK",
"name": "Czech koruna"
}
},
{
"rate": 25.79,
"exchange_currency": {
"id": 45,
"iso_code": "DKK",
"name": "Danish krone"
}
},
{
"rate": 39.79,
"exchange_currency": {
"id": 46,
"iso_code": "DJF",
"name": "Djiboutian franc"
}
},
{
"rate": 69.23,
"exchange_currency": {
"id": 47,
"iso_code": "DOP",
"name": "Dominican peso"
}
},
{
"rate": 43.68,
"exchange_currency": {
"id": 48,
"iso_code": "XCD",
"name": "Eastern Caribbean dollar"
}
},
{
"rate": 56.65,
"exchange_currency": {
"id": 49,
"iso_code": "EGP",
"name": "Egyptian pound"
}
},
{
"rate": 1.4,
"exchange_currency": {
"id": 50,
"iso_code": "ERN",
"name": "Eritrean nakfa"
}
},
{
"rate": 75.17,
"exchange_currency": {
"id": 51,
"iso_code": "ETB",
"name": "Ethiopian birr"
}
},
{
"rate": 66.85,
"exchange_currency": {
"id": 52,
"iso_code": "FKP",
"name": "Falkland Islands pound"
}
},
{
"rate": 72.37,
"exchange_currency": {
"id": 53,
"iso_code": "FJD",
"name": "Fijian dollar"
}
},
{
"rate": 23.85,
"exchange_currency": {
"id": 54,
"iso_code": "GMD",
"name": "Gambian dalasi"
}
},
{
"rate": 75.72,
"exchange_currency": {
"id": 55,
"iso_code": "GEL",
"name": "Georgian lari"
}
},
{
"rate": 97.51,
"exchange_currency": {
"id": 56,
"iso_code": "GHS",
"name": "Ghanaian cedi"
}
},
{
"rate": 52.42,
"exchange_currency": {
"id": 57,
"iso_code": "GIP",
"name": "Gibraltar pound"
}
},
{
"rate": 6.14,
"exchange_currency": {
"id": 58,
"iso_code": "GTQ",
"name": "Guatemalan quetzal"
}
},
{
"rate": 53.4,
"exchange_currency": {
"id": 59,
"iso_code": "GNF",
"name": "Guinean franc"
}
},
{
"rate": 76.79,
"exchange_currency": {
"id": 60,
"iso_code": "GYD",
"name": "Guyanese dollar"
}
},
{
"rate": 61.1,
"exchange_currency": {
"id": 61,
"iso_code": "HTG",
"name": "Haitian gourde"
}
},
{
"rate": 19.01,
"exchange_currency": {
"id": 62,
"iso_code": "HNL",
"name": "Honduran lempira"
}
},
{
"rate": 59.23,
"exchange_currency": {
"id": 63,
"iso_code": "HKD",
"name": "Hong Kong dollar"
}
},
{
"rate": 81.45,
"exchange_currency": {
"id": 64,
"iso_code": "HUF",
"name": "Hungarian forint"
}
},
{
"rate": 45.44,
"exchange_currency": {
"id": 65,
"iso_code": "ISK",
"name": "Icelandic króna"
}
},
{
"rate": 41.63,
"exchange_currency": {
"id": 66,
"iso_code": "INR",
"name": "Indian rupee"
}
},
{
"rate": 74.46,
"exchange_currency": {
"id": 67,
"iso_code": "IDR",
"name": "Indonesian rupiah"
}
},
{
"rate": 35.46,
"exchange_currency": {
"id": 68,
"iso_code": "IRR",
"name": "Iranian rial"
}
},
{
"rate": 34.99,
"exchange_currency": {
"id": 69,
"iso_code": "IQD",
"name": "Iraqi dinar"
}
},
{
"rate": 64.95,
"exchange_currency": {
"id": 70,
"iso_code": "ILS",
"name": "Israeli new shekel"
}
},
{
"rate": 81.27,
"exchange_currency": {
"id": 71,
"iso_code": "JMD",
"name": "Jamaican dollar"
}
},
{
"rate": 42.94,
"exchange_currency": {
"id": 72,
"iso_code": "JOD",
"name": "Jordanian dinar"
}
},
{
"rate": 95.71,
"exchange_currency": {
"id": 73,
"iso_code": "KZT",
"name": "Kazakhstani tenge"
}
},
{
"rate": 6.54,
"exchange_currency": {
"id": 74,
"iso_code": "KES",
"name": "Kenyan shilling"
}
},
{
"rate": 99.13,
"exchange_currency": {
"id": 75,
"iso_code": "KWD",
"name": "Kuwaiti dinar"
}
},
{
"rate": 1.71,
"exchange_currency": {
"id": 76,
"iso_code": "KGS",
"name": "Kyrgyz som"
}
},
{
"rate": 36.66,
"exchange_currency": {
"id": 77,
"iso_code": "LAK",
"name": "Lao kip"
}
},
{
"rate": 83.24,
"exchange_currency": {
"id": 78,
"iso_code": "LBP",
"name": "Lebanese pound"
}
},
{
"rate": 51.46,
"exchange_currency": {
"id": 79,
"iso_code": "LSL",
"name": "Lesotho loti"
}
},
{
"rate": 5.62,
"exchange_currency": {
"id": 80,
"iso_code": "LRD",
"name": "Liberian dollar"
}
},
{
"rate": 87.82,
"exchange_currency": {
"id": 81,
"iso_code": "LYD",
"name": "Libyan dinar"
}
},
{
"rate": 77.73,
"exchange_currency": {
"id": 82,
"iso_code": "MOP",
"name": "Macanese pataca"
}
},
{
"rate": 91.25,
"exchange_currency": {
"id": 83,
"iso_code": "MGA",
"name": "Malagasy ariary"
}
},
{
"rate": 79.93,
"exchange_currency": {
"id": 84,
"iso_code": "MWK",
"name": "Malawian kwacha"
}
},
{
"rate": 39.73,
"exchange_currency": {
"id": 85,
"iso_code": "MYR",
"name": "Malaysian ringgit"
}
},
{
"rate": 40.15,
"exchange_currency": {
"id": 86,
"iso_code": "MVR",
"name": "Maldivian rufiyaa"
}
},
{
"rate": 55.43,
"exchange_currency": {
"id": 87,
"iso_code": "MRU",
"name": "Mauritanian ouguiya"
}
},
{
"rate": 62.25,
"exchange_currency": {
"id": 88,
"iso_code": "MUR",
"name": "Mauritian rupee"
}
},
{
"rate": 29.61,
"exchange_currency": {
"id": 89,
"iso_code": "MDL",
"name": "Moldovan leu"
}
},
{
"rate": 58.66,
"exchange_currency": {
"id": 90,
"iso_code": "MNT",
"name": "Mongolian tögrög"
}
},
{
"rate": 86.99,
"exchange_currency": {
"id": 91,
"iso_code": "MAD",
"name": "Moroccan dirham"
}
},
{
"rate": 5.04,
"exchange_currency": {
"id": 92,
"iso_code": "MZN",
"name": "Mozambican metical"
}
},
{
"rate": 20.06,
"exchange_currency": {
"id": 93,
"iso_code": "NAD",
"name": "Namibian dollar"
}
},
{
"rate": 75.2,
"exchange_currency": {
"id": 94,
"iso_code": "NPR",
"name": "Nepalese rupee"
}
},
{
"rate": 27.25,
"exchange_currency": {
"id": 95,
"iso_code": "ANG",
"name": "Netherlands Antillean guilder"
}
},
{
"rate": 25.67,
"exchange_currency": {
"id": 96,
"iso_code": "TWD",
"name": "New Taiwan dollar"
}
},
{
"rate": 79.39,
"exchange_currency": {
"id": 97,
"iso_code": "NZD",
"name": "New Zealand dollar"
}
},
{
"rate": 46.78,
"exchange_currency": {
"id": 98,
"iso_code": "NIO",
"name": "Nicaraguan córdoba"
}
},
{
"rate": 92.72,
"exchange_currency": {
"id": 99,
"iso_code": "NGN",
"name": "Nigerian naira"
}
},
{
"rate": 9.51,
"exchange_currency": {
"id": 100,
"iso_code": "MKD",
"name": "North Macedonian denar"
}
},
{
"rate": 13.09,
"exchange_currency": {
"id": 101,
"iso_code": "NOK",
"name": "Norwegian krone"
}
},
{
"rate": 11.82,
"exchange_currency": {
"id": 102,
"iso_code": "OMR",
"name": "Omani rial"
}
},
{
"rate": 82.11,
"exchange_currency": {
"id": 103,
"iso_code": "PKR",
"name": "Pakistani rupee"
}
},
{
"rate": 6.61,
"exchange_currency": {
"id": 104,
"iso_code": "PAB",
"name": "Panamanian balboa"
}
},
{
"rate": 91.48,
"exchange_currency": {
"id": 105,
"iso_code": "PGK",
"name": "Papua New Guinean kina"
}
},
{
"rate": 78.52,
"exchange_currency": {
"id": 106,
"iso_code": "PYG",
"name": "Paraguayan guaraní"
}
},
{
"rate": 83.39,
"exchange_currency": {
"id": 107,
"iso_code": "PEN",
"name": "Peruvian sol"
}
},
{
"rate": 59.47,
"exchange_currency": {
"id": 108,
"iso_code": "PHP",
"name": "Philippine peso"
}
},
{
"rate": 86.63,
"exchange_currency": {
"id": 109,
"iso_code": "PLN",
"name": "Polish złoty"
}
},
{
"rate": 9.57,
"exchange_currency": {
"id": 110,
"iso_code": "QAR",
"name": "Qatari riyal"
}
},
{
"rate": 47.97,
"exchange_currency": {
"id": 111,
"iso_code": "RON",
"name": "Romanian leu"
}
},
{
"rate": 10.39,
"exchange_currency": {
"id": 112,
"iso_code": "RUB",
"name": "Russian rouble"
}
},
{
"rate": 13.46,
"exchange_currency": {
"id": 113,
"iso_code": "RWF",
"name": "Rwandan franc"
}
},
{
"rate": 50.96,
"exchange_currency": {
"id": 114,
"iso_code": "SHP",
"name": "Saint Helena pound"
}
},
{
"rate": 70.6,
"exchange_currency": {
"id": 115,
"iso_code": "WST",
"name": "Samoan tālā"
}
},
{
"rate": 48.7,
"exchange_currency": {
"id": 116,
"iso_code": "SAR",
"name": "Saudi riyal"
}
},
{
"rate": 82.15,
"exchange_currency": {
"id": 117,
"iso_code": "RSD",
"name": "Serbian dinar"
}
},
{
"rate": 25.06,
"exchange_currency": {
"id": 118,
"iso_code": "SCR",
"name": "Seychellois rupee"
}
},
{
"rate": 45.71,
"exchange_currency": {
"id": 119,
"iso_code": "SLE",
"name": "Sierra Leonean leone"
}
},
{
"rate": 34.4,
"exchange_currency": {
"id": 120,
"iso_code": "SGD",
"name": "Singapore dollar"
}
},
{
"rate": 0.25,
"exchange_currency": {
"id": 121,
"iso_code": "SBD",
"name": "Solomon Islands dollar"
}
},
{
"rate": 26.92,
"exchange_currency": {
"id": 122,
"iso_code": "SOS",
"name": "Somali shilling"
}
},
{
"rate": 8.07,
"exchange_currency": {
"id": 123,
"iso_code": "ZAR",
"name": "South African rand"
}
},
{
"rate": 85.02,
"exchange_currency": {
"id": 124,
"iso_code": "KRW",
"name": "South Korean won"
}
},
{
"rate": 77.25,
"exchange_currency": {
"id": 125,
"iso_code": "SSP",
"name": "South Sudanese pound"
}
},
{
"rate": 40.21,
"exchange_currency": {
"id": 126,
"iso_code": "LKR",
"name": "Sri Lankan rupee"
}
},
{
"rate": 25.94,
"exchange_currency": {
"id": 127,
"iso_code": "SDG",
"name": "Sudanese pound"
}
},
{
"rate": 40.58,
"exchange_currency": {
"id": 128,
"iso_code": "SRD",
"name": "Surinamese dollar"
}
},
{
"rate": 9.37,
"exchange_currency": {
"id": 129,
"iso_code": "SZL",
"name": "Swazi lilangeni"
}
},
{
"rate": 81.64,
"exchange_currency": {
"id": 130,
"iso_code": "SEK",
"name": "Swedish krona"
}
},
{
"rate": 8.43,
"exchange_currency": {
"id": 131,
"iso_code": "CHF",
"name": "Swiss franc"
}
},
{
"rate": 13.68,
"exchange_currency": {
"id": 132,
"iso_code": "SYP",
"name": "Syrian pound"
}
},
{
"rate": 75.1,
"exchange_currency": {
"id": 133,
"iso_code": "STN",
"name": "São Tomé and Príncipe dobra"
}
},
{
"rate": 48.66,
"exchange_currency": {
"id": 134,
"iso_code": "TJS",
"name": "Tajikistani somoni"
}
},
{
"rate": 26.8,
"exchange_currency": {
"id": 135,
"iso_code": "TZS",
"name": "Tanzanian shilling"
}
},
{
"rate": 69.08,
"exchange_currency": {
"id": 136,
"iso_code": "THB",
"name": "Thai baht"
}
},
{
"rate": 71.7,
"exchange_currency": {
"id": 137,
"iso_code": "TOP",
"name": "Tongan paʻanga"
}
},
{
"rate": 33.51,
"exchange_currency": {
"id": 138,
"iso_code": "TTD",
"name": "Trinidad and Tobago dollar"
}
},
{
"rate": 89.78,
"exchange_currency": {
"id": 139,
"iso_code": "TND",
"name": "Tunisian dinar"
}
},
{
"rate": 16.87,
"exchange_currency": {
"id": 140,
"iso_code": "TRY",
"name": "Turkish lira"
}
},
{
"rate": 28.44,
"exchange_currency": {
"id": 141,
"iso_code": "TMT",
"name": "Turkmenistani manat"
}
},
{
"rate": 61.24,
"exchange_currency": {
"id": 142,
"iso_code": "UGX",
"name": "Ugandan shilling"
}
},
{
"rate": 36.07,
"exchange_currency": {
"id": 143,
"iso_code": "UAH",
"name": "Ukrainian hryvnia"
}
},
{
"rate": 35.31,
"exchange_currency": {
"id": 144,
"iso_code": "AED",
"name": "United Arab Emirates dirham"
}
},
{
"rate": 98.52,
"exchange_currency": {
"id": 145,
"iso_code": "UYU",
"name": "Uruguayan peso"
}
},
{
"rate": 67.48,
"exchange_currency": {
"id": 146,
"iso_code": "UZS",
"name": "Uzbekistani sum"
}
},
{
"rate": 10.86,
"exchange_currency": {
"id": 147,
"iso_code": "VUV",
"name": "Vanuatu vatu"
}
},
{
"rate": 66.27,
"exchange_currency": {
"id": 148,
"iso_code": "VES",
"name": "Venezuelan sovereign bolívar"
}
},
{
"rate": 67.11,
"exchange_currency": {
"id": 149,
"iso_code": "VND",
"name": "Vietnamese đồng"
}
},
{
"rate": 23.74,
"exchange_currency": {
"id": 150,
"iso_code": "XOF",
"name": "West African CFA franc"
}
},
{
"rate": 86.58,
"exchange_currency": {
"id": 151,
"iso_code": "YER",
"name": "Yemeni rial"
}
},
{
"rate": 19.05,
"exchange_currency": {
"id": 152,
"iso_code": "ZMW",
"name": "Zambian kwacha"
}
}
]
},
"project_users": [
{
"access": "admin",
"user_id": 1
},
{
"access": "edit",
"user_id": 4
},
{
"access": "edit",
"user_id": 5
}
]
},
{
"id": 3,
"name": "Test Project 1",
"code": "TST1",
"client": {
"id": 11,
"name": "Sample Client",
"data": {
"notes": {
"value": {
"value": "This is a sample client"
}
},
"account": {
"value": {
"vat": null,
"terms": null,
"currency": "USD",
"lead_time": null,
"credit_limit": null,
"account_number": null,
"registration_number": null
}
},
"address": {
"value": [
{
"id": 11,
"city": "New York",
"name": "Sample Client",
"phone": "0123456789",
"state": "New York",
"country": "United States of America",
"contacts": {
"value": [
{
"id": 11,
"name": "Sample Client",
"note": "This is a sample client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"priority": "primary"
}
]
},
"priority": "primary",
"post_code": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"team_region_id": null
}
]
},
"company_details": {
"value": {
"email": "info_1@client.com",
"status": "Approved",
"website": null,
"language": null,
"password": null,
"user_name": null,
"company_name": "Sample Client"
}
}
},
"addresses": [
{
"id": 11,
"name": "Sample Client",
"phone": "0123456789",
"postcode": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"city": "New York",
"state": "New York",
"country": "United States of America"
}
],
"people": [
{
"id": 11,
"name": "Sample Client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"note": "This is a sample client"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
"billing_client": null,
"address": null,
"categories": [
{
"id": 13,
"name": "Electrical",
"code": "EL",
"key": "26_electrical",
"children": []
},
{
"id": 1,
"name": "Concrete",
"code": "CO",
"key": "03_concrete",
"children": []
},
{
"id": 9,
"name": "Equipment",
"code": "EQ",
"key": "11_equipment",
"children": []
},
{
"id": 3,
"name": "Metals",
"code": "MT",
"key": "05_metals",
"children": []
},
{
"id": 4,
"name": "Wood, Plastics, and Composites",
"code": "WPC",
"key": "06_wood_plastics_composites",
"children": []
},
{
"id": 5,
"name": "Thermal & Moisture Protection",
"code": "TMP",
"key": "07_thermal_and_moisture_protection",
"children": []
},
{
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
{
"id": 2,
"name": "Masonry",
"code": "MA",
"key": "04_masonry",
"children": []
},
{
"id": 6,
"name": "Openings",
"code": "OP",
"key": "08_openings",
"children": []
},
{
"id": 7,
"name": "Finishes",
"code": "FI",
"key": "09_finishes",
"children": []
},
{
"id": 8,
"name": "Specialties",
"code": "S",
"key": "10_specialties",
"children": []
},
{
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
{
"id": 11,
"name": "Special Construction",
"code": "SC",
"key": "13_special_construction",
"children": []
},
{
"id": 12,
"name": "Conveying Equipment",
"code": "CE",
"key": "14_conveying_equipment",
"children": []
},
{
"id": 14,
"name": "Fire Suppression",
"code": "FS",
"key": "21_fire_suppression",
"children": []
}
],
"project_currency": null,
"project_users": [
{
"access": "edit",
"user_id": 1
},
{
"access": "edit",
"user_id": 6
}
]
},
{
"id": 4,
"name": "Test Project 2",
"code": "TST2",
"client": {
"id": 11,
"name": "Sample Client",
"data": {
"notes": {
"value": {
"value": "This is a sample client"
}
},
"account": {
"value": {
"vat": null,
"terms": null,
"currency": "USD",
"lead_time": null,
"credit_limit": null,
"account_number": null,
"registration_number": null
}
},
"address": {
"value": [
{
"id": 11,
"city": "New York",
"name": "Sample Client",
"phone": "0123456789",
"state": "New York",
"country": "United States of America",
"contacts": {
"value": [
{
"id": 11,
"name": "Sample Client",
"note": "This is a sample client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"priority": "primary"
}
]
},
"priority": "primary",
"post_code": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"team_region_id": null
}
]
},
"company_details": {
"value": {
"email": "info_1@client.com",
"status": "Approved",
"website": null,
"language": null,
"password": null,
"user_name": null,
"company_name": "Sample Client"
}
}
},
"addresses": [
{
"id": 11,
"name": "Sample Client",
"phone": "0123456789",
"postcode": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"city": "New York",
"state": "New York",
"country": "United States of America"
}
],
"people": [
{
"id": 11,
"name": "Sample Client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"note": "This is a sample client"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
"billing_client": null,
"address": null,
"categories": [
{
"id": 13,
"name": "Electrical",
"code": "EL",
"key": "26_electrical",
"children": []
},
{
"id": 1,
"name": "Concrete",
"code": "CO",
"key": "03_concrete",
"children": []
},
{
"id": 9,
"name": "Equipment",
"code": "EQ",
"key": "11_equipment",
"children": []
},
{
"id": 3,
"name": "Metals",
"code": "MT",
"key": "05_metals",
"children": []
},
{
"id": 4,
"name": "Wood, Plastics, and Composites",
"code": "WPC",
"key": "06_wood_plastics_composites",
"children": []
},
{
"id": 5,
"name": "Thermal & Moisture Protection",
"code": "TMP",
"key": "07_thermal_and_moisture_protection",
"children": []
},
{
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
{
"id": 2,
"name": "Masonry",
"code": "MA",
"key": "04_masonry",
"children": []
},
{
"id": 6,
"name": "Openings",
"code": "OP",
"key": "08_openings",
"children": []
},
{
"id": 7,
"name": "Finishes",
"code": "FI",
"key": "09_finishes",
"children": []
},
{
"id": 8,
"name": "Specialties",
"code": "S",
"key": "10_specialties",
"children": []
},
{
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
{
"id": 11,
"name": "Special Construction",
"code": "SC",
"key": "13_special_construction",
"children": []
},
{
"id": 12,
"name": "Conveying Equipment",
"code": "CE",
"key": "14_conveying_equipment",
"children": []
},
{
"id": 14,
"name": "Fire Suppression",
"code": "FS",
"key": "21_fire_suppression",
"children": []
}
],
"project_currency": null,
"project_users": [
{
"access": "edit",
"user_id": 1
},
{
"access": "edit",
"user_id": 6
}
]
}
],
"project_items": [
{
"id": 17,
"project_id": 5,
"position": 17,
"state": "active",
"division": {
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 16,
"project_id": 5,
"position": 18,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 15,
"project_id": 5,
"position": 19,
"state": "active",
"division": {
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 11,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 4,
"area_multiplier": 2
},
{
"area_id": 7,
"quantity": 1,
"area_multiplier": 2
},
{
"area_id": 6,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 14,
"project_id": 5,
"position": 20,
"state": "active",
"division": {
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 4,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 2,
"area_multiplier": 2
}
]
},
{
"id": 13,
"project_id": 5,
"position": 21,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 32,
"project_id": 5,
"position": 1,
"state": "active",
"division": {
"id": 3,
"name": "Metals",
"code": "MT",
"key": "05_metals",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [
33
],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 33,
"project_id": 5,
"position": 2,
"state": "active",
"division": {
"id": 3,
"name": "Metals",
"code": "MT",
"key": "05_metals",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 6,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 31,
"project_id": 5,
"position": 3,
"state": "active",
"division": {
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 30,
"project_id": 5,
"position": 4,
"state": "active",
"division": {
"id": 2,
"name": "Masonry",
"code": "MA",
"key": "04_masonry",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 4,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 6,
"quantity": 1,
"area_multiplier": 1
},
{
"area_id": 8,
"quantity": 1,
"area_multiplier": 1
},
{
"area_id": 7,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 29,
"project_id": 5,
"position": 5,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 5,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 36,
"project_id": 1,
"position": 0,
"state": "active",
"division": {
"id": 3,
"name": "Metals",
"code": "MT",
"key": "05_metals",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 12,
"project_id": 5,
"position": 22,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 8,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 8,
"quantity": 4,
"area_multiplier": 1
},
{
"area_id": 5,
"quantity": 2,
"area_multiplier": 2
}
]
},
{
"id": 37,
"project_id": 2,
"position": 0,
"state": "active",
"division": {
"id": 13,
"name": "Electrical",
"code": "EL",
"key": "26_electrical",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 21,
"project_id": 5,
"position": 13,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 6,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 11,
"project_id": 5,
"position": 23,
"state": "active",
"division": {
"id": 7,
"name": "Finishes",
"code": "FI",
"key": "09_finishes",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 6,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 10,
"project_id": 5,
"position": 24,
"state": "active",
"division": {
"id": 5,
"name": "Thermal & Moisture Protection",
"code": "TMP",
"key": "07_thermal_and_moisture_protection",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 7,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 9,
"project_id": 5,
"position": 25,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 3,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 8,
"project_id": 5,
"position": 26,
"state": "active",
"division": {
"id": 13,
"name": "Electrical",
"code": "EL",
"key": "26_electrical",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 4,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 4,
"quantity": 4,
"area_multiplier": 1
}
]
},
{
"id": 7,
"project_id": 5,
"position": 27,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 4,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 6,
"project_id": 5,
"position": 28,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 3,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 28,
"project_id": 5,
"position": 6,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 8,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 6,
"quantity": 2,
"area_multiplier": 1
},
{
"area_id": 7,
"quantity": 1,
"area_multiplier": 2
},
{
"area_id": 5,
"quantity": 2,
"area_multiplier": 2
}
]
},
{
"id": 27,
"project_id": 5,
"position": 7,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 5,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 26,
"project_id": 5,
"position": 8,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 5,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 25,
"project_id": 5,
"position": 9,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 5,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 24,
"project_id": 5,
"position": 10,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 6,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 23,
"project_id": 5,
"position": 11,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 6,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 22,
"project_id": 5,
"position": 12,
"state": "active",
"division": {
"id": 2,
"name": "Masonry",
"code": "MA",
"key": "04_masonry",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 6,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 20,
"project_id": 5,
"position": 14,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 4,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 19,
"project_id": 5,
"position": 15,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 3,
"quantity": 1,
"area_multiplier": 1
},
{
"area_id": 8,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 18,
"project_id": 5,
"position": 16,
"state": "active",
"division": {
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 5,
"project_id": 5,
"position": 29,
"state": "active",
"division": {
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 4,
"project_id": 5,
"position": 30,
"state": "active",
"division": {
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 3,
"project_id": 5,
"position": 31,
"state": "active",
"division": {
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 7,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 2,
"project_id": 5,
"position": 32,
"state": "active",
"division": {
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 7,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 1,
"project_id": 5,
"position": 33,
"state": "active",
"division": {
"id": 5,
"name": "Thermal & Moisture Protection",
"code": "TMP",
"key": "07_thermal_and_moisture_protection",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 34,
"project_id": 1,
"position": 1,
"state": "active",
"division": {
"id": 5,
"name": "Thermal & Moisture Protection",
"code": "TMP",
"key": "07_thermal_and_moisture_protection",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 35,
"project_id": 2,
"position": 1,
"state": "active",
"division": {
"id": 6,
"name": "Openings",
"code": "OP",
"key": "08_openings",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 38,
"project_id": 1,
"position": -1,
"state": "active",
"division": {
"id": 8,
"name": "Specialties",
"code": "S",
"key": "10_specialties",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 39,
"project_id": 2,
"position": -1,
"state": "active",
"division": {
"id": 6,
"name": "Openings",
"code": "OP",
"key": "08_openings",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 40,
"project_id": 1,
"position": -2,
"state": "active",
"division": {
"id": 1,
"name": "Concrete",
"code": "CO",
"key": "03_concrete",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 41,
"project_id": 2,
"position": -2,
"state": "active",
"division": {
"id": 7,
"name": "Finishes",
"code": "FI",
"key": "09_finishes",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 43,
"project_id": 2,
"position": -3,
"state": "active",
"division": {
"id": 13,
"name": "Electrical",
"code": "EL",
"key": "26_electrical",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 42,
"project_id": 1,
"position": -3,
"state": "active",
"division": {
"id": 2,
"name": "Masonry",
"code": "MA",
"key": "04_masonry",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
}
],
"client_proposals": [
{
"id": 1,
"label": "SAMPLEP-1",
"status": "draft",
"created_at": "2026-08-07T11:11:05.827-04:00",
"updated_at": "2026-08-07T11:11:05.827-04:00",
"subtotal": 0,
"total": 0,
"taxes": 0,
"taxable_amount": 0,
"client": {
"id": 1,
"name": "Fohlio 1",
"data": {
"notes": {
"value": {
"value": "just note"
}
},
"account": {
"value": {
"vat": "vat",
"terms": "term",
"currency": "CNY",
"lead_time": "lead_time",
"credit_limit": "credit_limit",
"account_number": "account_number",
"registration_number": "registration_number"
}
},
"address": {
"value": [
{
"id": 1,
"city": "city",
"name": "name",
"phone": "phone",
"state": "state",
"country": "country",
"contacts": {
"value": [
{
"id": 1,
"name": "Contact 1",
"note": "Note 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"priority": "standard"
}
]
},
"priority": "standard",
"post_code": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"team_region_id": null
}
]
},
"category": {
"value": [
{
"id": 1,
"name": "Concrete"
}
]
},
"document": {
"value": {
"note": "note",
"files": []
}
},
"company_details": {
"value": {
"email": "fohlio1@example.com",
"status": "Approved",
"website": "www",
"language": "en",
"password": "secret",
"user_name": "Tester",
"company_name": "Fohlio 1"
}
}
},
"addresses": [
{
"id": 1,
"name": "name",
"phone": "phone",
"postcode": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"city": "city",
"state": "state",
"country": "country"
}
],
"people": [
{
"id": 1,
"name": "Contact 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"note": "Note 1"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
"items": [
{
"id": 33,
"name": "PM 13",
"description": "Project Model 13",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 13
},
{
"id": 34,
"name": "PM 27",
"description": "Project Model 27",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 27
},
{
"id": 35,
"name": "PM 7",
"description": "Project Model 7",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 7
}
],
"client_invoice_ids": [],
"payment_terms": [
{
"amount": "15%",
"due_date": "2026-08-07",
"payment_terms": "1 day"
},
{
"amount": "35%",
"due_date": "2026-08-07",
"payment_terms": "1 day"
},
{
"amount": "50%",
"due_date": "2026-08-07",
"payment_terms": "1 day"
}
]
},
{
"id": 2,
"label": "SAMPLEP-2",
"status": "draft",
"created_at": "2026-08-07T11:11:05.884-04:00",
"updated_at": "2026-08-07T11:11:05.884-04:00",
"subtotal": 0,
"total": 0,
"taxes": 0,
"taxable_amount": 0,
"client": {
"id": 1,
"name": "Fohlio 1",
"data": {
"notes": {
"value": {
"value": "just note"
}
},
"account": {
"value": {
"vat": "vat",
"terms": "term",
"currency": "CNY",
"lead_time": "lead_time",
"credit_limit": "credit_limit",
"account_number": "account_number",
"registration_number": "registration_number"
}
},
"address": {
"value": [
{
"id": 1,
"city": "city",
"name": "name",
"phone": "phone",
"state": "state",
"country": "country",
"contacts": {
"value": [
{
"id": 1,
"name": "Contact 1",
"note": "Note 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"priority": "standard"
}
]
},
"priority": "standard",
"post_code": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"team_region_id": null
}
]
},
"category": {
"value": [
{
"id": 1,
"name": "Concrete"
}
]
},
"document": {
"value": {
"note": "note",
"files": []
}
},
"company_details": {
"value": {
"email": "fohlio1@example.com",
"status": "Approved",
"website": "www",
"language": "en",
"password": "secret",
"user_name": "Tester",
"company_name": "Fohlio 1"
}
}
},
"addresses": [
{
"id": 1,
"name": "name",
"phone": "phone",
"postcode": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"city": "city",
"state": "state",
"country": "country"
}
],
"people": [
{
"id": 1,
"name": "Contact 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"note": "Note 1"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
"items": [
{
"id": 36,
"name": "PM 13",
"description": "Project Model 13",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 13
},
{
"id": 37,
"name": "PM 27",
"description": "Project Model 27",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 27
},
{
"id": 38,
"name": "PM 7",
"description": "Project Model 7",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 7
}
],
"client_invoice_ids": [],
"payment_terms": [
{
"amount": "15%",
"due_date": "2026-08-07",
"payment_terms": "1 day"
},
{
"amount": "35%",
"due_date": "2026-08-07",
"payment_terms": "1 day"
},
{
"amount": "50%",
"due_date": "2026-08-07",
"payment_terms": "1 day"
}
]
}
],
"client_invoices": [
{
"id": 1,
"project_id": 5,
"status": "draft",
"invoice_date": "2026-08-07",
"due_date": "2026-08-07",
"note": null,
"client_email": "info_1@client.com",
"payment_terms": [],
"label": "SAMPLEP-1",
"created_at": "2026-08-07T11:11:02.934-04:00",
"updated_at": "2026-08-07T11:11:02.987-04:00",
"tax_amount": 2104.396,
"taxable_amount": 21043.96,
"amount": 21043.96,
"amount_with_tax": 23148.356,
"balance": 23148.356,
"products_amount": 23148.356,
"services_amount": 0,
"balance_transactions_amount": 0,
"client": {
"id": 11,
"name": "Sample Client",
"data": {
"notes": {
"value": {
"value": "This is a sample client"
}
},
"account": {
"value": {
"vat": null,
"terms": null,
"currency": "USD",
"lead_time": null,
"credit_limit": null,
"account_number": null,
"registration_number": null
}
},
"address": {
"value": [
{
"id": 11,
"city": "New York",
"name": "Sample Client",
"phone": "0123456789",
"state": "New York",
"country": "United States of America",
"contacts": {
"value": [
{
"id": 11,
"name": "Sample Client",
"note": "This is a sample client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"priority": "primary"
}
]
},
"priority": "primary",
"post_code": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"team_region_id": null
}
]
},
"company_details": {
"value": {
"email": "info_1@client.com",
"status": "Approved",
"website": null,
"language": null,
"password": null,
"user_name": null,
"company_name": "Sample Client"
}
}
},
"addresses": [
{
"id": 11,
"name": "Sample Client",
"phone": "0123456789",
"postcode": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"city": "New York",
"state": "New York",
"country": "United States of America"
}
],
"people": [
{
"id": 11,
"name": "Sample Client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"note": "This is a sample client"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
"items": [
{
"id": 1,
"name": "HOLLOW SECTION - GALVANISED - KEE KLAMP",
"description": "Product Type: HOLLOW SECTION - GALVANISED - KEE KLAMP\nDimension: REFER TO DRAWINGS FOR DIMENSION DETAILS",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 32
},
{
"id": 2,
"name": "17\" X 18-3/4\" X 8-1/4\" TOP-/UNDER-MOUNT SINGLE-BOWL KITCHEN SINK",
"description": "Product Type: SINK",
"unit_type": null,
"quantity": 2,
"price": 100,
"taxable": true,
"second_taxable": false,
"project_item_id": 31
},
{
"id": 3,
"name": "POLISHED CONCRETE",
"description": "Product Type: POLISHED CONCRETE",
"unit_type": null,
"quantity": 4,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 30
},
{
"id": 4,
"name": "CABINET GABIN",
"description": "Product Type: WALL STORAGE UNIT\nDimension: W - 1000MM X H - 1400MM X D - 400MM",
"unit_type": null,
"quantity": 2,
"price": 600,
"taxable": true,
"second_taxable": false,
"project_item_id": 29
},
{
"id": 5,
"name": "WALL CABINETS",
"description": "Product Type: WALL CABINETS\nDimension: H - 770MM X L - 1030MM X W - 230MM",
"unit_type": null,
"quantity": 8,
"price": 15,
"taxable": true,
"second_taxable": false,
"project_item_id": 28
},
{
"id": 6,
"name": "DESK CHAIR",
"description": "Product Type: DESK CHAIR\nDimension: H - 1050MM TO 1150MM W - 655MM X D - 540MM",
"unit_type": null,
"quantity": 2,
"price": 100,
"taxable": true,
"second_taxable": false,
"project_item_id": 27
},
{
"id": 7,
"name": "SOCIETY TABLE",
"description": "Product Type: DESK\nDimension: ARM HEIGHT- 440MM TO 540MM SEAT HEIGHT - 440MM TO 540MM\"",
"unit_type": null,
"quantity": 2,
"price": 350,
"taxable": true,
"second_taxable": false,
"project_item_id": 26
},
{
"id": 8,
"name": "CEILING LAMP",
"description": "Product Type: CEILING LAMP",
"unit_type": null,
"quantity": 2,
"price": 300,
"taxable": true,
"second_taxable": false,
"project_item_id": 25
},
{
"id": 9,
"name": "FLUTED GLASS",
"description": "Product Type: GLASS\nDimension: VARIED",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 24
},
{
"id": 10,
"name": "GLASS",
"description": "Product Type: GLASS\nDimension: VARIED",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 23
},
{
"id": 11,
"name": "ETERNAL",
"description": "Product Type: STONE - SLAB\nDimension: 128\" X 63\"",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 22
},
{
"id": 12,
"name": "WINE RACK",
"description": "Product Type: SHELVING SYSTEM\nDimension: W. 17\" X H. 4' 9\" X D. 7.5\"",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 21
},
{
"id": 13,
"name": "SNAIL MAILBOX",
"description": "Product Type: MAILBOX\nDimension: WIDTH: 14.25\"; DEPTH: 5.5\"; HEIGHT: 9\"",
"unit_type": null,
"quantity": 1,
"price": 50,
"taxable": true,
"second_taxable": false,
"project_item_id": 20
},
{
"id": 14,
"name": "AURELE 6\" MATTE BLACK HOUSE NUMBERS",
"description": "Product Type: LETTERING",
"unit_type": null,
"quantity": 2,
"price": 35,
"taxable": true,
"second_taxable": false,
"project_item_id": 19
},
{
"id": 15,
"name": "CONTOUR 21 37CM WASHBASIN",
"description": "Product Type: WASH HAND BASIN\nDimension: W370 X D310",
"unit_type": null,
"quantity": 2,
"price": 150,
"taxable": true,
"second_taxable": false,
"project_item_id": 18
},
{
"id": 16,
"name": "GROSSETO MODERN CERAMIC",
"description": "Product Type: COUNTERTOP SINK\nDimension: 580X360X125",
"unit_type": null,
"quantity": 2,
"price": 200,
"taxable": true,
"second_taxable": false,
"project_item_id": 17
},
{
"id": 17,
"name": "GRAB BAR",
"description": "Product Type: GRAB BAR\nDimension: 18\" X 1-1/4\"",
"unit_type": null,
"quantity": 2,
"price": 15,
"taxable": true,
"second_taxable": false,
"project_item_id": 16
},
{
"id": 18,
"name": "SOAP DISPENSER",
"description": "Product Type: SOAP DISPENSER",
"unit_type": null,
"quantity": 11,
"price": 90,
"taxable": true,
"second_taxable": false,
"project_item_id": 15
},
{
"id": 19,
"name": "HAND DRYER",
"description": "Product Type: HAND DRYER\nDimension: 11 3/4” W X 12 11/16” H X 6 11/16” D",
"unit_type": null,
"quantity": 4,
"price": 500,
"taxable": true,
"second_taxable": false,
"project_item_id": 14
},
{
"id": 20,
"name": "GLASS",
"description": "Product Type: GLASS\nDimension: 36\" X 48\"",
"unit_type": null,
"quantity": 2,
"price": 200,
"taxable": true,
"second_taxable": false,
"project_item_id": 13
},
{
"id": 21,
"name": "COAT HOOKS",
"description": "Product Type: COAT HOOKS",
"unit_type": null,
"quantity": 8,
"price": 5,
"taxable": true,
"second_taxable": false,
"project_item_id": 12
},
{
"id": 22,
"name": "ROCKY RIVER",
"description": "Product Type: PAINT\nDimension: REFER TO DETAILED DRAWINGS",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 11
},
{
"id": 23,
"name": "ALTRO WHITEROCK WHITE™",
"description": "Product Type: HYGIENE CLADDING\nDimension: REFER TO DETAILED DRAWINGS",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 10
},
{
"id": 24,
"name": "NOVARA GREY OUTDOOR SOFA",
"description": "Product Type: OUTDOOR SOFA\nDimension: WIDTH: 100\"; DEPTH: 34\"; HEIGHT: 29\"",
"unit_type": null,
"quantity": 1,
"price": 800,
"taxable": true,
"second_taxable": false,
"project_item_id": 9
},
{
"id": 25,
"name": "CAGE INDOOR-OUTDOOR FLUSH MOUNT LIGHT",
"description": "Product Type: FLUSH MOUNT\nDimension: WIDTH: 9\"; HEIGHT: 8.25\"",
"unit_type": null,
"quantity": 4,
"price": 30,
"taxable": true,
"second_taxable": false,
"project_item_id": 8
},
{
"id": 26,
"name": "ELEMENT COFFEE TABLE",
"description": "Product Type: OUTDOOR COFFEE TABLE\nDimension: WIDTH: 31.5\"; DEPTH: 31.5\"; HEIGHT: 15.25\"",
"unit_type": null,
"quantity": 1,
"price": 700,
"taxable": true,
"second_taxable": false,
"project_item_id": 7
},
{
"id": 27,
"name": "NOVARA LOUNGE CHAIR GREY",
"description": "Product Type: OUTDOOR CHAIR\nDimension: WIDTH: 45\"; DEPTH: 34\"; HEIGHT: 29\"",
"unit_type": null,
"quantity": 1,
"price": 400,
"taxable": true,
"second_taxable": false,
"project_item_id": 6
},
{
"id": 28,
"name": "PURIST®",
"description": "Product Type: SHOWERHEAD",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 5
},
{
"id": 29,
"name": "SUPERPLAN XXL",
"description": "Product Type: SHOWER\nDimension: 28 X 55 X 2",
"unit_type": null,
"quantity": 2,
"price": 4585.99,
"taxable": true,
"second_taxable": false,
"project_item_id": 4
},
{
"id": 30,
"name": "WHITEHAVEN®",
"description": "Product Type: SINK\nDimension: L 35-11/16\", H 9-5/8\", W 21-9/16\"",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 3
},
{
"id": 31,
"name": "TOOBI SINGLE HOLE BATHROOM FAUCET - FREE TOUCH ACTIVATED DRAIN ASSEMBLY WITH PURCHASE",
"description": "Product Type: FAUCET\nDimension: HEIGHT: 11.3125; SPOUTHEIGHT: 7.675; OVERALLHEIGHT: 11.3125; MAXDECKTHICKNESS: 1.75",
"unit_type": null,
"quantity": 2,
"price": 1275.99,
"taxable": true,
"second_taxable": false,
"project_item_id": 2
},
{
"id": 32,
"name": "COOL SHIELD THERMAL BUBBLE ROLL",
"description": "",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 1
}
],
"client_proposal_id": null,
"purchase_order_ids": []
},
{
"id": 2,
"project_id": 5,
"status": "draft",
"invoice_date": null,
"due_date": null,
"note": null,
"client_email": "fohlio1@example.com",
"payment_terms": [],
"label": "SAMPLEP-2",
"created_at": "2026-08-07T11:11:05.999-04:00",
"updated_at": "2026-08-07T11:11:05.999-04:00",
"tax_amount": 0,
"taxable_amount": 0,
"amount": 0,
"amount_with_tax": 0,
"balance": 0,
"products_amount": 199.98,
"services_amount": 0,
"balance_transactions_amount": 0,
"client": {
"id": 1,
"name": "Fohlio 1",
"data": {
"notes": {
"value": {
"value": "just note"
}
},
"account": {
"value": {
"vat": "vat",
"terms": "term",
"currency": "CNY",
"lead_time": "lead_time",
"credit_limit": "credit_limit",
"account_number": "account_number",
"registration_number": "registration_number"
}
},
"address": {
"value": [
{
"id": 1,
"city": "city",
"name": "name",
"phone": "phone",
"state": "state",
"country": "country",
"contacts": {
"value": [
{
"id": 1,
"name": "Contact 1",
"note": "Note 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"priority": "standard"
}
]
},
"priority": "standard",
"post_code": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"team_region_id": null
}
]
},
"category": {
"value": [
{
"id": 1,
"name": "Concrete"
}
]
},
"document": {
"value": {
"note": "note",
"files": []
}
},
"company_details": {
"value": {
"email": "fohlio1@example.com",
"status": "Approved",
"website": "www",
"language": "en",
"password": "secret",
"user_name": "Tester",
"company_name": "Fohlio 1"
}
}
},
"addresses": [
{
"id": 1,
"name": "name",
"phone": "phone",
"postcode": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"city": "city",
"state": "state",
"country": "country"
}
],
"people": [
{
"id": 1,
"name": "Contact 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"note": "Note 1"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
"items": [
{
"id": 39,
"name": "PM 13",
"description": "Project Model 13",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 13
},
{
"id": 40,
"name": "PM 27",
"description": "Project Model 27",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 27
},
{
"id": 41,
"name": "PM 7",
"description": "Project Model 7",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 7
}
],
"client_proposal_id": null,
"purchase_order_ids": []
},
{
"id": 3,
"project_id": 5,
"status": "draft",
"invoice_date": null,
"due_date": null,
"note": null,
"client_email": "fohlio1@example.com",
"payment_terms": [],
"label": "SAMPLEP-3",
"created_at": "2026-08-07T11:11:06.048-04:00",
"updated_at": "2026-08-07T11:11:06.048-04:00",
"tax_amount": 0,
"taxable_amount": 0,
"amount": 0,
"amount_with_tax": 0,
"balance": 0,
"products_amount": 199.98,
"services_amount": 0,
"balance_transactions_amount": 0,
"client": {
"id": 1,
"name": "Fohlio 1",
"data": {
"notes": {
"value": {
"value": "just note"
}
},
"account": {
"value": {
"vat": "vat",
"terms": "term",
"currency": "CNY",
"lead_time": "lead_time",
"credit_limit": "credit_limit",
"account_number": "account_number",
"registration_number": "registration_number"
}
},
"address": {
"value": [
{
"id": 1,
"city": "city",
"name": "name",
"phone": "phone",
"state": "state",
"country": "country",
"contacts": {
"value": [
{
"id": 1,
"name": "Contact 1",
"note": "Note 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"priority": "standard"
}
]
},
"priority": "standard",
"post_code": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"team_region_id": null
}
]
},
"category": {
"value": [
{
"id": 1,
"name": "Concrete"
}
]
},
"document": {
"value": {
"note": "note",
"files": []
}
},
"company_details": {
"value": {
"email": "fohlio1@example.com",
"status": "Approved",
"website": "www",
"language": "en",
"password": "secret",
"user_name": "Tester",
"company_name": "Fohlio 1"
}
}
},
"addresses": [
{
"id": 1,
"name": "name",
"phone": "phone",
"postcode": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"city": "city",
"state": "state",
"country": "country"
}
],
"people": [
{
"id": 1,
"name": "Contact 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"note": "Note 1"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
"items": [
{
"id": 42,
"name": "PM 13",
"description": "Project Model 13",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 13
},
{
"id": 43,
"name": "PM 27",
"description": "Project Model 27",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 27
},
{
"id": 44,
"name": "PM 7",
"description": "Project Model 7",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 7
}
],
"client_proposal_id": null,
"purchase_order_ids": []
}
],
"purchase_orders": [
{
"id": 1,
"rev_num": null,
"last_revision_num": null,
"project_id": 5,
"creator_id": 1,
"label": "PO-1",
"status": "draft",
"common_status": "draft",
"project_name": "Sample Project (With Purchasing)",
"purchase_order_date": "2026-08-07",
"sent_date": null,
"delivery_date": null,
"ship_via": null,
"note": null,
"payment_terms": null,
"currency": "USD",
"documents_count": 0,
"created_at": "2026-08-07T11:11:03.157-04:00",
"updated_at": "2026-08-07T11:11:03.236-04:00",
"vendor_id": 12,
"vendor_address_id": 12,
"vendor_contact_id": 12,
"shipping_client_id": null,
"shipping_client": null,
"shipping_client_address_id": null,
"shipping_client_contact_id": null,
"billing_client_id": null,
"billing_client": null,
"billing_client_address_id": null,
"billing_client_contact_id": null,
"amount": 21043.96,
"total": 21043.96,
"shipping_cost": 0,
"packing_cost": 0,
"duties_cost": 0,
"install_cost": 0,
"other_cost": 0,
"sales_tax": 0,
"invoiced_amount": 21043.96,
"paid_amount": 0,
"due_amount": 0,
"items": [
{
"id": 1,
"name": "HOLLOW SECTION - GALVANISED - KEE KLAMP",
"description": "Product Type: HOLLOW SECTION - GALVANISED - KEE KLAMP\nDimension: REFER TO DRAWINGS FOR DIMENSION DETAILS",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 32
},
{
"id": 2,
"name": "17\" X 18-3/4\" X 8-1/4\" TOP-/UNDER-MOUNT SINGLE-BOWL KITCHEN SINK",
"description": "Product Type: SINK\nModel #: K-6584-0",
"unit_type": null,
"quantity": 2,
"price": 100,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 31
},
{
"id": 3,
"name": "POLISHED CONCRETE",
"description": "Product Type: POLISHED CONCRETE",
"unit_type": null,
"quantity": 4,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 30
},
{
"id": 4,
"name": "CABINET GABIN",
"description": "Product Type: WALL STORAGE UNIT\nModel #: CABINET GABIN IN OAK - SLATE GREY\nDimension: W - 1000MM X H - 1400MM X D - 400MM",
"unit_type": null,
"quantity": 2,
"price": 600,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 29
},
{
"id": 5,
"name": "WALL CABINETS",
"description": "Product Type: WALL CABINETS\nModel #: BRIDGE SHELFS\nDimension: H - 770MM X L - 1030MM X W - 230MM",
"unit_type": null,
"quantity": 8,
"price": 15,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 28
},
{
"id": 6,
"name": "DESK CHAIR",
"description": "Product Type: DESK CHAIR\nModel #: NULITE 28040\nDimension: H - 1050MM TO 1150MM W - 655MM X D - 540MM",
"unit_type": null,
"quantity": 2,
"price": 100,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 27
},
{
"id": 7,
"name": "SOCIETY TABLE",
"description": "Product Type: DESK\nModel #: AJ52-16070 SOCIETY TABLE\nDimension: ARM HEIGHT- 440MM TO 540MM SEAT HEIGHT - 440MM TO 540MM\"",
"unit_type": null,
"quantity": 2,
"price": 350,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 26
},
{
"id": 8,
"name": "CEILING LAMP",
"description": "Product Type: CEILING LAMP\nModel #: LEAVES PENDANT",
"unit_type": null,
"quantity": 2,
"price": 300,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 25
},
{
"id": 9,
"name": "FLUTED GLASS",
"description": "Product Type: GLASS\nDimension: VARIED",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 24
},
{
"id": 10,
"name": "GLASS",
"description": "Product Type: GLASS\nDimension: VARIED",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 23
},
{
"id": 11,
"name": "ETERNAL",
"description": "Product Type: STONE - SLAB\nDimension: 128\" X 63\"",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 22
},
{
"id": 12,
"name": "WINE RACK",
"description": "Product Type: SHELVING SYSTEM\nDimension: W. 17\" X H. 4' 9\" X D. 7.5\"",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 21
},
{
"id": 13,
"name": "SNAIL MAILBOX",
"description": "Product Type: MAILBOX\nModel #: 104766\nDimension: WIDTH: 14.25\"; DEPTH: 5.5\"; HEIGHT: 9\"",
"unit_type": null,
"quantity": 1,
"price": 50,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 20
},
{
"id": 14,
"name": "AURELE 6\" MATTE BLACK HOUSE NUMBERS",
"description": "Product Type: LETTERING\nModel #: 111962",
"unit_type": null,
"quantity": 2,
"price": 35,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 19
},
{
"id": 15,
"name": "CONTOUR 21 37CM WASHBASIN",
"description": "Product Type: WASH HAND BASIN\nDimension: W370 X D310",
"unit_type": null,
"quantity": 2,
"price": 150,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 18
},
{
"id": 16,
"name": "GROSSETO MODERN CERAMIC",
"description": "Product Type: COUNTERTOP SINK\nDimension: 580X360X125",
"unit_type": null,
"quantity": 2,
"price": 200,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 17
},
{
"id": 17,
"name": "GRAB BAR",
"description": "Product Type: GRAB BAR\nDimension: 18\" X 1-1/4\"",
"unit_type": null,
"quantity": 2,
"price": 15,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 16
},
{
"id": 18,
"name": "SOAP DISPENSER",
"description": "Product Type: SOAP DISPENSER\nModel #: SOAP DISPENSER - 12 METER CONNECTION CABLE - 3 SPOUTS",
"unit_type": null,
"quantity": 11,
"price": 90,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 15
},
{
"id": 19,
"name": "HAND DRYER",
"description": "Product Type: HAND DRYER\nModel #: XLERATOR\nDimension: 11 3/4” W X 12 11/16” H X 6 11/16” D",
"unit_type": null,
"quantity": 4,
"price": 500,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 14
},
{
"id": 20,
"name": "GLASS",
"description": "Product Type: GLASS\nModel #: LUCENT MIRROR\nDimension: 36\" X 48\"",
"unit_type": null,
"quantity": 2,
"price": 200,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 13
},
{
"id": 21,
"name": "COAT HOOKS",
"description": "Product Type: COAT HOOKS\nModel #: PXB-UM-0-101 ($76.99)",
"unit_type": null,
"quantity": 8,
"price": 5,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 12
},
{
"id": 22,
"name": "ROCKY RIVER",
"description": "Product Type: PAINT\nModel #: SW 6215\nDimension: REFER TO DETAILED DRAWINGS",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 11
},
{
"id": 23,
"name": "ALTRO WHITEROCK WHITE™",
"description": "Product Type: HYGIENE CLADDING\nDimension: REFER TO DETAILED DRAWINGS",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 10
},
{
"id": 24,
"name": "NOVARA GREY OUTDOOR SOFA",
"description": "Product Type: OUTDOOR SOFA\nModel #: 214247\nDimension: WIDTH: 100\"; DEPTH: 34\"; HEIGHT: 29\"",
"unit_type": null,
"quantity": 1,
"price": 800,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 9
},
{
"id": 25,
"name": "CAGE INDOOR-OUTDOOR FLUSH MOUNT LIGHT",
"description": "Product Type: FLUSH MOUNT\nModel #: 365778\nDimension: WIDTH: 9\"; HEIGHT: 8.25\"",
"unit_type": null,
"quantity": 4,
"price": 30,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 8
},
{
"id": 26,
"name": "ELEMENT COFFEE TABLE",
"description": "Product Type: OUTDOOR COFFEE TABLE\nModel #: 444947\nDimension: WIDTH: 31.5\"; DEPTH: 31.5\"; HEIGHT: 15.25\"",
"unit_type": null,
"quantity": 1,
"price": 700,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 7
},
{
"id": 27,
"name": "NOVARA LOUNGE CHAIR GREY",
"description": "Product Type: OUTDOOR CHAIR\nModel #: 214269\nDimension: WIDTH: 45\"; DEPTH: 34\"; HEIGHT: 29\"",
"unit_type": null,
"quantity": 1,
"price": 400,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 6
},
{
"id": 28,
"name": "PURIST®",
"description": "Product Type: SHOWERHEAD\nModel #: K-939-G-CP",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 5
},
{
"id": 29,
"name": "SUPERPLAN XXL",
"description": "Product Type: SHOWER\nDimension: 28 X 55 X 2",
"unit_type": null,
"quantity": 2,
"price": 4585.99,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 4
},
{
"id": 30,
"name": "WHITEHAVEN®",
"description": "Product Type: SINK\nModel #: K-6489-0\nDimension: L 35-11/16\", H 9-5/8\", W 21-9/16\"",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 3
},
{
"id": 31,
"name": "TOOBI SINGLE HOLE BATHROOM FAUCET - FREE TOUCH ACTIVATED DRAIN ASSEMBLY WITH PURCHASE",
"description": "Product Type: FAUCET\nModel #: K-8990-7-CP\nDimension: HEIGHT: 11.3125; SPOUTHEIGHT: 7.675; OVERALLHEIGHT: 11.3125; MAXDECKTHICKNESS: 1.75",
"unit_type": null,
"quantity": 2,
"price": 1275.99,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 2
},
{
"id": 32,
"name": "COOL SHIELD THERMAL BUBBLE ROLL",
"description": "",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 1
}
],
"vendor": {
"id": 12,
"name": "Sample supplier",
"data": {
"notes": {
"value": {
"value": "This is a sample supplier"
}
},
"account": {
"value": {
"vat": null,
"terms": null,
"currency": "USD",
"lead_time": null,
"credit_limit": null,
"account_number": null,
"registration_number": null
}
},
"address": {
"value": [
{
"id": 12,
"city": "New York",
"name": "Sample First Name Sample Last Name",
"phone": "0123456789",
"state": "New York",
"country": "United States of America",
"contacts": {
"value": [
{
"id": 12,
"name": "Sample First Name Sample Last Name",
"note": "This is a sample supplier",
"email": "info_1@supplier.com",
"phone": "0123456789",
"position": null,
"priority": "primary"
}
]
},
"priority": "primary",
"post_code": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"team_region_id": null
}
]
},
"company_details": {
"value": {
"email": "info_1@supplier.com",
"status": "Approved",
"website": "www.supplier.com",
"language": null,
"password": "Password",
"user_name": "Username",
"company_name": "Sample supplier"
}
}
},
"addresses": [
{
"id": 12,
"name": "Sample First Name Sample Last Name",
"phone": "0123456789",
"postcode": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"city": "New York",
"state": "New York",
"country": "United States of America"
}
],
"people": [
{
"id": 12,
"name": "Sample First Name Sample Last Name",
"email": "info_1@supplier.com",
"phone": "0123456789",
"position": null,
"note": "This is a sample supplier"
}
],
"categories": [
{
"id": 2,
"type": "supplier"
}
]
},
"client_invoice_ids": [],
"supplier_invoice_ids": [
1
],
"shipment_ids": [
1
]
}
],
"purchase_order_invoices": [
{
"id": 1,
"purchase_order_id": 1,
"label": "Invoice 1",
"vendor": null,
"invoice_date": "2026-08-07",
"due_date": null,
"status": "draft",
"notes": null,
"items": [
{
"id": 1,
"name": "HOLLOW SECTION - GALVANISED - KEE KLAMP",
"description": "Product Type: HOLLOW SECTION - GALVANISED - KEE KLAMP\nDimension: REFER TO DRAWINGS FOR DIMENSION DETAILS",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 32
},
{
"id": 2,
"name": "17\" X 18-3/4\" X 8-1/4\" TOP-/UNDER-MOUNT SINGLE-BOWL KITCHEN SINK",
"description": "Product Type: SINK\nModel #: K-6584-0",
"unit_type": null,
"quantity": 2,
"price": 100,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 31
},
{
"id": 3,
"name": "POLISHED CONCRETE",
"description": "Product Type: POLISHED CONCRETE",
"unit_type": null,
"quantity": 4,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 30
},
{
"id": 4,
"name": "CABINET GABIN",
"description": "Product Type: WALL STORAGE UNIT\nModel #: CABINET GABIN IN OAK - SLATE GREY\nDimension: W - 1000MM X H - 1400MM X D - 400MM",
"unit_type": null,
"quantity": 2,
"price": 600,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 29
},
{
"id": 5,
"name": "WALL CABINETS",
"description": "Product Type: WALL CABINETS\nModel #: BRIDGE SHELFS\nDimension: H - 770MM X L - 1030MM X W - 230MM",
"unit_type": null,
"quantity": 8,
"price": 15,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 28
},
{
"id": 6,
"name": "DESK CHAIR",
"description": "Product Type: DESK CHAIR\nModel #: NULITE 28040\nDimension: H - 1050MM TO 1150MM W - 655MM X D - 540MM",
"unit_type": null,
"quantity": 2,
"price": 100,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 27
},
{
"id": 7,
"name": "SOCIETY TABLE",
"description": "Product Type: DESK\nModel #: AJ52-16070 SOCIETY TABLE\nDimension: ARM HEIGHT- 440MM TO 540MM SEAT HEIGHT - 440MM TO 540MM\"",
"unit_type": null,
"quantity": 2,
"price": 350,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 26
},
{
"id": 8,
"name": "CEILING LAMP",
"description": "Product Type: CEILING LAMP\nModel #: LEAVES PENDANT",
"unit_type": null,
"quantity": 2,
"price": 300,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 25
},
{
"id": 9,
"name": "FLUTED GLASS",
"description": "Product Type: GLASS\nDimension: VARIED",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 24
},
{
"id": 10,
"name": "GLASS",
"description": "Product Type: GLASS\nDimension: VARIED",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 23
},
{
"id": 11,
"name": "ETERNAL",
"description": "Product Type: STONE - SLAB\nDimension: 128\" X 63\"",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 22
},
{
"id": 12,
"name": "WINE RACK",
"description": "Product Type: SHELVING SYSTEM\nDimension: W. 17\" X H. 4' 9\" X D. 7.5\"",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 21
},
{
"id": 13,
"name": "SNAIL MAILBOX",
"description": "Product Type: MAILBOX\nModel #: 104766\nDimension: WIDTH: 14.25\"; DEPTH: 5.5\"; HEIGHT: 9\"",
"unit_type": null,
"quantity": 1,
"price": 50,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 20
},
{
"id": 14,
"name": "AURELE 6\" MATTE BLACK HOUSE NUMBERS",
"description": "Product Type: LETTERING\nModel #: 111962",
"unit_type": null,
"quantity": 2,
"price": 35,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 19
},
{
"id": 15,
"name": "CONTOUR 21 37CM WASHBASIN",
"description": "Product Type: WASH HAND BASIN\nDimension: W370 X D310",
"unit_type": null,
"quantity": 2,
"price": 150,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 18
},
{
"id": 16,
"name": "GROSSETO MODERN CERAMIC",
"description": "Product Type: COUNTERTOP SINK\nDimension: 580X360X125",
"unit_type": null,
"quantity": 2,
"price": 200,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 17
},
{
"id": 17,
"name": "GRAB BAR",
"description": "Product Type: GRAB BAR\nDimension: 18\" X 1-1/4\"",
"unit_type": null,
"quantity": 2,
"price": 15,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 16
},
{
"id": 18,
"name": "SOAP DISPENSER",
"description": "Product Type: SOAP DISPENSER\nModel #: SOAP DISPENSER - 12 METER CONNECTION CABLE - 3 SPOUTS",
"unit_type": null,
"quantity": 11,
"price": 90,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 15
},
{
"id": 19,
"name": "HAND DRYER",
"description": "Product Type: HAND DRYER\nModel #: XLERATOR\nDimension: 11 3/4” W X 12 11/16” H X 6 11/16” D",
"unit_type": null,
"quantity": 4,
"price": 500,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 14
},
{
"id": 20,
"name": "GLASS",
"description": "Product Type: GLASS\nModel #: LUCENT MIRROR\nDimension: 36\" X 48\"",
"unit_type": null,
"quantity": 2,
"price": 200,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 13
},
{
"id": 21,
"name": "COAT HOOKS",
"description": "Product Type: COAT HOOKS\nModel #: PXB-UM-0-101 ($76.99)",
"unit_type": null,
"quantity": 8,
"price": 5,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 12
},
{
"id": 22,
"name": "ROCKY RIVER",
"description": "Product Type: PAINT\nModel #: SW 6215\nDimension: REFER TO DETAILED DRAWINGS",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 11
},
{
"id": 23,
"name": "ALTRO WHITEROCK WHITE™",
"description": "Product Type: HYGIENE CLADDING\nDimension: REFER TO DETAILED DRAWINGS",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 10
},
{
"id": 24,
"name": "NOVARA GREY OUTDOOR SOFA",
"description": "Product Type: OUTDOOR SOFA\nModel #: 214247\nDimension: WIDTH: 100\"; DEPTH: 34\"; HEIGHT: 29\"",
"unit_type": null,
"quantity": 1,
"price": 800,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 9
},
{
"id": 25,
"name": "CAGE INDOOR-OUTDOOR FLUSH MOUNT LIGHT",
"description": "Product Type: FLUSH MOUNT\nModel #: 365778\nDimension: WIDTH: 9\"; HEIGHT: 8.25\"",
"unit_type": null,
"quantity": 4,
"price": 30,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 8
},
{
"id": 26,
"name": "ELEMENT COFFEE TABLE",
"description": "Product Type: OUTDOOR COFFEE TABLE\nModel #: 444947\nDimension: WIDTH: 31.5\"; DEPTH: 31.5\"; HEIGHT: 15.25\"",
"unit_type": null,
"quantity": 1,
"price": 700,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 7
},
{
"id": 27,
"name": "NOVARA LOUNGE CHAIR GREY",
"description": "Product Type: OUTDOOR CHAIR\nModel #: 214269\nDimension: WIDTH: 45\"; DEPTH: 34\"; HEIGHT: 29\"",
"unit_type": null,
"quantity": 1,
"price": 400,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 6
},
{
"id": 28,
"name": "PURIST®",
"description": "Product Type: SHOWERHEAD\nModel #: K-939-G-CP",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 5
},
{
"id": 29,
"name": "SUPERPLAN XXL",
"description": "Product Type: SHOWER\nDimension: 28 X 55 X 2",
"unit_type": null,
"quantity": 2,
"price": 4585.99,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 4
},
{
"id": 30,
"name": "WHITEHAVEN®",
"description": "Product Type: SINK\nModel #: K-6489-0\nDimension: L 35-11/16\", H 9-5/8\", W 21-9/16\"",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 3
},
{
"id": 31,
"name": "TOOBI SINGLE HOLE BATHROOM FAUCET - FREE TOUCH ACTIVATED DRAIN ASSEMBLY WITH PURCHASE",
"description": "Product Type: FAUCET\nModel #: K-8990-7-CP\nDimension: HEIGHT: 11.3125; SPOUTHEIGHT: 7.675; OVERALLHEIGHT: 11.3125; MAXDECKTHICKNESS: 1.75",
"unit_type": null,
"quantity": 2,
"price": 1275.99,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 2
},
{
"id": 32,
"name": "COOL SHIELD THERMAL BUBBLE ROLL",
"description": "",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 1
}
],
"subtotal": 21043.96,
"total": 21043.96,
"paid_amount": 0,
"shipping_cost": 0,
"packing_cost": 0,
"duties_cost": 0,
"install_cost": 0,
"other_cost": 0,
"sales_tax": 0,
"payment_terms": []
}
],
"purchase_order_shipments": [
{
"id": 1,
"purchase_order_id": 1,
"purchase_order_ids": [
1
]
}
],
"clients": [
{
"id": 1,
"name": "Fohlio 1",
"data": {
"notes": {
"value": {
"value": "just note"
}
},
"account": {
"value": {
"vat": "vat",
"terms": "term",
"currency": "CNY",
"lead_time": "lead_time",
"credit_limit": "credit_limit",
"account_number": "account_number",
"registration_number": "registration_number"
}
},
"address": {
"value": [
{
"id": 1,
"city": "city",
"name": "name",
"phone": "phone",
"state": "state",
"country": "country",
"contacts": {
"value": [
{
"id": 1,
"name": "Contact 1",
"note": "Note 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"priority": "standard"
}
]
},
"priority": "standard",
"post_code": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"team_region_id": null
}
]
},
"category": {
"value": [
{
"id": 1,
"name": "Concrete"
}
]
},
"document": {
"value": {
"note": "note",
"files": []
}
},
"company_details": {
"value": {
"email": "fohlio1@example.com",
"status": "Approved",
"website": "www",
"language": "en",
"password": "secret",
"user_name": "Tester",
"company_name": "Fohlio 1"
}
}
},
"addresses": [
{
"id": 1,
"name": "name",
"phone": "phone",
"postcode": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"city": "city",
"state": "state",
"country": "country"
}
],
"people": [
{
"id": 1,
"name": "Contact 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"note": "Note 1"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
{
"id": 2,
"name": "Fohlio 2",
"data": {
"notes": {
"value": {
"value": "just note"
}
},
"account": {
"value": {
"vat": "vat",
"terms": "term",
"currency": "CNY",
"lead_time": "lead_time",
"credit_limit": "credit_limit",
"account_number": "account_number",
"registration_number": "registration_number"
}
},
"address": {
"value": [
{
"id": 2,
"city": "city",
"name": "name",
"phone": "phone",
"state": "state",
"country": "country",
"contacts": {
"value": [
{
"id": 2,
"name": "Contact 1",
"note": "Note 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"priority": "standard"
}
]
},
"priority": "standard",
"post_code": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"team_region_id": null
}
]
},
"category": {
"value": [
{
"id": 1,
"name": "Concrete"
}
]
},
"document": {
"value": {
"note": "note",
"files": []
}
},
"company_details": {
"value": {
"email": "fohlio1@example.com",
"status": "Approved",
"website": "www",
"language": "en",
"password": "secret",
"user_name": "Tester",
"company_name": "Fohlio 2"
}
}
},
"addresses": [
{
"id": 2,
"name": "name",
"phone": "phone",
"postcode": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"city": "city",
"state": "state",
"country": "country"
}
],
"people": [
{
"id": 2,
"name": "Contact 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"note": "Note 1"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
{
"id": 11,
"name": "Sample Client",
"data": {
"notes": {
"value": {
"value": "This is a sample client"
}
},
"account": {
"value": {
"vat": null,
"terms": null,
"currency": "USD",
"lead_time": null,
"credit_limit": null,
"account_number": null,
"registration_number": null
}
},
"address": {
"value": [
{
"id": 11,
"city": "New York",
"name": "Sample Client",
"phone": "0123456789",
"state": "New York",
"country": "United States of America",
"contacts": {
"value": [
{
"id": 11,
"name": "Sample Client",
"note": "This is a sample client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"priority": "primary"
}
]
},
"priority": "primary",
"post_code": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"team_region_id": null
}
]
},
"company_details": {
"value": {
"email": "info_1@client.com",
"status": "Approved",
"website": null,
"language": null,
"password": null,
"user_name": null,
"company_name": "Sample Client"
}
}
},
"addresses": [
{
"id": 11,
"name": "Sample Client",
"phone": "0123456789",
"postcode": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"city": "New York",
"state": "New York",
"country": "United States of America"
}
],
"people": [
{
"id": 11,
"name": "Sample Client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"note": "This is a sample client"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
{
"id": 13,
"name": "Fohlio 13",
"data": {
"notes": {
"value": {
"value": "just note"
}
},
"account": {
"value": {
"vat": "vat",
"terms": "term",
"currency": "CNY",
"lead_time": "lead_time",
"credit_limit": "credit_limit",
"account_number": "account_number",
"registration_number": "registration_number"
}
},
"address": {
"value": [
{
"id": 13,
"city": "city",
"name": "name",
"phone": "phone",
"state": "state",
"country": "country",
"contacts": {
"value": [
{
"id": 13,
"name": "Contact 1",
"note": "Note 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"priority": "standard"
}
]
},
"priority": "standard",
"post_code": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"team_region_id": null
}
]
},
"category": {
"value": [
{
"id": 13,
"name": "Electrical"
}
]
},
"document": {
"value": {
"note": "note",
"files": []
}
},
"company_details": {
"value": {
"email": "fohlio1@example.com",
"status": "Approved",
"website": "www",
"language": "en",
"password": "secret",
"user_name": "Tester",
"company_name": "Fohlio 13"
}
}
},
"addresses": [
{
"id": 13,
"name": "name",
"phone": "phone",
"postcode": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"city": "city",
"state": "state",
"country": "country"
}
],
"people": [
{
"id": 13,
"name": "Contact 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"note": "Note 1"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
}
]
}{
"error": "Unauthorized"
}{
"error": "Forbidden"
}A valid request URL is required to generate request examples{
"projects": [
{
"id": 1,
"name": "Internal Library",
"code": null,
"client": null,
"billing_client": null,
"address": null,
"categories": [
{
"id": 13,
"name": "Electrical",
"code": "EL",
"key": "26_electrical",
"children": []
},
{
"id": 1,
"name": "Concrete",
"code": "CO",
"key": "03_concrete",
"children": []
},
{
"id": 9,
"name": "Equipment",
"code": "EQ",
"key": "11_equipment",
"children": []
},
{
"id": 3,
"name": "Metals",
"code": "MT",
"key": "05_metals",
"children": []
},
{
"id": 4,
"name": "Wood, Plastics, and Composites",
"code": "WPC",
"key": "06_wood_plastics_composites",
"children": []
},
{
"id": 5,
"name": "Thermal & Moisture Protection",
"code": "TMP",
"key": "07_thermal_and_moisture_protection",
"children": []
},
{
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
{
"id": 2,
"name": "Masonry",
"code": "MA",
"key": "04_masonry",
"children": []
},
{
"id": 6,
"name": "Openings",
"code": "OP",
"key": "08_openings",
"children": []
},
{
"id": 7,
"name": "Finishes",
"code": "FI",
"key": "09_finishes",
"children": []
},
{
"id": 8,
"name": "Specialties",
"code": "S",
"key": "10_specialties",
"children": []
},
{
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
{
"id": 11,
"name": "Special Construction",
"code": "SC",
"key": "13_special_construction",
"children": []
},
{
"id": 12,
"name": "Conveying Equipment",
"code": "CE",
"key": "14_conveying_equipment",
"children": []
},
{
"id": 14,
"name": "Fire Suppression",
"code": "FS",
"key": "21_fire_suppression",
"children": []
}
],
"project_currency": null,
"project_users": [
{
"access": "edit",
"user_id": 1
},
{
"access": "edit",
"user_id": 4
}
]
},
{
"id": 2,
"name": "Inventory",
"code": null,
"client": null,
"billing_client": null,
"address": null,
"categories": [
{
"id": 13,
"name": "Electrical",
"code": "EL",
"key": "26_electrical",
"children": []
},
{
"id": 1,
"name": "Concrete",
"code": "CO",
"key": "03_concrete",
"children": []
},
{
"id": 9,
"name": "Equipment",
"code": "EQ",
"key": "11_equipment",
"children": []
},
{
"id": 3,
"name": "Metals",
"code": "MT",
"key": "05_metals",
"children": []
},
{
"id": 4,
"name": "Wood, Plastics, and Composites",
"code": "WPC",
"key": "06_wood_plastics_composites",
"children": []
},
{
"id": 5,
"name": "Thermal & Moisture Protection",
"code": "TMP",
"key": "07_thermal_and_moisture_protection",
"children": []
},
{
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
{
"id": 2,
"name": "Masonry",
"code": "MA",
"key": "04_masonry",
"children": []
},
{
"id": 6,
"name": "Openings",
"code": "OP",
"key": "08_openings",
"children": []
},
{
"id": 7,
"name": "Finishes",
"code": "FI",
"key": "09_finishes",
"children": []
},
{
"id": 8,
"name": "Specialties",
"code": "S",
"key": "10_specialties",
"children": []
},
{
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
{
"id": 11,
"name": "Special Construction",
"code": "SC",
"key": "13_special_construction",
"children": []
},
{
"id": 12,
"name": "Conveying Equipment",
"code": "CE",
"key": "14_conveying_equipment",
"children": []
},
{
"id": 14,
"name": "Fire Suppression",
"code": "FS",
"key": "21_fire_suppression",
"children": []
}
],
"project_currency": null,
"project_users": [
{
"access": "edit",
"user_id": 1
},
{
"access": "edit",
"user_id": 4
}
]
},
{
"id": 5,
"name": "Sample Project (With Purchasing)",
"code": null,
"client": {
"id": 11,
"name": "Sample Client",
"data": {
"notes": {
"value": {
"value": "This is a sample client"
}
},
"account": {
"value": {
"vat": null,
"terms": null,
"currency": "USD",
"lead_time": null,
"credit_limit": null,
"account_number": null,
"registration_number": null
}
},
"address": {
"value": [
{
"id": 11,
"city": "New York",
"name": "Sample Client",
"phone": "0123456789",
"state": "New York",
"country": "United States of America",
"contacts": {
"value": [
{
"id": 11,
"name": "Sample Client",
"note": "This is a sample client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"priority": "primary"
}
]
},
"priority": "primary",
"post_code": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"team_region_id": null
}
]
},
"company_details": {
"value": {
"email": "info_1@client.com",
"status": "Approved",
"website": null,
"language": null,
"password": null,
"user_name": null,
"company_name": "Sample Client"
}
}
},
"addresses": [
{
"id": 11,
"name": "Sample Client",
"phone": "0123456789",
"postcode": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"city": "New York",
"state": "New York",
"country": "United States of America"
}
],
"people": [
{
"id": 11,
"name": "Sample Client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"note": "This is a sample client"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
"billing_client": null,
"address": null,
"categories": [
{
"id": 13,
"name": "Electrical",
"code": "EL",
"key": "26_electrical",
"children": []
},
{
"id": 1,
"name": "Concrete",
"code": "CO",
"key": "03_concrete",
"children": []
},
{
"id": 9,
"name": "Equipment",
"code": "EQ",
"key": "11_equipment",
"children": []
},
{
"id": 3,
"name": "Metals",
"code": "MT",
"key": "05_metals",
"children": []
},
{
"id": 4,
"name": "Wood, Plastics, and Composites",
"code": "WPC",
"key": "06_wood_plastics_composites",
"children": []
},
{
"id": 5,
"name": "Thermal & Moisture Protection",
"code": "TMP",
"key": "07_thermal_and_moisture_protection",
"children": []
},
{
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
{
"id": 2,
"name": "Masonry",
"code": "MA",
"key": "04_masonry",
"children": []
},
{
"id": 6,
"name": "Openings",
"code": "OP",
"key": "08_openings",
"children": []
},
{
"id": 7,
"name": "Finishes",
"code": "FI",
"key": "09_finishes",
"children": []
},
{
"id": 8,
"name": "Specialties",
"code": "S",
"key": "10_specialties",
"children": []
},
{
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
{
"id": 11,
"name": "Special Construction",
"code": "SC",
"key": "13_special_construction",
"children": []
},
{
"id": 12,
"name": "Conveying Equipment",
"code": "CE",
"key": "14_conveying_equipment",
"children": []
},
{
"id": 14,
"name": "Fire Suppression",
"code": "FS",
"key": "21_fire_suppression",
"children": []
}
],
"project_currency": {
"enabled": true,
"currency": {
"id": 1,
"iso_code": "USD",
"name": "United States dollar"
},
"exchange_rates": [
{
"rate": 34.98,
"exchange_currency": {
"id": 2,
"iso_code": "CAD",
"name": "Canadian dollar"
}
},
{
"rate": 93.44,
"exchange_currency": {
"id": 3,
"iso_code": "GBP",
"name": "Sterling"
}
},
{
"rate": 73.49,
"exchange_currency": {
"id": 4,
"iso_code": "EUR",
"name": "Euro"
}
},
{
"rate": 33.5,
"exchange_currency": {
"id": 5,
"iso_code": "CNY",
"name": "Renminbi"
}
},
{
"rate": 29.88,
"exchange_currency": {
"id": 6,
"iso_code": "JPY",
"name": "Japanese yen"
}
},
{
"rate": 97.81,
"exchange_currency": {
"id": 7,
"iso_code": "MXN",
"name": "Mexican peso"
}
},
{
"rate": 52.3,
"exchange_currency": {
"id": 8,
"iso_code": "AFN",
"name": "Afghan afghani"
}
},
{
"rate": 65.94,
"exchange_currency": {
"id": 9,
"iso_code": "ALL",
"name": "Albanian lek"
}
},
{
"rate": 12.57,
"exchange_currency": {
"id": 10,
"iso_code": "DZD",
"name": "Algerian dinar"
}
},
{
"rate": 63.7,
"exchange_currency": {
"id": 11,
"iso_code": "AOA",
"name": "Angolan kwanza"
}
},
{
"rate": 13.04,
"exchange_currency": {
"id": 12,
"iso_code": "ARS",
"name": "Argentine peso"
}
},
{
"rate": 89.76,
"exchange_currency": {
"id": 13,
"iso_code": "AMD",
"name": "Armenian dram"
}
},
{
"rate": 21.05,
"exchange_currency": {
"id": 14,
"iso_code": "AWG",
"name": "Aruban florin"
}
},
{
"rate": 99.78,
"exchange_currency": {
"id": 15,
"iso_code": "AUD",
"name": "Australian dollar"
}
},
{
"rate": 57.57,
"exchange_currency": {
"id": 16,
"iso_code": "AZN",
"name": "Azerbaijani manat"
}
},
{
"rate": 96.86,
"exchange_currency": {
"id": 17,
"iso_code": "BSD",
"name": "Bahamian dollar"
}
},
{
"rate": 90.39,
"exchange_currency": {
"id": 18,
"iso_code": "BHD",
"name": "Bahraini dinar"
}
},
{
"rate": 51.06,
"exchange_currency": {
"id": 19,
"iso_code": "BDT",
"name": "Bangladeshi taka"
}
},
{
"rate": 19.54,
"exchange_currency": {
"id": 20,
"iso_code": "BYN",
"name": "Belarusian rubel"
}
},
{
"rate": 75.74,
"exchange_currency": {
"id": 21,
"iso_code": "BZD",
"name": "Belize dollar"
}
},
{
"rate": 65.95,
"exchange_currency": {
"id": 22,
"iso_code": "BMD",
"name": "Bermudian dollar"
}
},
{
"rate": 56.7,
"exchange_currency": {
"id": 23,
"iso_code": "BTN",
"name": "Bhutanese ngultrum"
}
},
{
"rate": 14.14,
"exchange_currency": {
"id": 24,
"iso_code": "BOB",
"name": "Bolivian boliviano"
}
},
{
"rate": 55.52,
"exchange_currency": {
"id": 25,
"iso_code": "BAM",
"name": "Bosnia and Herzegovina convertible mark"
}
},
{
"rate": 45.03,
"exchange_currency": {
"id": 26,
"iso_code": "BWP",
"name": "Botswana pula"
}
},
{
"rate": 32.48,
"exchange_currency": {
"id": 27,
"iso_code": "BRL",
"name": "Brazilian real"
}
},
{
"rate": 93.25,
"exchange_currency": {
"id": 28,
"iso_code": "BND",
"name": "Brunei dollar"
}
},
{
"rate": 9.65,
"exchange_currency": {
"id": 29,
"iso_code": "BGN",
"name": "Bulgarian lev"
}
},
{
"rate": 66.44,
"exchange_currency": {
"id": 30,
"iso_code": "MMK",
"name": "Burmese kyat"
}
},
{
"rate": 98.72,
"exchange_currency": {
"id": 31,
"iso_code": "BIF",
"name": "Burundian franc"
}
},
{
"rate": 39.49,
"exchange_currency": {
"id": 32,
"iso_code": "KHR",
"name": "Cambodian riel"
}
},
{
"rate": 3.6,
"exchange_currency": {
"id": 33,
"iso_code": "CVE",
"name": "Cape Verdean escudo"
}
},
{
"rate": 94.62,
"exchange_currency": {
"id": 34,
"iso_code": "KYD",
"name": "Cayman Islands dollar"
}
},
{
"rate": 58.47,
"exchange_currency": {
"id": 35,
"iso_code": "XAF",
"name": "Central African CFA franc"
}
},
{
"rate": 74.83,
"exchange_currency": {
"id": 36,
"iso_code": "XPF",
"name": "CFP franc"
}
},
{
"rate": 33.39,
"exchange_currency": {
"id": 37,
"iso_code": "CLP",
"name": "Chilean peso"
}
},
{
"rate": 77.05,
"exchange_currency": {
"id": 38,
"iso_code": "COP",
"name": "Colombian peso"
}
},
{
"rate": 99.12,
"exchange_currency": {
"id": 39,
"iso_code": "KMF",
"name": "Comorian franc"
}
},
{
"rate": 51.26,
"exchange_currency": {
"id": 40,
"iso_code": "CDF",
"name": "Congolese franc"
}
},
{
"rate": 81.49,
"exchange_currency": {
"id": 41,
"iso_code": "CRC",
"name": "Costa Rican colón"
}
},
{
"rate": 81.76,
"exchange_currency": {
"id": 42,
"iso_code": "HRK",
"name": "Croatian kuna"
}
},
{
"rate": 46.47,
"exchange_currency": {
"id": 43,
"iso_code": "CUP",
"name": "Cuban peso"
}
},
{
"rate": 23.77,
"exchange_currency": {
"id": 44,
"iso_code": "CZK",
"name": "Czech koruna"
}
},
{
"rate": 25.79,
"exchange_currency": {
"id": 45,
"iso_code": "DKK",
"name": "Danish krone"
}
},
{
"rate": 39.79,
"exchange_currency": {
"id": 46,
"iso_code": "DJF",
"name": "Djiboutian franc"
}
},
{
"rate": 69.23,
"exchange_currency": {
"id": 47,
"iso_code": "DOP",
"name": "Dominican peso"
}
},
{
"rate": 43.68,
"exchange_currency": {
"id": 48,
"iso_code": "XCD",
"name": "Eastern Caribbean dollar"
}
},
{
"rate": 56.65,
"exchange_currency": {
"id": 49,
"iso_code": "EGP",
"name": "Egyptian pound"
}
},
{
"rate": 1.4,
"exchange_currency": {
"id": 50,
"iso_code": "ERN",
"name": "Eritrean nakfa"
}
},
{
"rate": 75.17,
"exchange_currency": {
"id": 51,
"iso_code": "ETB",
"name": "Ethiopian birr"
}
},
{
"rate": 66.85,
"exchange_currency": {
"id": 52,
"iso_code": "FKP",
"name": "Falkland Islands pound"
}
},
{
"rate": 72.37,
"exchange_currency": {
"id": 53,
"iso_code": "FJD",
"name": "Fijian dollar"
}
},
{
"rate": 23.85,
"exchange_currency": {
"id": 54,
"iso_code": "GMD",
"name": "Gambian dalasi"
}
},
{
"rate": 75.72,
"exchange_currency": {
"id": 55,
"iso_code": "GEL",
"name": "Georgian lari"
}
},
{
"rate": 97.51,
"exchange_currency": {
"id": 56,
"iso_code": "GHS",
"name": "Ghanaian cedi"
}
},
{
"rate": 52.42,
"exchange_currency": {
"id": 57,
"iso_code": "GIP",
"name": "Gibraltar pound"
}
},
{
"rate": 6.14,
"exchange_currency": {
"id": 58,
"iso_code": "GTQ",
"name": "Guatemalan quetzal"
}
},
{
"rate": 53.4,
"exchange_currency": {
"id": 59,
"iso_code": "GNF",
"name": "Guinean franc"
}
},
{
"rate": 76.79,
"exchange_currency": {
"id": 60,
"iso_code": "GYD",
"name": "Guyanese dollar"
}
},
{
"rate": 61.1,
"exchange_currency": {
"id": 61,
"iso_code": "HTG",
"name": "Haitian gourde"
}
},
{
"rate": 19.01,
"exchange_currency": {
"id": 62,
"iso_code": "HNL",
"name": "Honduran lempira"
}
},
{
"rate": 59.23,
"exchange_currency": {
"id": 63,
"iso_code": "HKD",
"name": "Hong Kong dollar"
}
},
{
"rate": 81.45,
"exchange_currency": {
"id": 64,
"iso_code": "HUF",
"name": "Hungarian forint"
}
},
{
"rate": 45.44,
"exchange_currency": {
"id": 65,
"iso_code": "ISK",
"name": "Icelandic króna"
}
},
{
"rate": 41.63,
"exchange_currency": {
"id": 66,
"iso_code": "INR",
"name": "Indian rupee"
}
},
{
"rate": 74.46,
"exchange_currency": {
"id": 67,
"iso_code": "IDR",
"name": "Indonesian rupiah"
}
},
{
"rate": 35.46,
"exchange_currency": {
"id": 68,
"iso_code": "IRR",
"name": "Iranian rial"
}
},
{
"rate": 34.99,
"exchange_currency": {
"id": 69,
"iso_code": "IQD",
"name": "Iraqi dinar"
}
},
{
"rate": 64.95,
"exchange_currency": {
"id": 70,
"iso_code": "ILS",
"name": "Israeli new shekel"
}
},
{
"rate": 81.27,
"exchange_currency": {
"id": 71,
"iso_code": "JMD",
"name": "Jamaican dollar"
}
},
{
"rate": 42.94,
"exchange_currency": {
"id": 72,
"iso_code": "JOD",
"name": "Jordanian dinar"
}
},
{
"rate": 95.71,
"exchange_currency": {
"id": 73,
"iso_code": "KZT",
"name": "Kazakhstani tenge"
}
},
{
"rate": 6.54,
"exchange_currency": {
"id": 74,
"iso_code": "KES",
"name": "Kenyan shilling"
}
},
{
"rate": 99.13,
"exchange_currency": {
"id": 75,
"iso_code": "KWD",
"name": "Kuwaiti dinar"
}
},
{
"rate": 1.71,
"exchange_currency": {
"id": 76,
"iso_code": "KGS",
"name": "Kyrgyz som"
}
},
{
"rate": 36.66,
"exchange_currency": {
"id": 77,
"iso_code": "LAK",
"name": "Lao kip"
}
},
{
"rate": 83.24,
"exchange_currency": {
"id": 78,
"iso_code": "LBP",
"name": "Lebanese pound"
}
},
{
"rate": 51.46,
"exchange_currency": {
"id": 79,
"iso_code": "LSL",
"name": "Lesotho loti"
}
},
{
"rate": 5.62,
"exchange_currency": {
"id": 80,
"iso_code": "LRD",
"name": "Liberian dollar"
}
},
{
"rate": 87.82,
"exchange_currency": {
"id": 81,
"iso_code": "LYD",
"name": "Libyan dinar"
}
},
{
"rate": 77.73,
"exchange_currency": {
"id": 82,
"iso_code": "MOP",
"name": "Macanese pataca"
}
},
{
"rate": 91.25,
"exchange_currency": {
"id": 83,
"iso_code": "MGA",
"name": "Malagasy ariary"
}
},
{
"rate": 79.93,
"exchange_currency": {
"id": 84,
"iso_code": "MWK",
"name": "Malawian kwacha"
}
},
{
"rate": 39.73,
"exchange_currency": {
"id": 85,
"iso_code": "MYR",
"name": "Malaysian ringgit"
}
},
{
"rate": 40.15,
"exchange_currency": {
"id": 86,
"iso_code": "MVR",
"name": "Maldivian rufiyaa"
}
},
{
"rate": 55.43,
"exchange_currency": {
"id": 87,
"iso_code": "MRU",
"name": "Mauritanian ouguiya"
}
},
{
"rate": 62.25,
"exchange_currency": {
"id": 88,
"iso_code": "MUR",
"name": "Mauritian rupee"
}
},
{
"rate": 29.61,
"exchange_currency": {
"id": 89,
"iso_code": "MDL",
"name": "Moldovan leu"
}
},
{
"rate": 58.66,
"exchange_currency": {
"id": 90,
"iso_code": "MNT",
"name": "Mongolian tögrög"
}
},
{
"rate": 86.99,
"exchange_currency": {
"id": 91,
"iso_code": "MAD",
"name": "Moroccan dirham"
}
},
{
"rate": 5.04,
"exchange_currency": {
"id": 92,
"iso_code": "MZN",
"name": "Mozambican metical"
}
},
{
"rate": 20.06,
"exchange_currency": {
"id": 93,
"iso_code": "NAD",
"name": "Namibian dollar"
}
},
{
"rate": 75.2,
"exchange_currency": {
"id": 94,
"iso_code": "NPR",
"name": "Nepalese rupee"
}
},
{
"rate": 27.25,
"exchange_currency": {
"id": 95,
"iso_code": "ANG",
"name": "Netherlands Antillean guilder"
}
},
{
"rate": 25.67,
"exchange_currency": {
"id": 96,
"iso_code": "TWD",
"name": "New Taiwan dollar"
}
},
{
"rate": 79.39,
"exchange_currency": {
"id": 97,
"iso_code": "NZD",
"name": "New Zealand dollar"
}
},
{
"rate": 46.78,
"exchange_currency": {
"id": 98,
"iso_code": "NIO",
"name": "Nicaraguan córdoba"
}
},
{
"rate": 92.72,
"exchange_currency": {
"id": 99,
"iso_code": "NGN",
"name": "Nigerian naira"
}
},
{
"rate": 9.51,
"exchange_currency": {
"id": 100,
"iso_code": "MKD",
"name": "North Macedonian denar"
}
},
{
"rate": 13.09,
"exchange_currency": {
"id": 101,
"iso_code": "NOK",
"name": "Norwegian krone"
}
},
{
"rate": 11.82,
"exchange_currency": {
"id": 102,
"iso_code": "OMR",
"name": "Omani rial"
}
},
{
"rate": 82.11,
"exchange_currency": {
"id": 103,
"iso_code": "PKR",
"name": "Pakistani rupee"
}
},
{
"rate": 6.61,
"exchange_currency": {
"id": 104,
"iso_code": "PAB",
"name": "Panamanian balboa"
}
},
{
"rate": 91.48,
"exchange_currency": {
"id": 105,
"iso_code": "PGK",
"name": "Papua New Guinean kina"
}
},
{
"rate": 78.52,
"exchange_currency": {
"id": 106,
"iso_code": "PYG",
"name": "Paraguayan guaraní"
}
},
{
"rate": 83.39,
"exchange_currency": {
"id": 107,
"iso_code": "PEN",
"name": "Peruvian sol"
}
},
{
"rate": 59.47,
"exchange_currency": {
"id": 108,
"iso_code": "PHP",
"name": "Philippine peso"
}
},
{
"rate": 86.63,
"exchange_currency": {
"id": 109,
"iso_code": "PLN",
"name": "Polish złoty"
}
},
{
"rate": 9.57,
"exchange_currency": {
"id": 110,
"iso_code": "QAR",
"name": "Qatari riyal"
}
},
{
"rate": 47.97,
"exchange_currency": {
"id": 111,
"iso_code": "RON",
"name": "Romanian leu"
}
},
{
"rate": 10.39,
"exchange_currency": {
"id": 112,
"iso_code": "RUB",
"name": "Russian rouble"
}
},
{
"rate": 13.46,
"exchange_currency": {
"id": 113,
"iso_code": "RWF",
"name": "Rwandan franc"
}
},
{
"rate": 50.96,
"exchange_currency": {
"id": 114,
"iso_code": "SHP",
"name": "Saint Helena pound"
}
},
{
"rate": 70.6,
"exchange_currency": {
"id": 115,
"iso_code": "WST",
"name": "Samoan tālā"
}
},
{
"rate": 48.7,
"exchange_currency": {
"id": 116,
"iso_code": "SAR",
"name": "Saudi riyal"
}
},
{
"rate": 82.15,
"exchange_currency": {
"id": 117,
"iso_code": "RSD",
"name": "Serbian dinar"
}
},
{
"rate": 25.06,
"exchange_currency": {
"id": 118,
"iso_code": "SCR",
"name": "Seychellois rupee"
}
},
{
"rate": 45.71,
"exchange_currency": {
"id": 119,
"iso_code": "SLE",
"name": "Sierra Leonean leone"
}
},
{
"rate": 34.4,
"exchange_currency": {
"id": 120,
"iso_code": "SGD",
"name": "Singapore dollar"
}
},
{
"rate": 0.25,
"exchange_currency": {
"id": 121,
"iso_code": "SBD",
"name": "Solomon Islands dollar"
}
},
{
"rate": 26.92,
"exchange_currency": {
"id": 122,
"iso_code": "SOS",
"name": "Somali shilling"
}
},
{
"rate": 8.07,
"exchange_currency": {
"id": 123,
"iso_code": "ZAR",
"name": "South African rand"
}
},
{
"rate": 85.02,
"exchange_currency": {
"id": 124,
"iso_code": "KRW",
"name": "South Korean won"
}
},
{
"rate": 77.25,
"exchange_currency": {
"id": 125,
"iso_code": "SSP",
"name": "South Sudanese pound"
}
},
{
"rate": 40.21,
"exchange_currency": {
"id": 126,
"iso_code": "LKR",
"name": "Sri Lankan rupee"
}
},
{
"rate": 25.94,
"exchange_currency": {
"id": 127,
"iso_code": "SDG",
"name": "Sudanese pound"
}
},
{
"rate": 40.58,
"exchange_currency": {
"id": 128,
"iso_code": "SRD",
"name": "Surinamese dollar"
}
},
{
"rate": 9.37,
"exchange_currency": {
"id": 129,
"iso_code": "SZL",
"name": "Swazi lilangeni"
}
},
{
"rate": 81.64,
"exchange_currency": {
"id": 130,
"iso_code": "SEK",
"name": "Swedish krona"
}
},
{
"rate": 8.43,
"exchange_currency": {
"id": 131,
"iso_code": "CHF",
"name": "Swiss franc"
}
},
{
"rate": 13.68,
"exchange_currency": {
"id": 132,
"iso_code": "SYP",
"name": "Syrian pound"
}
},
{
"rate": 75.1,
"exchange_currency": {
"id": 133,
"iso_code": "STN",
"name": "São Tomé and Príncipe dobra"
}
},
{
"rate": 48.66,
"exchange_currency": {
"id": 134,
"iso_code": "TJS",
"name": "Tajikistani somoni"
}
},
{
"rate": 26.8,
"exchange_currency": {
"id": 135,
"iso_code": "TZS",
"name": "Tanzanian shilling"
}
},
{
"rate": 69.08,
"exchange_currency": {
"id": 136,
"iso_code": "THB",
"name": "Thai baht"
}
},
{
"rate": 71.7,
"exchange_currency": {
"id": 137,
"iso_code": "TOP",
"name": "Tongan paʻanga"
}
},
{
"rate": 33.51,
"exchange_currency": {
"id": 138,
"iso_code": "TTD",
"name": "Trinidad and Tobago dollar"
}
},
{
"rate": 89.78,
"exchange_currency": {
"id": 139,
"iso_code": "TND",
"name": "Tunisian dinar"
}
},
{
"rate": 16.87,
"exchange_currency": {
"id": 140,
"iso_code": "TRY",
"name": "Turkish lira"
}
},
{
"rate": 28.44,
"exchange_currency": {
"id": 141,
"iso_code": "TMT",
"name": "Turkmenistani manat"
}
},
{
"rate": 61.24,
"exchange_currency": {
"id": 142,
"iso_code": "UGX",
"name": "Ugandan shilling"
}
},
{
"rate": 36.07,
"exchange_currency": {
"id": 143,
"iso_code": "UAH",
"name": "Ukrainian hryvnia"
}
},
{
"rate": 35.31,
"exchange_currency": {
"id": 144,
"iso_code": "AED",
"name": "United Arab Emirates dirham"
}
},
{
"rate": 98.52,
"exchange_currency": {
"id": 145,
"iso_code": "UYU",
"name": "Uruguayan peso"
}
},
{
"rate": 67.48,
"exchange_currency": {
"id": 146,
"iso_code": "UZS",
"name": "Uzbekistani sum"
}
},
{
"rate": 10.86,
"exchange_currency": {
"id": 147,
"iso_code": "VUV",
"name": "Vanuatu vatu"
}
},
{
"rate": 66.27,
"exchange_currency": {
"id": 148,
"iso_code": "VES",
"name": "Venezuelan sovereign bolívar"
}
},
{
"rate": 67.11,
"exchange_currency": {
"id": 149,
"iso_code": "VND",
"name": "Vietnamese đồng"
}
},
{
"rate": 23.74,
"exchange_currency": {
"id": 150,
"iso_code": "XOF",
"name": "West African CFA franc"
}
},
{
"rate": 86.58,
"exchange_currency": {
"id": 151,
"iso_code": "YER",
"name": "Yemeni rial"
}
},
{
"rate": 19.05,
"exchange_currency": {
"id": 152,
"iso_code": "ZMW",
"name": "Zambian kwacha"
}
}
]
},
"project_users": [
{
"access": "admin",
"user_id": 1
},
{
"access": "edit",
"user_id": 4
},
{
"access": "edit",
"user_id": 5
}
]
},
{
"id": 3,
"name": "Test Project 1",
"code": "TST1",
"client": {
"id": 11,
"name": "Sample Client",
"data": {
"notes": {
"value": {
"value": "This is a sample client"
}
},
"account": {
"value": {
"vat": null,
"terms": null,
"currency": "USD",
"lead_time": null,
"credit_limit": null,
"account_number": null,
"registration_number": null
}
},
"address": {
"value": [
{
"id": 11,
"city": "New York",
"name": "Sample Client",
"phone": "0123456789",
"state": "New York",
"country": "United States of America",
"contacts": {
"value": [
{
"id": 11,
"name": "Sample Client",
"note": "This is a sample client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"priority": "primary"
}
]
},
"priority": "primary",
"post_code": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"team_region_id": null
}
]
},
"company_details": {
"value": {
"email": "info_1@client.com",
"status": "Approved",
"website": null,
"language": null,
"password": null,
"user_name": null,
"company_name": "Sample Client"
}
}
},
"addresses": [
{
"id": 11,
"name": "Sample Client",
"phone": "0123456789",
"postcode": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"city": "New York",
"state": "New York",
"country": "United States of America"
}
],
"people": [
{
"id": 11,
"name": "Sample Client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"note": "This is a sample client"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
"billing_client": null,
"address": null,
"categories": [
{
"id": 13,
"name": "Electrical",
"code": "EL",
"key": "26_electrical",
"children": []
},
{
"id": 1,
"name": "Concrete",
"code": "CO",
"key": "03_concrete",
"children": []
},
{
"id": 9,
"name": "Equipment",
"code": "EQ",
"key": "11_equipment",
"children": []
},
{
"id": 3,
"name": "Metals",
"code": "MT",
"key": "05_metals",
"children": []
},
{
"id": 4,
"name": "Wood, Plastics, and Composites",
"code": "WPC",
"key": "06_wood_plastics_composites",
"children": []
},
{
"id": 5,
"name": "Thermal & Moisture Protection",
"code": "TMP",
"key": "07_thermal_and_moisture_protection",
"children": []
},
{
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
{
"id": 2,
"name": "Masonry",
"code": "MA",
"key": "04_masonry",
"children": []
},
{
"id": 6,
"name": "Openings",
"code": "OP",
"key": "08_openings",
"children": []
},
{
"id": 7,
"name": "Finishes",
"code": "FI",
"key": "09_finishes",
"children": []
},
{
"id": 8,
"name": "Specialties",
"code": "S",
"key": "10_specialties",
"children": []
},
{
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
{
"id": 11,
"name": "Special Construction",
"code": "SC",
"key": "13_special_construction",
"children": []
},
{
"id": 12,
"name": "Conveying Equipment",
"code": "CE",
"key": "14_conveying_equipment",
"children": []
},
{
"id": 14,
"name": "Fire Suppression",
"code": "FS",
"key": "21_fire_suppression",
"children": []
}
],
"project_currency": null,
"project_users": [
{
"access": "edit",
"user_id": 1
},
{
"access": "edit",
"user_id": 6
}
]
},
{
"id": 4,
"name": "Test Project 2",
"code": "TST2",
"client": {
"id": 11,
"name": "Sample Client",
"data": {
"notes": {
"value": {
"value": "This is a sample client"
}
},
"account": {
"value": {
"vat": null,
"terms": null,
"currency": "USD",
"lead_time": null,
"credit_limit": null,
"account_number": null,
"registration_number": null
}
},
"address": {
"value": [
{
"id": 11,
"city": "New York",
"name": "Sample Client",
"phone": "0123456789",
"state": "New York",
"country": "United States of America",
"contacts": {
"value": [
{
"id": 11,
"name": "Sample Client",
"note": "This is a sample client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"priority": "primary"
}
]
},
"priority": "primary",
"post_code": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"team_region_id": null
}
]
},
"company_details": {
"value": {
"email": "info_1@client.com",
"status": "Approved",
"website": null,
"language": null,
"password": null,
"user_name": null,
"company_name": "Sample Client"
}
}
},
"addresses": [
{
"id": 11,
"name": "Sample Client",
"phone": "0123456789",
"postcode": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"city": "New York",
"state": "New York",
"country": "United States of America"
}
],
"people": [
{
"id": 11,
"name": "Sample Client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"note": "This is a sample client"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
"billing_client": null,
"address": null,
"categories": [
{
"id": 13,
"name": "Electrical",
"code": "EL",
"key": "26_electrical",
"children": []
},
{
"id": 1,
"name": "Concrete",
"code": "CO",
"key": "03_concrete",
"children": []
},
{
"id": 9,
"name": "Equipment",
"code": "EQ",
"key": "11_equipment",
"children": []
},
{
"id": 3,
"name": "Metals",
"code": "MT",
"key": "05_metals",
"children": []
},
{
"id": 4,
"name": "Wood, Plastics, and Composites",
"code": "WPC",
"key": "06_wood_plastics_composites",
"children": []
},
{
"id": 5,
"name": "Thermal & Moisture Protection",
"code": "TMP",
"key": "07_thermal_and_moisture_protection",
"children": []
},
{
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
{
"id": 2,
"name": "Masonry",
"code": "MA",
"key": "04_masonry",
"children": []
},
{
"id": 6,
"name": "Openings",
"code": "OP",
"key": "08_openings",
"children": []
},
{
"id": 7,
"name": "Finishes",
"code": "FI",
"key": "09_finishes",
"children": []
},
{
"id": 8,
"name": "Specialties",
"code": "S",
"key": "10_specialties",
"children": []
},
{
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
{
"id": 11,
"name": "Special Construction",
"code": "SC",
"key": "13_special_construction",
"children": []
},
{
"id": 12,
"name": "Conveying Equipment",
"code": "CE",
"key": "14_conveying_equipment",
"children": []
},
{
"id": 14,
"name": "Fire Suppression",
"code": "FS",
"key": "21_fire_suppression",
"children": []
}
],
"project_currency": null,
"project_users": [
{
"access": "edit",
"user_id": 1
},
{
"access": "edit",
"user_id": 6
}
]
}
],
"project_items": [
{
"id": 17,
"project_id": 5,
"position": 17,
"state": "active",
"division": {
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 16,
"project_id": 5,
"position": 18,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 15,
"project_id": 5,
"position": 19,
"state": "active",
"division": {
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 11,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 4,
"area_multiplier": 2
},
{
"area_id": 7,
"quantity": 1,
"area_multiplier": 2
},
{
"area_id": 6,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 14,
"project_id": 5,
"position": 20,
"state": "active",
"division": {
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 4,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 2,
"area_multiplier": 2
}
]
},
{
"id": 13,
"project_id": 5,
"position": 21,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 32,
"project_id": 5,
"position": 1,
"state": "active",
"division": {
"id": 3,
"name": "Metals",
"code": "MT",
"key": "05_metals",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [
33
],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 33,
"project_id": 5,
"position": 2,
"state": "active",
"division": {
"id": 3,
"name": "Metals",
"code": "MT",
"key": "05_metals",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 6,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 31,
"project_id": 5,
"position": 3,
"state": "active",
"division": {
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 30,
"project_id": 5,
"position": 4,
"state": "active",
"division": {
"id": 2,
"name": "Masonry",
"code": "MA",
"key": "04_masonry",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 4,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 6,
"quantity": 1,
"area_multiplier": 1
},
{
"area_id": 8,
"quantity": 1,
"area_multiplier": 1
},
{
"area_id": 7,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 29,
"project_id": 5,
"position": 5,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 5,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 36,
"project_id": 1,
"position": 0,
"state": "active",
"division": {
"id": 3,
"name": "Metals",
"code": "MT",
"key": "05_metals",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 12,
"project_id": 5,
"position": 22,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 8,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 8,
"quantity": 4,
"area_multiplier": 1
},
{
"area_id": 5,
"quantity": 2,
"area_multiplier": 2
}
]
},
{
"id": 37,
"project_id": 2,
"position": 0,
"state": "active",
"division": {
"id": 13,
"name": "Electrical",
"code": "EL",
"key": "26_electrical",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 21,
"project_id": 5,
"position": 13,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 6,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 11,
"project_id": 5,
"position": 23,
"state": "active",
"division": {
"id": 7,
"name": "Finishes",
"code": "FI",
"key": "09_finishes",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 6,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 10,
"project_id": 5,
"position": 24,
"state": "active",
"division": {
"id": 5,
"name": "Thermal & Moisture Protection",
"code": "TMP",
"key": "07_thermal_and_moisture_protection",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 7,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 9,
"project_id": 5,
"position": 25,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 3,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 8,
"project_id": 5,
"position": 26,
"state": "active",
"division": {
"id": 13,
"name": "Electrical",
"code": "EL",
"key": "26_electrical",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 4,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 4,
"quantity": 4,
"area_multiplier": 1
}
]
},
{
"id": 7,
"project_id": 5,
"position": 27,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 4,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 6,
"project_id": 5,
"position": 28,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 3,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 28,
"project_id": 5,
"position": 6,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 8,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 6,
"quantity": 2,
"area_multiplier": 1
},
{
"area_id": 7,
"quantity": 1,
"area_multiplier": 2
},
{
"area_id": 5,
"quantity": 2,
"area_multiplier": 2
}
]
},
{
"id": 27,
"project_id": 5,
"position": 7,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 5,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 26,
"project_id": 5,
"position": 8,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 5,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 25,
"project_id": 5,
"position": 9,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 5,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 24,
"project_id": 5,
"position": 10,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 6,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 23,
"project_id": 5,
"position": 11,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 6,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 22,
"project_id": 5,
"position": 12,
"state": "active",
"division": {
"id": 2,
"name": "Masonry",
"code": "MA",
"key": "04_masonry",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 6,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 20,
"project_id": 5,
"position": 14,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 4,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 19,
"project_id": 5,
"position": 15,
"state": "active",
"division": {
"id": 10,
"name": "Furnishings",
"code": "FU",
"key": "12_furnishings",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 3,
"quantity": 1,
"area_multiplier": 1
},
{
"area_id": 8,
"quantity": 1,
"area_multiplier": 1
}
]
},
{
"id": 18,
"project_id": 5,
"position": 16,
"state": "active",
"division": {
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 5,
"project_id": 5,
"position": 29,
"state": "active",
"division": {
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 4,
"project_id": 5,
"position": 30,
"state": "active",
"division": {
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 9,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 3,
"project_id": 5,
"position": 31,
"state": "active",
"division": {
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 7,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 2,
"project_id": 5,
"position": 32,
"state": "active",
"division": {
"id": 15,
"name": "Plumbing",
"code": "PL",
"key": "22_plumbing",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 2,
"extra_quantity": 0,
"area_quantities": [
{
"area_id": 7,
"quantity": 1,
"area_multiplier": 2
}
]
},
{
"id": 1,
"project_id": 5,
"position": 33,
"state": "active",
"division": {
"id": 5,
"name": "Thermal & Moisture Protection",
"code": "TMP",
"key": "07_thermal_and_moisture_protection",
"children": []
},
"vendor_id": 12,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 34,
"project_id": 1,
"position": 1,
"state": "active",
"division": {
"id": 5,
"name": "Thermal & Moisture Protection",
"code": "TMP",
"key": "07_thermal_and_moisture_protection",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 35,
"project_id": 2,
"position": 1,
"state": "active",
"division": {
"id": 6,
"name": "Openings",
"code": "OP",
"key": "08_openings",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 38,
"project_id": 1,
"position": -1,
"state": "active",
"division": {
"id": 8,
"name": "Specialties",
"code": "S",
"key": "10_specialties",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 39,
"project_id": 2,
"position": -1,
"state": "active",
"division": {
"id": 6,
"name": "Openings",
"code": "OP",
"key": "08_openings",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 40,
"project_id": 1,
"position": -2,
"state": "active",
"division": {
"id": 1,
"name": "Concrete",
"code": "CO",
"key": "03_concrete",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 41,
"project_id": 2,
"position": -2,
"state": "active",
"division": {
"id": 7,
"name": "Finishes",
"code": "FI",
"key": "09_finishes",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 43,
"project_id": 2,
"position": -3,
"state": "active",
"division": {
"id": 13,
"name": "Electrical",
"code": "EL",
"key": "26_electrical",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
},
{
"id": 42,
"project_id": 1,
"position": -3,
"state": "active",
"division": {
"id": 2,
"name": "Masonry",
"code": "MA",
"key": "04_masonry",
"children": []
},
"vendor_id": null,
"revit_id": null,
"column_values": [],
"child_item_ids": [],
"quantity": 1,
"extra_quantity": 0,
"area_quantities": []
}
],
"client_proposals": [
{
"id": 1,
"label": "SAMPLEP-1",
"status": "draft",
"created_at": "2026-08-07T11:11:05.827-04:00",
"updated_at": "2026-08-07T11:11:05.827-04:00",
"subtotal": 0,
"total": 0,
"taxes": 0,
"taxable_amount": 0,
"client": {
"id": 1,
"name": "Fohlio 1",
"data": {
"notes": {
"value": {
"value": "just note"
}
},
"account": {
"value": {
"vat": "vat",
"terms": "term",
"currency": "CNY",
"lead_time": "lead_time",
"credit_limit": "credit_limit",
"account_number": "account_number",
"registration_number": "registration_number"
}
},
"address": {
"value": [
{
"id": 1,
"city": "city",
"name": "name",
"phone": "phone",
"state": "state",
"country": "country",
"contacts": {
"value": [
{
"id": 1,
"name": "Contact 1",
"note": "Note 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"priority": "standard"
}
]
},
"priority": "standard",
"post_code": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"team_region_id": null
}
]
},
"category": {
"value": [
{
"id": 1,
"name": "Concrete"
}
]
},
"document": {
"value": {
"note": "note",
"files": []
}
},
"company_details": {
"value": {
"email": "fohlio1@example.com",
"status": "Approved",
"website": "www",
"language": "en",
"password": "secret",
"user_name": "Tester",
"company_name": "Fohlio 1"
}
}
},
"addresses": [
{
"id": 1,
"name": "name",
"phone": "phone",
"postcode": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"city": "city",
"state": "state",
"country": "country"
}
],
"people": [
{
"id": 1,
"name": "Contact 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"note": "Note 1"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
"items": [
{
"id": 33,
"name": "PM 13",
"description": "Project Model 13",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 13
},
{
"id": 34,
"name": "PM 27",
"description": "Project Model 27",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 27
},
{
"id": 35,
"name": "PM 7",
"description": "Project Model 7",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 7
}
],
"client_invoice_ids": [],
"payment_terms": [
{
"amount": "15%",
"due_date": "2026-08-07",
"payment_terms": "1 day"
},
{
"amount": "35%",
"due_date": "2026-08-07",
"payment_terms": "1 day"
},
{
"amount": "50%",
"due_date": "2026-08-07",
"payment_terms": "1 day"
}
]
},
{
"id": 2,
"label": "SAMPLEP-2",
"status": "draft",
"created_at": "2026-08-07T11:11:05.884-04:00",
"updated_at": "2026-08-07T11:11:05.884-04:00",
"subtotal": 0,
"total": 0,
"taxes": 0,
"taxable_amount": 0,
"client": {
"id": 1,
"name": "Fohlio 1",
"data": {
"notes": {
"value": {
"value": "just note"
}
},
"account": {
"value": {
"vat": "vat",
"terms": "term",
"currency": "CNY",
"lead_time": "lead_time",
"credit_limit": "credit_limit",
"account_number": "account_number",
"registration_number": "registration_number"
}
},
"address": {
"value": [
{
"id": 1,
"city": "city",
"name": "name",
"phone": "phone",
"state": "state",
"country": "country",
"contacts": {
"value": [
{
"id": 1,
"name": "Contact 1",
"note": "Note 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"priority": "standard"
}
]
},
"priority": "standard",
"post_code": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"team_region_id": null
}
]
},
"category": {
"value": [
{
"id": 1,
"name": "Concrete"
}
]
},
"document": {
"value": {
"note": "note",
"files": []
}
},
"company_details": {
"value": {
"email": "fohlio1@example.com",
"status": "Approved",
"website": "www",
"language": "en",
"password": "secret",
"user_name": "Tester",
"company_name": "Fohlio 1"
}
}
},
"addresses": [
{
"id": 1,
"name": "name",
"phone": "phone",
"postcode": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"city": "city",
"state": "state",
"country": "country"
}
],
"people": [
{
"id": 1,
"name": "Contact 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"note": "Note 1"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
"items": [
{
"id": 36,
"name": "PM 13",
"description": "Project Model 13",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 13
},
{
"id": 37,
"name": "PM 27",
"description": "Project Model 27",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 27
},
{
"id": 38,
"name": "PM 7",
"description": "Project Model 7",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 7
}
],
"client_invoice_ids": [],
"payment_terms": [
{
"amount": "15%",
"due_date": "2026-08-07",
"payment_terms": "1 day"
},
{
"amount": "35%",
"due_date": "2026-08-07",
"payment_terms": "1 day"
},
{
"amount": "50%",
"due_date": "2026-08-07",
"payment_terms": "1 day"
}
]
}
],
"client_invoices": [
{
"id": 1,
"project_id": 5,
"status": "draft",
"invoice_date": "2026-08-07",
"due_date": "2026-08-07",
"note": null,
"client_email": "info_1@client.com",
"payment_terms": [],
"label": "SAMPLEP-1",
"created_at": "2026-08-07T11:11:02.934-04:00",
"updated_at": "2026-08-07T11:11:02.987-04:00",
"tax_amount": 2104.396,
"taxable_amount": 21043.96,
"amount": 21043.96,
"amount_with_tax": 23148.356,
"balance": 23148.356,
"products_amount": 23148.356,
"services_amount": 0,
"balance_transactions_amount": 0,
"client": {
"id": 11,
"name": "Sample Client",
"data": {
"notes": {
"value": {
"value": "This is a sample client"
}
},
"account": {
"value": {
"vat": null,
"terms": null,
"currency": "USD",
"lead_time": null,
"credit_limit": null,
"account_number": null,
"registration_number": null
}
},
"address": {
"value": [
{
"id": 11,
"city": "New York",
"name": "Sample Client",
"phone": "0123456789",
"state": "New York",
"country": "United States of America",
"contacts": {
"value": [
{
"id": 11,
"name": "Sample Client",
"note": "This is a sample client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"priority": "primary"
}
]
},
"priority": "primary",
"post_code": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"team_region_id": null
}
]
},
"company_details": {
"value": {
"email": "info_1@client.com",
"status": "Approved",
"website": null,
"language": null,
"password": null,
"user_name": null,
"company_name": "Sample Client"
}
}
},
"addresses": [
{
"id": 11,
"name": "Sample Client",
"phone": "0123456789",
"postcode": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"city": "New York",
"state": "New York",
"country": "United States of America"
}
],
"people": [
{
"id": 11,
"name": "Sample Client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"note": "This is a sample client"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
"items": [
{
"id": 1,
"name": "HOLLOW SECTION - GALVANISED - KEE KLAMP",
"description": "Product Type: HOLLOW SECTION - GALVANISED - KEE KLAMP\nDimension: REFER TO DRAWINGS FOR DIMENSION DETAILS",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 32
},
{
"id": 2,
"name": "17\" X 18-3/4\" X 8-1/4\" TOP-/UNDER-MOUNT SINGLE-BOWL KITCHEN SINK",
"description": "Product Type: SINK",
"unit_type": null,
"quantity": 2,
"price": 100,
"taxable": true,
"second_taxable": false,
"project_item_id": 31
},
{
"id": 3,
"name": "POLISHED CONCRETE",
"description": "Product Type: POLISHED CONCRETE",
"unit_type": null,
"quantity": 4,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 30
},
{
"id": 4,
"name": "CABINET GABIN",
"description": "Product Type: WALL STORAGE UNIT\nDimension: W - 1000MM X H - 1400MM X D - 400MM",
"unit_type": null,
"quantity": 2,
"price": 600,
"taxable": true,
"second_taxable": false,
"project_item_id": 29
},
{
"id": 5,
"name": "WALL CABINETS",
"description": "Product Type: WALL CABINETS\nDimension: H - 770MM X L - 1030MM X W - 230MM",
"unit_type": null,
"quantity": 8,
"price": 15,
"taxable": true,
"second_taxable": false,
"project_item_id": 28
},
{
"id": 6,
"name": "DESK CHAIR",
"description": "Product Type: DESK CHAIR\nDimension: H - 1050MM TO 1150MM W - 655MM X D - 540MM",
"unit_type": null,
"quantity": 2,
"price": 100,
"taxable": true,
"second_taxable": false,
"project_item_id": 27
},
{
"id": 7,
"name": "SOCIETY TABLE",
"description": "Product Type: DESK\nDimension: ARM HEIGHT- 440MM TO 540MM SEAT HEIGHT - 440MM TO 540MM\"",
"unit_type": null,
"quantity": 2,
"price": 350,
"taxable": true,
"second_taxable": false,
"project_item_id": 26
},
{
"id": 8,
"name": "CEILING LAMP",
"description": "Product Type: CEILING LAMP",
"unit_type": null,
"quantity": 2,
"price": 300,
"taxable": true,
"second_taxable": false,
"project_item_id": 25
},
{
"id": 9,
"name": "FLUTED GLASS",
"description": "Product Type: GLASS\nDimension: VARIED",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 24
},
{
"id": 10,
"name": "GLASS",
"description": "Product Type: GLASS\nDimension: VARIED",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 23
},
{
"id": 11,
"name": "ETERNAL",
"description": "Product Type: STONE - SLAB\nDimension: 128\" X 63\"",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 22
},
{
"id": 12,
"name": "WINE RACK",
"description": "Product Type: SHELVING SYSTEM\nDimension: W. 17\" X H. 4' 9\" X D. 7.5\"",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 21
},
{
"id": 13,
"name": "SNAIL MAILBOX",
"description": "Product Type: MAILBOX\nDimension: WIDTH: 14.25\"; DEPTH: 5.5\"; HEIGHT: 9\"",
"unit_type": null,
"quantity": 1,
"price": 50,
"taxable": true,
"second_taxable": false,
"project_item_id": 20
},
{
"id": 14,
"name": "AURELE 6\" MATTE BLACK HOUSE NUMBERS",
"description": "Product Type: LETTERING",
"unit_type": null,
"quantity": 2,
"price": 35,
"taxable": true,
"second_taxable": false,
"project_item_id": 19
},
{
"id": 15,
"name": "CONTOUR 21 37CM WASHBASIN",
"description": "Product Type: WASH HAND BASIN\nDimension: W370 X D310",
"unit_type": null,
"quantity": 2,
"price": 150,
"taxable": true,
"second_taxable": false,
"project_item_id": 18
},
{
"id": 16,
"name": "GROSSETO MODERN CERAMIC",
"description": "Product Type: COUNTERTOP SINK\nDimension: 580X360X125",
"unit_type": null,
"quantity": 2,
"price": 200,
"taxable": true,
"second_taxable": false,
"project_item_id": 17
},
{
"id": 17,
"name": "GRAB BAR",
"description": "Product Type: GRAB BAR\nDimension: 18\" X 1-1/4\"",
"unit_type": null,
"quantity": 2,
"price": 15,
"taxable": true,
"second_taxable": false,
"project_item_id": 16
},
{
"id": 18,
"name": "SOAP DISPENSER",
"description": "Product Type: SOAP DISPENSER",
"unit_type": null,
"quantity": 11,
"price": 90,
"taxable": true,
"second_taxable": false,
"project_item_id": 15
},
{
"id": 19,
"name": "HAND DRYER",
"description": "Product Type: HAND DRYER\nDimension: 11 3/4” W X 12 11/16” H X 6 11/16” D",
"unit_type": null,
"quantity": 4,
"price": 500,
"taxable": true,
"second_taxable": false,
"project_item_id": 14
},
{
"id": 20,
"name": "GLASS",
"description": "Product Type: GLASS\nDimension: 36\" X 48\"",
"unit_type": null,
"quantity": 2,
"price": 200,
"taxable": true,
"second_taxable": false,
"project_item_id": 13
},
{
"id": 21,
"name": "COAT HOOKS",
"description": "Product Type: COAT HOOKS",
"unit_type": null,
"quantity": 8,
"price": 5,
"taxable": true,
"second_taxable": false,
"project_item_id": 12
},
{
"id": 22,
"name": "ROCKY RIVER",
"description": "Product Type: PAINT\nDimension: REFER TO DETAILED DRAWINGS",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 11
},
{
"id": 23,
"name": "ALTRO WHITEROCK WHITE™",
"description": "Product Type: HYGIENE CLADDING\nDimension: REFER TO DETAILED DRAWINGS",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 10
},
{
"id": 24,
"name": "NOVARA GREY OUTDOOR SOFA",
"description": "Product Type: OUTDOOR SOFA\nDimension: WIDTH: 100\"; DEPTH: 34\"; HEIGHT: 29\"",
"unit_type": null,
"quantity": 1,
"price": 800,
"taxable": true,
"second_taxable": false,
"project_item_id": 9
},
{
"id": 25,
"name": "CAGE INDOOR-OUTDOOR FLUSH MOUNT LIGHT",
"description": "Product Type: FLUSH MOUNT\nDimension: WIDTH: 9\"; HEIGHT: 8.25\"",
"unit_type": null,
"quantity": 4,
"price": 30,
"taxable": true,
"second_taxable": false,
"project_item_id": 8
},
{
"id": 26,
"name": "ELEMENT COFFEE TABLE",
"description": "Product Type: OUTDOOR COFFEE TABLE\nDimension: WIDTH: 31.5\"; DEPTH: 31.5\"; HEIGHT: 15.25\"",
"unit_type": null,
"quantity": 1,
"price": 700,
"taxable": true,
"second_taxable": false,
"project_item_id": 7
},
{
"id": 27,
"name": "NOVARA LOUNGE CHAIR GREY",
"description": "Product Type: OUTDOOR CHAIR\nDimension: WIDTH: 45\"; DEPTH: 34\"; HEIGHT: 29\"",
"unit_type": null,
"quantity": 1,
"price": 400,
"taxable": true,
"second_taxable": false,
"project_item_id": 6
},
{
"id": 28,
"name": "PURIST®",
"description": "Product Type: SHOWERHEAD",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 5
},
{
"id": 29,
"name": "SUPERPLAN XXL",
"description": "Product Type: SHOWER\nDimension: 28 X 55 X 2",
"unit_type": null,
"quantity": 2,
"price": 4585.99,
"taxable": true,
"second_taxable": false,
"project_item_id": 4
},
{
"id": 30,
"name": "WHITEHAVEN®",
"description": "Product Type: SINK\nDimension: L 35-11/16\", H 9-5/8\", W 21-9/16\"",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 3
},
{
"id": 31,
"name": "TOOBI SINGLE HOLE BATHROOM FAUCET - FREE TOUCH ACTIVATED DRAIN ASSEMBLY WITH PURCHASE",
"description": "Product Type: FAUCET\nDimension: HEIGHT: 11.3125; SPOUTHEIGHT: 7.675; OVERALLHEIGHT: 11.3125; MAXDECKTHICKNESS: 1.75",
"unit_type": null,
"quantity": 2,
"price": 1275.99,
"taxable": true,
"second_taxable": false,
"project_item_id": 2
},
{
"id": 32,
"name": "COOL SHIELD THERMAL BUBBLE ROLL",
"description": "",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": true,
"second_taxable": false,
"project_item_id": 1
}
],
"client_proposal_id": null,
"purchase_order_ids": []
},
{
"id": 2,
"project_id": 5,
"status": "draft",
"invoice_date": null,
"due_date": null,
"note": null,
"client_email": "fohlio1@example.com",
"payment_terms": [],
"label": "SAMPLEP-2",
"created_at": "2026-08-07T11:11:05.999-04:00",
"updated_at": "2026-08-07T11:11:05.999-04:00",
"tax_amount": 0,
"taxable_amount": 0,
"amount": 0,
"amount_with_tax": 0,
"balance": 0,
"products_amount": 199.98,
"services_amount": 0,
"balance_transactions_amount": 0,
"client": {
"id": 1,
"name": "Fohlio 1",
"data": {
"notes": {
"value": {
"value": "just note"
}
},
"account": {
"value": {
"vat": "vat",
"terms": "term",
"currency": "CNY",
"lead_time": "lead_time",
"credit_limit": "credit_limit",
"account_number": "account_number",
"registration_number": "registration_number"
}
},
"address": {
"value": [
{
"id": 1,
"city": "city",
"name": "name",
"phone": "phone",
"state": "state",
"country": "country",
"contacts": {
"value": [
{
"id": 1,
"name": "Contact 1",
"note": "Note 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"priority": "standard"
}
]
},
"priority": "standard",
"post_code": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"team_region_id": null
}
]
},
"category": {
"value": [
{
"id": 1,
"name": "Concrete"
}
]
},
"document": {
"value": {
"note": "note",
"files": []
}
},
"company_details": {
"value": {
"email": "fohlio1@example.com",
"status": "Approved",
"website": "www",
"language": "en",
"password": "secret",
"user_name": "Tester",
"company_name": "Fohlio 1"
}
}
},
"addresses": [
{
"id": 1,
"name": "name",
"phone": "phone",
"postcode": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"city": "city",
"state": "state",
"country": "country"
}
],
"people": [
{
"id": 1,
"name": "Contact 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"note": "Note 1"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
"items": [
{
"id": 39,
"name": "PM 13",
"description": "Project Model 13",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 13
},
{
"id": 40,
"name": "PM 27",
"description": "Project Model 27",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 27
},
{
"id": 41,
"name": "PM 7",
"description": "Project Model 7",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 7
}
],
"client_proposal_id": null,
"purchase_order_ids": []
},
{
"id": 3,
"project_id": 5,
"status": "draft",
"invoice_date": null,
"due_date": null,
"note": null,
"client_email": "fohlio1@example.com",
"payment_terms": [],
"label": "SAMPLEP-3",
"created_at": "2026-08-07T11:11:06.048-04:00",
"updated_at": "2026-08-07T11:11:06.048-04:00",
"tax_amount": 0,
"taxable_amount": 0,
"amount": 0,
"amount_with_tax": 0,
"balance": 0,
"products_amount": 199.98,
"services_amount": 0,
"balance_transactions_amount": 0,
"client": {
"id": 1,
"name": "Fohlio 1",
"data": {
"notes": {
"value": {
"value": "just note"
}
},
"account": {
"value": {
"vat": "vat",
"terms": "term",
"currency": "CNY",
"lead_time": "lead_time",
"credit_limit": "credit_limit",
"account_number": "account_number",
"registration_number": "registration_number"
}
},
"address": {
"value": [
{
"id": 1,
"city": "city",
"name": "name",
"phone": "phone",
"state": "state",
"country": "country",
"contacts": {
"value": [
{
"id": 1,
"name": "Contact 1",
"note": "Note 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"priority": "standard"
}
]
},
"priority": "standard",
"post_code": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"team_region_id": null
}
]
},
"category": {
"value": [
{
"id": 1,
"name": "Concrete"
}
]
},
"document": {
"value": {
"note": "note",
"files": []
}
},
"company_details": {
"value": {
"email": "fohlio1@example.com",
"status": "Approved",
"website": "www",
"language": "en",
"password": "secret",
"user_name": "Tester",
"company_name": "Fohlio 1"
}
}
},
"addresses": [
{
"id": 1,
"name": "name",
"phone": "phone",
"postcode": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"city": "city",
"state": "state",
"country": "country"
}
],
"people": [
{
"id": 1,
"name": "Contact 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"note": "Note 1"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
"items": [
{
"id": 42,
"name": "PM 13",
"description": "Project Model 13",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 13
},
{
"id": 43,
"name": "PM 27",
"description": "Project Model 27",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 27
},
{
"id": 44,
"name": "PM 7",
"description": "Project Model 7",
"unit_type": null,
"quantity": 2,
"price": 33.33,
"taxable": true,
"second_taxable": false,
"project_item_id": 7
}
],
"client_proposal_id": null,
"purchase_order_ids": []
}
],
"purchase_orders": [
{
"id": 1,
"rev_num": null,
"last_revision_num": null,
"project_id": 5,
"creator_id": 1,
"label": "PO-1",
"status": "draft",
"common_status": "draft",
"project_name": "Sample Project (With Purchasing)",
"purchase_order_date": "2026-08-07",
"sent_date": null,
"delivery_date": null,
"ship_via": null,
"note": null,
"payment_terms": null,
"currency": "USD",
"documents_count": 0,
"created_at": "2026-08-07T11:11:03.157-04:00",
"updated_at": "2026-08-07T11:11:03.236-04:00",
"vendor_id": 12,
"vendor_address_id": 12,
"vendor_contact_id": 12,
"shipping_client_id": null,
"shipping_client": null,
"shipping_client_address_id": null,
"shipping_client_contact_id": null,
"billing_client_id": null,
"billing_client": null,
"billing_client_address_id": null,
"billing_client_contact_id": null,
"amount": 21043.96,
"total": 21043.96,
"shipping_cost": 0,
"packing_cost": 0,
"duties_cost": 0,
"install_cost": 0,
"other_cost": 0,
"sales_tax": 0,
"invoiced_amount": 21043.96,
"paid_amount": 0,
"due_amount": 0,
"items": [
{
"id": 1,
"name": "HOLLOW SECTION - GALVANISED - KEE KLAMP",
"description": "Product Type: HOLLOW SECTION - GALVANISED - KEE KLAMP\nDimension: REFER TO DRAWINGS FOR DIMENSION DETAILS",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 32
},
{
"id": 2,
"name": "17\" X 18-3/4\" X 8-1/4\" TOP-/UNDER-MOUNT SINGLE-BOWL KITCHEN SINK",
"description": "Product Type: SINK\nModel #: K-6584-0",
"unit_type": null,
"quantity": 2,
"price": 100,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 31
},
{
"id": 3,
"name": "POLISHED CONCRETE",
"description": "Product Type: POLISHED CONCRETE",
"unit_type": null,
"quantity": 4,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 30
},
{
"id": 4,
"name": "CABINET GABIN",
"description": "Product Type: WALL STORAGE UNIT\nModel #: CABINET GABIN IN OAK - SLATE GREY\nDimension: W - 1000MM X H - 1400MM X D - 400MM",
"unit_type": null,
"quantity": 2,
"price": 600,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 29
},
{
"id": 5,
"name": "WALL CABINETS",
"description": "Product Type: WALL CABINETS\nModel #: BRIDGE SHELFS\nDimension: H - 770MM X L - 1030MM X W - 230MM",
"unit_type": null,
"quantity": 8,
"price": 15,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 28
},
{
"id": 6,
"name": "DESK CHAIR",
"description": "Product Type: DESK CHAIR\nModel #: NULITE 28040\nDimension: H - 1050MM TO 1150MM W - 655MM X D - 540MM",
"unit_type": null,
"quantity": 2,
"price": 100,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 27
},
{
"id": 7,
"name": "SOCIETY TABLE",
"description": "Product Type: DESK\nModel #: AJ52-16070 SOCIETY TABLE\nDimension: ARM HEIGHT- 440MM TO 540MM SEAT HEIGHT - 440MM TO 540MM\"",
"unit_type": null,
"quantity": 2,
"price": 350,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 26
},
{
"id": 8,
"name": "CEILING LAMP",
"description": "Product Type: CEILING LAMP\nModel #: LEAVES PENDANT",
"unit_type": null,
"quantity": 2,
"price": 300,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 25
},
{
"id": 9,
"name": "FLUTED GLASS",
"description": "Product Type: GLASS\nDimension: VARIED",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 24
},
{
"id": 10,
"name": "GLASS",
"description": "Product Type: GLASS\nDimension: VARIED",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 23
},
{
"id": 11,
"name": "ETERNAL",
"description": "Product Type: STONE - SLAB\nDimension: 128\" X 63\"",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 22
},
{
"id": 12,
"name": "WINE RACK",
"description": "Product Type: SHELVING SYSTEM\nDimension: W. 17\" X H. 4' 9\" X D. 7.5\"",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 21
},
{
"id": 13,
"name": "SNAIL MAILBOX",
"description": "Product Type: MAILBOX\nModel #: 104766\nDimension: WIDTH: 14.25\"; DEPTH: 5.5\"; HEIGHT: 9\"",
"unit_type": null,
"quantity": 1,
"price": 50,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 20
},
{
"id": 14,
"name": "AURELE 6\" MATTE BLACK HOUSE NUMBERS",
"description": "Product Type: LETTERING\nModel #: 111962",
"unit_type": null,
"quantity": 2,
"price": 35,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 19
},
{
"id": 15,
"name": "CONTOUR 21 37CM WASHBASIN",
"description": "Product Type: WASH HAND BASIN\nDimension: W370 X D310",
"unit_type": null,
"quantity": 2,
"price": 150,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 18
},
{
"id": 16,
"name": "GROSSETO MODERN CERAMIC",
"description": "Product Type: COUNTERTOP SINK\nDimension: 580X360X125",
"unit_type": null,
"quantity": 2,
"price": 200,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 17
},
{
"id": 17,
"name": "GRAB BAR",
"description": "Product Type: GRAB BAR\nDimension: 18\" X 1-1/4\"",
"unit_type": null,
"quantity": 2,
"price": 15,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 16
},
{
"id": 18,
"name": "SOAP DISPENSER",
"description": "Product Type: SOAP DISPENSER\nModel #: SOAP DISPENSER - 12 METER CONNECTION CABLE - 3 SPOUTS",
"unit_type": null,
"quantity": 11,
"price": 90,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 15
},
{
"id": 19,
"name": "HAND DRYER",
"description": "Product Type: HAND DRYER\nModel #: XLERATOR\nDimension: 11 3/4” W X 12 11/16” H X 6 11/16” D",
"unit_type": null,
"quantity": 4,
"price": 500,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 14
},
{
"id": 20,
"name": "GLASS",
"description": "Product Type: GLASS\nModel #: LUCENT MIRROR\nDimension: 36\" X 48\"",
"unit_type": null,
"quantity": 2,
"price": 200,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 13
},
{
"id": 21,
"name": "COAT HOOKS",
"description": "Product Type: COAT HOOKS\nModel #: PXB-UM-0-101 ($76.99)",
"unit_type": null,
"quantity": 8,
"price": 5,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 12
},
{
"id": 22,
"name": "ROCKY RIVER",
"description": "Product Type: PAINT\nModel #: SW 6215\nDimension: REFER TO DETAILED DRAWINGS",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 11
},
{
"id": 23,
"name": "ALTRO WHITEROCK WHITE™",
"description": "Product Type: HYGIENE CLADDING\nDimension: REFER TO DETAILED DRAWINGS",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 10
},
{
"id": 24,
"name": "NOVARA GREY OUTDOOR SOFA",
"description": "Product Type: OUTDOOR SOFA\nModel #: 214247\nDimension: WIDTH: 100\"; DEPTH: 34\"; HEIGHT: 29\"",
"unit_type": null,
"quantity": 1,
"price": 800,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 9
},
{
"id": 25,
"name": "CAGE INDOOR-OUTDOOR FLUSH MOUNT LIGHT",
"description": "Product Type: FLUSH MOUNT\nModel #: 365778\nDimension: WIDTH: 9\"; HEIGHT: 8.25\"",
"unit_type": null,
"quantity": 4,
"price": 30,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 8
},
{
"id": 26,
"name": "ELEMENT COFFEE TABLE",
"description": "Product Type: OUTDOOR COFFEE TABLE\nModel #: 444947\nDimension: WIDTH: 31.5\"; DEPTH: 31.5\"; HEIGHT: 15.25\"",
"unit_type": null,
"quantity": 1,
"price": 700,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 7
},
{
"id": 27,
"name": "NOVARA LOUNGE CHAIR GREY",
"description": "Product Type: OUTDOOR CHAIR\nModel #: 214269\nDimension: WIDTH: 45\"; DEPTH: 34\"; HEIGHT: 29\"",
"unit_type": null,
"quantity": 1,
"price": 400,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 6
},
{
"id": 28,
"name": "PURIST®",
"description": "Product Type: SHOWERHEAD\nModel #: K-939-G-CP",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 5
},
{
"id": 29,
"name": "SUPERPLAN XXL",
"description": "Product Type: SHOWER\nDimension: 28 X 55 X 2",
"unit_type": null,
"quantity": 2,
"price": 4585.99,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 4
},
{
"id": 30,
"name": "WHITEHAVEN®",
"description": "Product Type: SINK\nModel #: K-6489-0\nDimension: L 35-11/16\", H 9-5/8\", W 21-9/16\"",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 3
},
{
"id": 31,
"name": "TOOBI SINGLE HOLE BATHROOM FAUCET - FREE TOUCH ACTIVATED DRAIN ASSEMBLY WITH PURCHASE",
"description": "Product Type: FAUCET\nModel #: K-8990-7-CP\nDimension: HEIGHT: 11.3125; SPOUTHEIGHT: 7.675; OVERALLHEIGHT: 11.3125; MAXDECKTHICKNESS: 1.75",
"unit_type": null,
"quantity": 2,
"price": 1275.99,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 2
},
{
"id": 32,
"name": "COOL SHIELD THERMAL BUBBLE ROLL",
"description": "",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 1
}
],
"vendor": {
"id": 12,
"name": "Sample supplier",
"data": {
"notes": {
"value": {
"value": "This is a sample supplier"
}
},
"account": {
"value": {
"vat": null,
"terms": null,
"currency": "USD",
"lead_time": null,
"credit_limit": null,
"account_number": null,
"registration_number": null
}
},
"address": {
"value": [
{
"id": 12,
"city": "New York",
"name": "Sample First Name Sample Last Name",
"phone": "0123456789",
"state": "New York",
"country": "United States of America",
"contacts": {
"value": [
{
"id": 12,
"name": "Sample First Name Sample Last Name",
"note": "This is a sample supplier",
"email": "info_1@supplier.com",
"phone": "0123456789",
"position": null,
"priority": "primary"
}
]
},
"priority": "primary",
"post_code": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"team_region_id": null
}
]
},
"company_details": {
"value": {
"email": "info_1@supplier.com",
"status": "Approved",
"website": "www.supplier.com",
"language": null,
"password": "Password",
"user_name": "Username",
"company_name": "Sample supplier"
}
}
},
"addresses": [
{
"id": 12,
"name": "Sample First Name Sample Last Name",
"phone": "0123456789",
"postcode": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"city": "New York",
"state": "New York",
"country": "United States of America"
}
],
"people": [
{
"id": 12,
"name": "Sample First Name Sample Last Name",
"email": "info_1@supplier.com",
"phone": "0123456789",
"position": null,
"note": "This is a sample supplier"
}
],
"categories": [
{
"id": 2,
"type": "supplier"
}
]
},
"client_invoice_ids": [],
"supplier_invoice_ids": [
1
],
"shipment_ids": [
1
]
}
],
"purchase_order_invoices": [
{
"id": 1,
"purchase_order_id": 1,
"label": "Invoice 1",
"vendor": null,
"invoice_date": "2026-08-07",
"due_date": null,
"status": "draft",
"notes": null,
"items": [
{
"id": 1,
"name": "HOLLOW SECTION - GALVANISED - KEE KLAMP",
"description": "Product Type: HOLLOW SECTION - GALVANISED - KEE KLAMP\nDimension: REFER TO DRAWINGS FOR DIMENSION DETAILS",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 32
},
{
"id": 2,
"name": "17\" X 18-3/4\" X 8-1/4\" TOP-/UNDER-MOUNT SINGLE-BOWL KITCHEN SINK",
"description": "Product Type: SINK\nModel #: K-6584-0",
"unit_type": null,
"quantity": 2,
"price": 100,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 31
},
{
"id": 3,
"name": "POLISHED CONCRETE",
"description": "Product Type: POLISHED CONCRETE",
"unit_type": null,
"quantity": 4,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 30
},
{
"id": 4,
"name": "CABINET GABIN",
"description": "Product Type: WALL STORAGE UNIT\nModel #: CABINET GABIN IN OAK - SLATE GREY\nDimension: W - 1000MM X H - 1400MM X D - 400MM",
"unit_type": null,
"quantity": 2,
"price": 600,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 29
},
{
"id": 5,
"name": "WALL CABINETS",
"description": "Product Type: WALL CABINETS\nModel #: BRIDGE SHELFS\nDimension: H - 770MM X L - 1030MM X W - 230MM",
"unit_type": null,
"quantity": 8,
"price": 15,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 28
},
{
"id": 6,
"name": "DESK CHAIR",
"description": "Product Type: DESK CHAIR\nModel #: NULITE 28040\nDimension: H - 1050MM TO 1150MM W - 655MM X D - 540MM",
"unit_type": null,
"quantity": 2,
"price": 100,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 27
},
{
"id": 7,
"name": "SOCIETY TABLE",
"description": "Product Type: DESK\nModel #: AJ52-16070 SOCIETY TABLE\nDimension: ARM HEIGHT- 440MM TO 540MM SEAT HEIGHT - 440MM TO 540MM\"",
"unit_type": null,
"quantity": 2,
"price": 350,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 26
},
{
"id": 8,
"name": "CEILING LAMP",
"description": "Product Type: CEILING LAMP\nModel #: LEAVES PENDANT",
"unit_type": null,
"quantity": 2,
"price": 300,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 25
},
{
"id": 9,
"name": "FLUTED GLASS",
"description": "Product Type: GLASS\nDimension: VARIED",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 24
},
{
"id": 10,
"name": "GLASS",
"description": "Product Type: GLASS\nDimension: VARIED",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 23
},
{
"id": 11,
"name": "ETERNAL",
"description": "Product Type: STONE - SLAB\nDimension: 128\" X 63\"",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 22
},
{
"id": 12,
"name": "WINE RACK",
"description": "Product Type: SHELVING SYSTEM\nDimension: W. 17\" X H. 4' 9\" X D. 7.5\"",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 21
},
{
"id": 13,
"name": "SNAIL MAILBOX",
"description": "Product Type: MAILBOX\nModel #: 104766\nDimension: WIDTH: 14.25\"; DEPTH: 5.5\"; HEIGHT: 9\"",
"unit_type": null,
"quantity": 1,
"price": 50,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 20
},
{
"id": 14,
"name": "AURELE 6\" MATTE BLACK HOUSE NUMBERS",
"description": "Product Type: LETTERING\nModel #: 111962",
"unit_type": null,
"quantity": 2,
"price": 35,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 19
},
{
"id": 15,
"name": "CONTOUR 21 37CM WASHBASIN",
"description": "Product Type: WASH HAND BASIN\nDimension: W370 X D310",
"unit_type": null,
"quantity": 2,
"price": 150,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 18
},
{
"id": 16,
"name": "GROSSETO MODERN CERAMIC",
"description": "Product Type: COUNTERTOP SINK\nDimension: 580X360X125",
"unit_type": null,
"quantity": 2,
"price": 200,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 17
},
{
"id": 17,
"name": "GRAB BAR",
"description": "Product Type: GRAB BAR\nDimension: 18\" X 1-1/4\"",
"unit_type": null,
"quantity": 2,
"price": 15,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 16
},
{
"id": 18,
"name": "SOAP DISPENSER",
"description": "Product Type: SOAP DISPENSER\nModel #: SOAP DISPENSER - 12 METER CONNECTION CABLE - 3 SPOUTS",
"unit_type": null,
"quantity": 11,
"price": 90,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 15
},
{
"id": 19,
"name": "HAND DRYER",
"description": "Product Type: HAND DRYER\nModel #: XLERATOR\nDimension: 11 3/4” W X 12 11/16” H X 6 11/16” D",
"unit_type": null,
"quantity": 4,
"price": 500,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 14
},
{
"id": 20,
"name": "GLASS",
"description": "Product Type: GLASS\nModel #: LUCENT MIRROR\nDimension: 36\" X 48\"",
"unit_type": null,
"quantity": 2,
"price": 200,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 13
},
{
"id": 21,
"name": "COAT HOOKS",
"description": "Product Type: COAT HOOKS\nModel #: PXB-UM-0-101 ($76.99)",
"unit_type": null,
"quantity": 8,
"price": 5,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 12
},
{
"id": 22,
"name": "ROCKY RIVER",
"description": "Product Type: PAINT\nModel #: SW 6215\nDimension: REFER TO DETAILED DRAWINGS",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 11
},
{
"id": 23,
"name": "ALTRO WHITEROCK WHITE™",
"description": "Product Type: HYGIENE CLADDING\nDimension: REFER TO DETAILED DRAWINGS",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 10
},
{
"id": 24,
"name": "NOVARA GREY OUTDOOR SOFA",
"description": "Product Type: OUTDOOR SOFA\nModel #: 214247\nDimension: WIDTH: 100\"; DEPTH: 34\"; HEIGHT: 29\"",
"unit_type": null,
"quantity": 1,
"price": 800,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 9
},
{
"id": 25,
"name": "CAGE INDOOR-OUTDOOR FLUSH MOUNT LIGHT",
"description": "Product Type: FLUSH MOUNT\nModel #: 365778\nDimension: WIDTH: 9\"; HEIGHT: 8.25\"",
"unit_type": null,
"quantity": 4,
"price": 30,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 8
},
{
"id": 26,
"name": "ELEMENT COFFEE TABLE",
"description": "Product Type: OUTDOOR COFFEE TABLE\nModel #: 444947\nDimension: WIDTH: 31.5\"; DEPTH: 31.5\"; HEIGHT: 15.25\"",
"unit_type": null,
"quantity": 1,
"price": 700,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 7
},
{
"id": 27,
"name": "NOVARA LOUNGE CHAIR GREY",
"description": "Product Type: OUTDOOR CHAIR\nModel #: 214269\nDimension: WIDTH: 45\"; DEPTH: 34\"; HEIGHT: 29\"",
"unit_type": null,
"quantity": 1,
"price": 400,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 6
},
{
"id": 28,
"name": "PURIST®",
"description": "Product Type: SHOWERHEAD\nModel #: K-939-G-CP",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 5
},
{
"id": 29,
"name": "SUPERPLAN XXL",
"description": "Product Type: SHOWER\nDimension: 28 X 55 X 2",
"unit_type": null,
"quantity": 2,
"price": 4585.99,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 4
},
{
"id": 30,
"name": "WHITEHAVEN®",
"description": "Product Type: SINK\nModel #: K-6489-0\nDimension: L 35-11/16\", H 9-5/8\", W 21-9/16\"",
"unit_type": null,
"quantity": 2,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 3
},
{
"id": 31,
"name": "TOOBI SINGLE HOLE BATHROOM FAUCET - FREE TOUCH ACTIVATED DRAIN ASSEMBLY WITH PURCHASE",
"description": "Product Type: FAUCET\nModel #: K-8990-7-CP\nDimension: HEIGHT: 11.3125; SPOUTHEIGHT: 7.675; OVERALLHEIGHT: 11.3125; MAXDECKTHICKNESS: 1.75",
"unit_type": null,
"quantity": 2,
"price": 1275.99,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 2
},
{
"id": 32,
"name": "COOL SHIELD THERMAL BUBBLE ROLL",
"description": "",
"unit_type": null,
"quantity": 1,
"price": 0,
"taxable": false,
"second_taxable": false,
"received": 0,
"shipped": 0,
"project_item_id": 1
}
],
"subtotal": 21043.96,
"total": 21043.96,
"paid_amount": 0,
"shipping_cost": 0,
"packing_cost": 0,
"duties_cost": 0,
"install_cost": 0,
"other_cost": 0,
"sales_tax": 0,
"payment_terms": []
}
],
"purchase_order_shipments": [
{
"id": 1,
"purchase_order_id": 1,
"purchase_order_ids": [
1
]
}
],
"clients": [
{
"id": 1,
"name": "Fohlio 1",
"data": {
"notes": {
"value": {
"value": "just note"
}
},
"account": {
"value": {
"vat": "vat",
"terms": "term",
"currency": "CNY",
"lead_time": "lead_time",
"credit_limit": "credit_limit",
"account_number": "account_number",
"registration_number": "registration_number"
}
},
"address": {
"value": [
{
"id": 1,
"city": "city",
"name": "name",
"phone": "phone",
"state": "state",
"country": "country",
"contacts": {
"value": [
{
"id": 1,
"name": "Contact 1",
"note": "Note 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"priority": "standard"
}
]
},
"priority": "standard",
"post_code": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"team_region_id": null
}
]
},
"category": {
"value": [
{
"id": 1,
"name": "Concrete"
}
]
},
"document": {
"value": {
"note": "note",
"files": []
}
},
"company_details": {
"value": {
"email": "fohlio1@example.com",
"status": "Approved",
"website": "www",
"language": "en",
"password": "secret",
"user_name": "Tester",
"company_name": "Fohlio 1"
}
}
},
"addresses": [
{
"id": 1,
"name": "name",
"phone": "phone",
"postcode": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"city": "city",
"state": "state",
"country": "country"
}
],
"people": [
{
"id": 1,
"name": "Contact 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"note": "Note 1"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
{
"id": 2,
"name": "Fohlio 2",
"data": {
"notes": {
"value": {
"value": "just note"
}
},
"account": {
"value": {
"vat": "vat",
"terms": "term",
"currency": "CNY",
"lead_time": "lead_time",
"credit_limit": "credit_limit",
"account_number": "account_number",
"registration_number": "registration_number"
}
},
"address": {
"value": [
{
"id": 2,
"city": "city",
"name": "name",
"phone": "phone",
"state": "state",
"country": "country",
"contacts": {
"value": [
{
"id": 2,
"name": "Contact 1",
"note": "Note 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"priority": "standard"
}
]
},
"priority": "standard",
"post_code": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"team_region_id": null
}
]
},
"category": {
"value": [
{
"id": 1,
"name": "Concrete"
}
]
},
"document": {
"value": {
"note": "note",
"files": []
}
},
"company_details": {
"value": {
"email": "fohlio1@example.com",
"status": "Approved",
"website": "www",
"language": "en",
"password": "secret",
"user_name": "Tester",
"company_name": "Fohlio 2"
}
}
},
"addresses": [
{
"id": 2,
"name": "name",
"phone": "phone",
"postcode": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"city": "city",
"state": "state",
"country": "country"
}
],
"people": [
{
"id": 2,
"name": "Contact 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"note": "Note 1"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
{
"id": 11,
"name": "Sample Client",
"data": {
"notes": {
"value": {
"value": "This is a sample client"
}
},
"account": {
"value": {
"vat": null,
"terms": null,
"currency": "USD",
"lead_time": null,
"credit_limit": null,
"account_number": null,
"registration_number": null
}
},
"address": {
"value": [
{
"id": 11,
"city": "New York",
"name": "Sample Client",
"phone": "0123456789",
"state": "New York",
"country": "United States of America",
"contacts": {
"value": [
{
"id": 11,
"name": "Sample Client",
"note": "This is a sample client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"priority": "primary"
}
]
},
"priority": "primary",
"post_code": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"team_region_id": null
}
]
},
"company_details": {
"value": {
"email": "info_1@client.com",
"status": "Approved",
"website": null,
"language": null,
"password": null,
"user_name": null,
"company_name": "Sample Client"
}
}
},
"addresses": [
{
"id": 11,
"name": "Sample Client",
"phone": "0123456789",
"postcode": "10001",
"address_line_1": "A street address",
"address_line_2": null,
"city": "New York",
"state": "New York",
"country": "United States of America"
}
],
"people": [
{
"id": 11,
"name": "Sample Client",
"email": "info_1@client.com",
"phone": "0123456789",
"position": null,
"note": "This is a sample client"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
},
{
"id": 13,
"name": "Fohlio 13",
"data": {
"notes": {
"value": {
"value": "just note"
}
},
"account": {
"value": {
"vat": "vat",
"terms": "term",
"currency": "CNY",
"lead_time": "lead_time",
"credit_limit": "credit_limit",
"account_number": "account_number",
"registration_number": "registration_number"
}
},
"address": {
"value": [
{
"id": 13,
"city": "city",
"name": "name",
"phone": "phone",
"state": "state",
"country": "country",
"contacts": {
"value": [
{
"id": 13,
"name": "Contact 1",
"note": "Note 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"priority": "standard"
}
]
},
"priority": "standard",
"post_code": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"team_region_id": null
}
]
},
"category": {
"value": [
{
"id": 13,
"name": "Electrical"
}
]
},
"document": {
"value": {
"note": "note",
"files": []
}
},
"company_details": {
"value": {
"email": "fohlio1@example.com",
"status": "Approved",
"website": "www",
"language": "en",
"password": "secret",
"user_name": "Tester",
"company_name": "Fohlio 13"
}
}
},
"addresses": [
{
"id": 13,
"name": "name",
"phone": "phone",
"postcode": "post_code",
"address_line_1": "address_line_1",
"address_line_2": "address_line_2",
"city": "city",
"state": "state",
"country": "country"
}
],
"people": [
{
"id": 13,
"name": "Contact 1",
"email": "email1@example.com",
"phone": "Phone 1",
"position": "Title 1",
"note": "Note 1"
}
],
"categories": [
{
"id": 1,
"type": "client"
}
]
}
]
}{
"error": "Unauthorized"
}{
"error": "Forbidden"
}OK
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes