Create a Project
Creates a new volunteer project (opportunity) for your organization. Required fields are name, description, age_limit, privacy, allow_guests, participant_approval_required, and address (including address.timezone). Provide a dates array of serving dates for scheduled (‘dated’) projects; volunteer_question, campaigns, links, and point_person are optional. A project’s type (‘dated’ vs ‘anytime’) cannot be changed after creation.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Project to create
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"