Documentation
API
Cloud49 shares its database with other systems via a clean, modern JSON REST API that software developers will find intuitive. Connect your website and other systems with Cloud49, so you never have to enter data twice, or maintain duplicate data across multiple platforms.
Projects API
URL: /api/projects
Retrieve a list of projects for the purpose of presenting your firm's portfolio with the ability to filter it by scope/sector/size etc.
Sample Response:
{
"projects: [
{
"id": 207,
"date": 1685577600,
"cost": 8300000,
"area": 320,
"public": 1,
"name": "Jasper Relaxation Centre",
"ref": "jasper-relaxation-centre",
"status": {
"id": 1
"name": "Completed"
},
"scopes": {
"6": "Design",
"10": "Planning",
"12": "Study"
},
"sectors": {
"7": "First Nations",
"8": "Health Care"
},
"country": "Canada",
"province": "Alberta",
"city": "Jasper",
"client": "Jasper Relaxation Centre",
"image": "...",
"srcset": "...",
"link": "...",
"featured": true,
"changed": false
},
{},
{},
{},
{},
],
"scopes": {
"0": "Unassigned",
"1": "Addition",
"2": "Full Architectural Services",
"3": "Architectural Subconsultant",
"4": "Bridging Documents",
"5": "Building Evaluation",
"6": "Design",
"7": "Design Build",
"8": "Engineering Services",
"9": "Interior Design",
"10": "Planning",
"11": "Project Management",
"12": "Study",
"13": "New Construction",
"14": "Modernization",
"15": "Post Occupancy Evaluation",
"16": "Rebuild",
"17": "Renovation"
},
"sectors": {
"0": "Unassigned",
"1": "Blue Sky Award",
"2": "Corporate",
"3": "Net Zero",
"4": "Competition",
"5": Cultural & Community,
"6": "Education",
"7": First Nation & Metis,
"8": "Health Care",
"9": "K-12 Education",
"10": "Masterplan",
"11": "Municipal",
"12": "NGO",
"13": "Post Secondary",
"14": "Provincial/Federal",
"15": "Office",
"16": "Reimagine Initiative",
"17": "Residential",
"18": Science & Technology,
"19": "Urban Design",
},
"statuses": {
"0": "Unassigned"
"1": "Completed"
"2": "Construction"
"3": "Current"
"4": "Design"
}
"users": {
"Alex Elder":[337, 384, 500, 408, 386, 587]
"Elexi Pantone":[600, 615, 617, 645, 656, 598]
"Holland Vanderbilt":[671]
"Keven Entre":[183, 184, 268, 337, 382, 500, 402]
"Penny Lovell":[500, 353, 424, 514, 587, 526]
"Xi Chandler":[584]
}
"timestamp": 1702074937
}
URL: /api/projects/{id}
Retrieve detailed information for a single project.
Sample Response:
{
"id": 207,
"date": 1672531200,
"area": 320,
"name": "Jasper Relaxation Centre",
"ref": "jasper-relaxation-centre",
"status": {
"id": 3,
"name": "Current"
},
"scopes": {
"6": "Design",
"10": "Planning",
"12": "Study"
},
"sectors": {
"8": "Health Care"
},
"country": "Canada",
"province": "Alberta",
"city": "Jasper",
"address": "Jasper, AB T3G 0D0",
"images": [ "...", "...", "...", "..." ],
"featured": true,
"client": "Jasper Relaxation Centre",
"team": {
"Carey Thorpe": "Project Manager",
"Mark Stainton": "Architect",
},
"headline1": "Jasper Relaxation Centre",
"headline2": "Chic Spa in the Rockies",
"body": "<h3>HISTORY</h3>
<p>Nestled amidst the majestic Rocky Mountains, this spa and relaxation center seamlessly integrates with the breathtaking natural surroundings to create a harmonious haven of tranquility. Designed with an architectural ethos that embraces the serene beauty of the landscape.</p>
<p>Our goal with this spa was to create a timeless retreat where the boundaries between the built environment and nature blurred.</p>",
"link": "...",
"updated": 1689175406
}
Staff Directory API
URL: /api/users
Retrieve a list of your team for the purpose of presenting your firm's people or as a staff directory.
Sample Response:
[
{
"id": 17562,
"title": "",
"name": "Elizabeth Sterling",
"accreditations": "",
"role": "Civil Engineering Technologist",
"link": ".../people/17562/",
"api": ".../api/users/17562",
"available": false,
"status": "",
"mainPhone": "+1 780-444-8888",
"otherPhone": "",
"mobile": "",
"email": "elizabeth@livearc.com",
"otherEmail": "elizabeth.sterling@gmail.com",
"image": "...",
"location": "Edmonton",
"content": [ "Bio" ],
"groups": {
"2": "Team"
},
{
"id": 11113,
"title": "",
"name": "James Kaplan",
"accreditations": "M.Arch",
"role": "Architect, OAR",
"link": ".../people/11113/",
"api": ".../api/users/11113",
"available": false,
"status": "",
"mainPhone": "+1 780-444-8888",
"otherPhone": "",
"mobile": "",
"email": "james.k@auro.technology",
"otherEmail": "",
"image": "...",
"location": "Calgary",
"content": [ "Bio" ],
"groups": {
"2": "Team"
}
},
{},
{},
...
]
URL: /api/users/{id}
Retrieve detailed information for a single person.
Sample Response:
{
"id": 114,
"title": "",
"name": "Elizabeth Sterling",
"accreditations": "AOE, Architect, AAA",
"role": "Principal, Architect",
"specialization": "",
"organization": "Auro Technology",
"link": ".../people/elizabeth/",
"otherPhone": "",
"mobile": "+1 780-444-8888",
"mainPhone": "",
"email": "elizabeth@auro.technology",
"otherEmail": "",
"image": "...",
"location": "Edmonton",
"bio": "<p>Since before the beginning of her career as an Architect, creative collaboration has been the foundation of Elizabeth’s work.</p>",
"groups": {
"2": "Team",
"10": "Leadership"
}
}
Other APIs
The above endpoints are the most popular, but many other endpoints exist. Please engage us for assistance interconnecting your various software products.