Create Project

Creates a new project from a template within Marq. Requires the project.content scope and user access to the template used to create the project.


OAuth 2.0 User Token and Account Token Scopes:

Project.Content


Body Params
string
required

The ID of the template from which you will use to create the project

int32
required

The user ID that will be the creator and owner of the project.

int32

The folder ID where the project will be created.

string

By default projects will have the title copied from the template title. If you wish to override and create a new project title, use this parameter to pass in the project title value.

insertpageTemplates
array of objects

Projects will have all the standard pages from the template, but if you need to add ad hoc pages from the templates library of page templates, use the Page Template name and the page number to insert the order.

insertpageTemplates
dataSmartFields
array of objects

To automatically apply a data item to a project from a pre-existing data set in Marq, add the key/value pair for the data item. If data items share the same IDs (IDs are not unique), send multiple sets of key/value pairs to filter to one specific data item.

dataSmartFields
projectSmartFields
array of objects

Project smart fields allow you to automatically populate text fields or images from metadata within your payload. The name of the Smart field needs to match the same name used within the template in order to populate. If a smart field is sent within the payload of this API, but the template does not have it added, the smart field will automatically be created with the value pre-filled and will able to be used in the project if the user decides to add the smart field within the project.

projectSmartFields
Responses

Language
Credentials
OAuth2
Click Try It! to start a request and see the response here! Or choose an example:
application/json