Project

class pyinaturalist.models.Project(id=None, banner_color=None, created_at=NOTHING, description=None, header_image_url=None, hide_title=None, icon=None, is_umbrella=None, location=None, place_id=None, prefers_user_trust=None, project_observation_rules=NOTHING, project_type=None, rule_preferences=NOTHING, search_parameters=NOTHING, site_features=NOTHING, slug=None, terms=None, title=None, updated_at=None, user_ids=NOTHING, admins=NOTHING, project_observation_fields=NOTHING, user=None)

Bases: pyinaturalist.models.base.BaseModel

An iNaturalist project, based on the schema of GET /projects.

Attributes Summary

Name

Type

Description

id

int

Unique record ID

banner_color

str

created_at

datetime

Date and time the project was created

description

str

Project description

header_image_url

str

hide_title

bool

icon

str

URL for project icon

is_umbrella

bool

Indicates if this is an umbrella project (containing observations from other projects)

location

Tuple[float, float]

Location in (latitude, logitude) decimal degrees

place_id

int

Project place ID

prefers_user_trust

bool

Indicates if the project wants users to share hidden coordinates with the project admins

project_observation_rules

List[Dict]

Project observation rules

project_type

str

Project type

Options: assessment, bioblitz, collection, umbrella

rule_preferences

List[Dict]

search_parameters

List[Dict]

Filters for observations to include

site_features

List[Dict]

Details about if/when the project was featured on inaturalist.org

slug

str

URL slug

terms

str

Project terms

title

str

Project title

updated_at

datetime

Date and time the project was last updated

user_ids

List[int]

obs_fields (property)

Any

obs_rules (property)

Any

url (property)

str

Info URL on iNaturalist.org

admins (LazyProperty)

List[User]

Project admin users

project_observation_fields (LazyProperty)

List[ProjectObservationField]

Observation fields used by the project

user (LazyProperty)

User

User that created the project