Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

OperationDescription

createProject

Creates a project.

getProjectRetrieves a project.
listProjectsLists projects.
UpdateProjectupdateProjectUpdates a project.

Operation details

...

Code Block
languagexml
titlecreateProject
<basecamp.createProject>
	<name>{$ctx:name}</name>
    <description>{$ctx:description}</description>
</basecamp.createProject> 
Properties
  • name: The name of the project to be created.
  • description: The description of the project being created.

...

Code Block
languagexml
titlegetProject
<basecamp.getProject>        
	<projectId>{$ctx:projectId}</projectId>
</basecamp.getProject> 
Properties
  • projectId: Project ID associated with the project(You can find the projectId in basecamp URL, When click a created project in basecamp. The URL is structured like :https://3.basecamp.com/<accountId>/projects/<projectId>).

...

Code Block
languagexml
titlelistProjects
<basecamp.listProjects>
	<isArchived>{$ctx:isArchived}</isArchived>
</basecamp.listProjects>
Properties
  • isArchived: Whether to return the archived projects (default is false).

...

The updateProject operation allows updating a project's name and description.

Code Block
languagexml
titleupdateProject
<basecamp.updateProject>
    <projectId>{$ctx:projectId}</projectId>
    <name>{$ctx:name}</name>
    <description>{$ctx:description}</description>
</basecamp.updateProject>
Properties
  • projectId: Project ID associated with the project(You can find the projectId in basecamp URL, When click a created project in basecamp. The URL is structured like :https://3.basecamp.com/<accountId>/projects/<projectId>).
  • name: The name of the project to be created.
  • description: The description of the project being created.

...