Update a Project
Updates an existing volunteer project. All required project fields must be supplied. Serving dates are upserted: a date with an existing id is updated, a date with no id is created, and a date is removed only when it is included with status ‘deleted’ — omitting a date from the request does NOT delete it. The project_type (dated vs. anytime) cannot be changed after creation.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The ID for the project to be updated
Body
Project to update
Request body for creating or updating a project.
The name of the project
"Community Gathering"
A description for the project
"Inviting & meeting new neighbors of the community. Serving meals, setup game stations, face paintings for kids...etc."
Whether to allow volunteers to bring guests
1
The minimum age a volunteer must be
0 <= x <= 9913
Volunteers must be approved by the organizer before their spot is reserved.
1
Display number of participants. Note that this will only show on the project page if it is an Anytime project
1
The minimum number of volunteers signed up before the counter is shown. Note that this will only show on the project page if it is an Anytime project
0 <= x <= 99999910
The visibility of the project. Possible values: PUBLIC — accessible by all VOMO users; PRIVATE — accessible only by members of the organization (those in the People list); UNLISTED — not listed publicly but accessible via direct link.
PUBLIC, PRIVATE, UNLISTED "PUBLIC"
The address where the project will take place. The format used is the standard Google address API. Only timezone is required; all other fields are optional.
Emphasize important details such as shoes to wear or items to bring. This information goes in the signup confirmation email, and is a great place to detail next steps in a Project
"Wear comfortable shoes!"
Ask your volunteers to provide additional information about themselves as they register. This field will be required to join the Serving Date.
"What is your t-shirt size?"
Volunteers must have a background check before signing up for your Project.
1
When a project is in draft, it will not be viewable by anyone.
0
The Organization ID to post the project to. Note, you must be part of the organization to post a project to it.
1
Identify a person to contact or meet on the day of the Project. This contact info goes in the signup confirmation email, but this person does not receive notifications.
A list of existing campaigns to associate with the project. For organizations without a hub experience, at least one campaign is required; otherwise this is optional.
The scheduling type for the project. Cannot be changed after a project has been created. Possible values: dated — the project has specific dates and times when volunteers are needed; anytime — volunteers can participate at any time, with no fixed schedule.
dated, anytime "dated"