Overview


This is an endpoint to retrieve all the attributes on a specific project within Supermove.

A project is uniquely identified by its UUID. If the system does not find a matching UUID, it will return an error. If it does find a matching UUID, it will retrieve the full project object.

Resources described below are outlined here.

Request


An example request for creating a new project on the supermove-sandbox-demo account. Feel free to try the request yourself.

The request URL: https://api.supermove.co/v1/projects/:UUID

Response


A successful response from the server will send back the project and all it’s attributes.

{
	"identifier": string,
  "uuid": string,
  "name": string,
  "description": string,
  "referral_source": string,
  "referral_details": string,
  "start_date": date,
  "end_date": date,
  "salesperson":
  {
	  "full_name": string,
	  "email": string
  },
  "coordinator":
  {
	  "full_name": string,
	  "email": string
  },
  "client":
  {
	  "name": string,
		"primary_contact":
		{
	    "first_name": string,
	    "last_name": string,
	    "email": string,
	    "phone_number": string
	  }
  },
  "jobs": [
	  {
		  "uuid": string,
	    "name": string,
	    "job_type":
	    {
		    "identifier": string
	    },
	    "description": string,
	    "start_date": date,
	    "end_date": date,
	    "start_time_1": string,
	    "start_time_2": string,
	    "number_of_movers": integer,
	    "number_of_trucks": integer,
	    "estimate_hours_min": float,
	    "estimate_hours_max": float,
	    "office_notes": string,
	    "dispatch_notes": string,
	    "crew_notes": string,
	    "locations": [
		    {
			    "address": string,
		      "city": string,
		      "zip_code": string,
		      "unit": string,
		      "floor_number": integer,
		      "flights_of_stairs": integer,
		      "has_elevator": boolean,
		      "has_long_walk": boolean,
		      "notes": string,
	      }
	    ],
    },
  ],
}

Usage