action figshare_private_project_create { label: "Create project" description: "Create a new project" provider: figshare method: POST path: "/account/projects" encoding: json input: { type: "object" required: ["title"] properties: { custom_fields: { type: "object" description: "List of key, values pairs to be associated with the project" } custom_fields_list: { type: "array" description: "List of custom fields values, supersedes custom_fields parameter" items: { type: "object" required: ["name", "value"] properties: { name: { type: "string" description: "Custom metadata name" } value: { description: "Custom metadata value" type: "object" } } } } description: { type: "string" description: "Project description" } funding: { type: "string" description: "Grant number or organization(s) that funded this project. Up to 2000 characters permitted." } funding_list: { type: "array" description: "Funding creation / update items" items: { type: "object" properties: { id: { type: "integer" format: "int64" description: "A funding ID as returned by the Funding Search endpoint" } title: { type: "string" description: "The title of the new user created funding" } } } } group_id: { type: "integer" format: "int64" description: "Only if project type is group." } title: { type: "string" description: "The title for this project - mandatory. 3 - 1000 characters." } } } output: { type: "object" required: ["entity_id", "location"] properties: { entity_id: { type: "integer" format: "int64" description: "Figshare ID of the entity" } location: { type: "string" format: "url" description: "Url for entity" } } } }