ImportantThe below schema objects represent the JSON object in the
serialized_data property of any given data feed.Browse by entity
Each page below lists the fields of one object in the latest version of a feed.Person Data Feed, 2.0.4 (latest)
- PersonProfile: Represents a complete Forager profile, modeling a LinkedIn-like professional identity.
- ProjectContributor: Represents a contributor to a professional project.
- PatentContributor: Represents an inventor associated with a patent.
- PublicationAuthor: Represents an author associated with a publication.
- Location: Represents a physical or geographic location.
- Education: Represents an education record (school, degree, or training).
- Role: Represents a job role or professional position.
- Certification: Represents a professional certification or credential.
- Organization: Represents an organization the person has been involved with.
- Project: Represents a professional or academic project.
- Volunteering: Represents a volunteering position or non-profit role.
- Course: Represents a course completed as part of education or professional training.
- Honor: Represents an award, honor, or recognition.
- Language: Represents a language and the individual’s proficiency.
- Patent: Represents a patent or pending patent entry.
- Publication: Represents a publication entry within a professional profile.
- TestScore: Represents a standardized or educational test score.
Organization Data Feed, 2.0.0 (latest)
- Forager Organization Data: Represents a complete Forager organization, modeling a LinkedIn-like organization identity.
- Address
- FundingRound
- LocationEntry
Job Post Data Feed, 2.0.0 (latest)
Person Data Feed
Version: 2.0.4 (latest)
Version: 2.0.4 (latest)
{
"$ref": "#/components/schemas/openapi",
"components": {
"schemas": {
"ProjectContributor": {
"title": "ProjectContributor",
"description": "Represents a contributor to a professional project.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"PatentContributor": {
"title": "PatentContributor",
"description": "Represents an inventor associated with a patent.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"PublicationAuthor": {
"title": "PublicationAuthor",
"description": "Represents an author associated with a publication.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Location": {
"title": "Location",
"description": "Represents a physical or geographic location.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"place_type": {
"title": "Place Type",
"type": "string"
}
},
"required": [
"name",
"place_type"
]
},
"Education": {
"title": "Education",
"description": "Represents an education record (school, degree, or training).",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"school_name": {
"title": "School Name",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"description": {
"title": "Description",
"type": "string"
},
"grade": {
"title": "Grade",
"type": "string"
},
"degree": {
"title": "Degree",
"type": "string"
},
"activities": {
"title": "Activities",
"type": "string"
},
"field_of_study": {
"title": "Field Of Study",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
},
"organization_linkedin_id": {
"title": "Organization Linkedin Id",
"type": "integer"
}
},
"required": [
"id",
"school_name"
]
},
"Role": {
"title": "Role",
"description": "Represents a job role or professional position.",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"role_title": {
"title": "Role Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"organization_name": {
"title": "Organization Name",
"type": "string"
},
"employment_type": {
"title": "Employment Type",
"type": "string",
"description": "The employment type of the person in the organization.\n\n| Name | Value |\n|------|-------|\n| `permanent` | 1 |\n| `contract` | 2 |\n| `self_employed` | 3 |\n| `part_time` | 11 |\n| `full_time` | 12 |\n| `permanent_full_time` | 13 |\n| `permanent_part_time` | 14 |\n| `contract_full_time` | 15 |\n| `contract_part_time` | 16 |\n| `internship` | 18 |\n| `apprenticeship` | 19 |\n| `freelance` | 20 |\n| `seasonal` | 21 |\n| `on_call` | 22 |\n| `co_op` | 23 |\n| `lifetime_civil_servant` | 24 |\n| `temporary_civil_servant` | 25 |\n| `recurring_status` | 26 |\n| `civil_service_internship` | 28 |\n| `indirect_contract` | 29 |\n| `leadership_program` | 30 |\n| `work_study` | 31 |\n| `international_corporate_n_administration_volunteer` | 32 |\n| `direct_contract` | 33 |\n| `no_title_error` | 500 |"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_website": {
"title": "Organization Website",
"type": "string"
},
"organization_domain": {
"title": "Organization Domain",
"type": "string"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
},
"organization_industry": {
"title": "Organization Industry",
"type": "string"
},
"organization_linkedin_id": {
"title": "Organization Linkedin Id",
"type": "integer"
},
"location": {
"title": "Location",
"type": "string"
}
},
"required": [
"id"
]
},
"Certification": {
"title": "Certification",
"description": "Represents a professional certification or credential.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"certificate_name": {
"title": "Certificate Name",
"type": "string"
},
"certificate_id": {
"title": "Certificate Id",
"type": "string"
},
"certificate_url": {
"title": "Certificate Url",
"type": "string"
},
"authority": {
"title": "Authority",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
},
"forager_organization_id": {
"title": "Forager Organization Id",
"type": "integer"
},
"organization_linkedin_id": {
"title": "Organization Linkedin Id",
"type": "integer"
}
},
"required": [
"forager_id",
"certificate_name"
]
},
"Organization": {
"title": "Organization",
"description": "Represents an organization the person has been involved with.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"role_title": {
"title": "Role Title",
"type": "string"
}
},
"required": [
"forager_id",
"name"
]
},
"Project": {
"title": "Project",
"description": "Represents a professional or academic project.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"non_linkedin_contributors_ids": {
"title": "Non Linkedin Contributors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_contributors": {
"title": "Linkedin Contributors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/ProjectContributor"
}
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Volunteering": {
"title": "Volunteering",
"description": "Represents a volunteering position or non-profit role.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"cause": {
"title": "Cause",
"type": "string"
},
"company_name": {
"title": "Company Name",
"type": "string"
}
},
"required": [
"forager_id",
"title"
]
},
"Course": {
"title": "Course",
"description": "Represents a course completed as part of education or professional training.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"number": {
"title": "Number",
"type": "string"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"name"
]
},
"Honor": {
"title": "Honor",
"description": "Represents an award, honor, or recognition.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"issuer": {
"title": "Issuer",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Language": {
"title": "Language",
"description": "Represents a language and the individual's proficiency.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"proficiency": {
"title": "Proficiency",
"type": "string"
}
},
"required": [
"name"
]
},
"Patent": {
"title": "Patent",
"description": "Represents a patent or pending patent entry.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"patent_number": {
"title": "Patent Number",
"type": "string"
},
"application_number": {
"title": "Application Number",
"type": "string"
},
"pending": {
"title": "Pending",
"type": "boolean"
},
"url": {
"title": "Url",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"filled_on": {
"title": "Filled On",
"type": "string",
"format": "date"
},
"non_linkedin_inventors_ids": {
"title": "Non Linkedin Inventors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_inventors": {
"title": "Linkedin Inventors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PatentContributor"
}
}
},
"required": [
"forager_id",
"title"
]
},
"Publication": {
"title": "Publication",
"description": "Represents a publication entry within a professional profile.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"publisher": {
"title": "Publisher",
"type": "string"
},
"published_in": {
"title": "Published In",
"type": "string"
},
"non_linkedin_authors": {
"title": "Non Linkedin Authors",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_authors": {
"title": "Linkedin Authors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PublicationAuthor"
}
}
},
"required": [
"name"
]
},
"TestScore": {
"title": "TestScore",
"description": "Represents a standardized or educational test score.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"score": {
"title": "Score",
"type": "string"
},
"date_on": {
"title": "Date On",
"type": "string",
"format": "date"
}
},
"required": [
"forager_id",
"name"
]
},
"openapi": {
"title": "PersonProfile",
"description": "Represents a complete Forager profile, modeling a LinkedIn-like professional identity.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"first_name": {
"title": "First Name",
"type": "string"
},
"last_name": {
"title": "Last Name",
"type": "string"
},
"headline": {
"title": "Headline",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"skills": {
"title": "Skills",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"country": {
"title": "Country",
"type": "string"
},
"area": {
"title": "Area",
"type": "string"
},
"city": {
"title": "City",
"type": "string"
},
"location": {
"title": "Location",
"type": "string"
},
"locations": {
"title": "Locations",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Location"
}
},
"linkedin_url": {
"title": "Linkedin Url",
"type": "string"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
},
"industry": {
"title": "Industry",
"type": "string"
},
"number_of_connections": {
"title": "Number of Linkedin Connections",
"type": "integer"
},
"number_of_followers": {
"title": "Number of Linkedin Followers",
"type": "integer"
},
"linkedin_country": {
"title": "Linkedin Country",
"type": "string"
},
"linkedin_area": {
"title": "Linkedin Area",
"type": "string"
},
"educations": {
"title": "Educations",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Education"
}
},
"roles": {
"title": "Roles",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Role"
}
},
"certifications": {
"title": "Certifications",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Certification"
}
},
"organizations": {
"title": "Organizations",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Organization"
}
},
"projects": {
"title": "Projects",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Project"
}
},
"volunteering": {
"title": "Volunteering",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Volunteering"
}
},
"courses": {
"title": "Courses",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Course"
}
},
"honors": {
"title": "Honors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Honor"
}
},
"languages": {
"title": "Languages",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Language"
}
},
"patents": {
"title": "Patents",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Patent"
}
},
"publications": {
"title": "Publications",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Publication"
}
},
"test_scores": {
"title": "Test Scores",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/TestScore"
}
},
"is_available": {
"title": "Is Available",
"type": "boolean"
},
"photo": {
"title": "Photo",
"type": "string"
},
"volunteer_causes": {
"title": "Volunteer Causes",
"default": [],
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"forager_id",
"date_updated"
],
"definitions": {
"Location": {
"title": "Location",
"description": "Represents a physical or geographic location.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"place_type": {
"title": "Place Type",
"type": "string"
}
},
"required": [
"name",
"place_type"
]
},
"Education": {
"title": "Education",
"description": "Represents an education record (school, degree, or training).",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"school_name": {
"title": "School Name",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"description": {
"title": "Description",
"type": "string"
},
"grade": {
"title": "Grade",
"type": "string"
},
"degree": {
"title": "Degree",
"type": "string"
},
"activities": {
"title": "Activities",
"type": "string"
},
"field_of_study": {
"title": "Field Of Study",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
},
"organization_linkedin_id": {
"title": "Organization Linkedin Id",
"type": "integer"
}
},
"required": [
"id",
"school_name"
]
},
"Role": {
"title": "Role",
"description": "Represents a job role or professional position.",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"role_title": {
"title": "Role Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"organization_name": {
"title": "Organization Name",
"type": "string"
},
"employment_type": {
"title": "Employment Type",
"type": "string",
"description": "The employment type of the person in the organization.\n\n| Name | Value |\n|------|-------|\n| `permanent` | 1 |\n| `contract` | 2 |\n| `self_employed` | 3 |\n| `part_time` | 11 |\n| `full_time` | 12 |\n| `permanent_full_time` | 13 |\n| `permanent_part_time` | 14 |\n| `contract_full_time` | 15 |\n| `contract_part_time` | 16 |\n| `internship` | 18 |\n| `apprenticeship` | 19 |\n| `freelance` | 20 |\n| `seasonal` | 21 |\n| `on_call` | 22 |\n| `co_op` | 23 |\n| `lifetime_civil_servant` | 24 |\n| `temporary_civil_servant` | 25 |\n| `recurring_status` | 26 |\n| `civil_service_internship` | 28 |\n| `indirect_contract` | 29 |\n| `leadership_program` | 30 |\n| `work_study` | 31 |\n| `international_corporate_n_administration_volunteer` | 32 |\n| `direct_contract` | 33 |\n| `no_title_error` | 500 |"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_website": {
"title": "Organization Website",
"type": "string"
},
"organization_domain": {
"title": "Organization Domain",
"type": "string"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
},
"organization_industry": {
"title": "Organization Industry",
"type": "string"
},
"organization_linkedin_id": {
"title": "Organization Linkedin Id",
"type": "integer"
},
"location": {
"title": "Location",
"type": "string"
}
},
"required": [
"id"
]
},
"Certification": {
"title": "Certification",
"description": "Represents a professional certification or credential.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"certificate_name": {
"title": "Certificate Name",
"type": "string"
},
"certificate_id": {
"title": "Certificate Id",
"type": "string"
},
"certificate_url": {
"title": "Certificate Url",
"type": "string"
},
"authority": {
"title": "Authority",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
},
"forager_organization_id": {
"title": "Forager Organization Id",
"type": "integer"
},
"organization_linkedin_id": {
"title": "Organization Linkedin Id",
"type": "integer"
}
},
"required": [
"forager_id",
"certificate_name"
]
},
"Organization": {
"title": "Organization",
"description": "Represents an organization the person has been involved with.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"role_title": {
"title": "Role Title",
"type": "string"
}
},
"required": [
"forager_id",
"name"
]
},
"ProjectContributor": {
"title": "ProjectContributor",
"description": "Represents a contributor to a professional project.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Project": {
"title": "Project",
"description": "Represents a professional or academic project.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"non_linkedin_contributors_ids": {
"title": "Non Linkedin Contributors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_contributors": {
"title": "Linkedin Contributors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/ProjectContributor"
}
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Volunteering": {
"title": "Volunteering",
"description": "Represents a volunteering position or non-profit role.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"cause": {
"title": "Cause",
"type": "string"
},
"company_name": {
"title": "Company Name",
"type": "string"
}
},
"required": [
"forager_id",
"title"
]
},
"Course": {
"title": "Course",
"description": "Represents a course completed as part of education or professional training.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"number": {
"title": "Number",
"type": "string"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"name"
]
},
"Honor": {
"title": "Honor",
"description": "Represents an award, honor, or recognition.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"issuer": {
"title": "Issuer",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Language": {
"title": "Language",
"description": "Represents a language and the individual's proficiency.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"proficiency": {
"title": "Proficiency",
"type": "string"
}
},
"required": [
"name"
]
},
"PatentContributor": {
"title": "PatentContributor",
"description": "Represents an inventor associated with a patent.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Patent": {
"title": "Patent",
"description": "Represents a patent or pending patent entry.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"patent_number": {
"title": "Patent Number",
"type": "string"
},
"application_number": {
"title": "Application Number",
"type": "string"
},
"pending": {
"title": "Pending",
"type": "boolean"
},
"url": {
"title": "Url",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"filled_on": {
"title": "Filled On",
"type": "string",
"format": "date"
},
"non_linkedin_inventors_ids": {
"title": "Non Linkedin Inventors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_inventors": {
"title": "Linkedin Inventors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PatentContributor"
}
}
},
"required": [
"forager_id",
"title"
]
},
"PublicationAuthor": {
"title": "PublicationAuthor",
"description": "Represents an author associated with a publication.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Publication": {
"title": "Publication",
"description": "Represents a publication entry within a professional profile.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"publisher": {
"title": "Publisher",
"type": "string"
},
"published_in": {
"title": "Published In",
"type": "string"
},
"non_linkedin_authors": {
"title": "Non Linkedin Authors",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_authors": {
"title": "Linkedin Authors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PublicationAuthor"
}
}
},
"required": [
"name"
]
},
"TestScore": {
"title": "TestScore",
"description": "Represents a standardized or educational test score.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"score": {
"title": "Score",
"type": "string"
},
"date_on": {
"title": "Date On",
"type": "string",
"format": "date"
}
},
"required": [
"forager_id",
"name"
]
}
}
}
}
}
}
Version: 2.0.3
Version: 2.0.3
{
"$ref": "#/components/schemas/openapi",
"components": {
"schemas": {
"ProjectContributor": {
"title": "ProjectContributor",
"description": "Represents a contributor to a professional project.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"PatentContributor": {
"title": "PatentContributor",
"description": "Represents an inventor associated with a patent.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"PublicationAuthor": {
"title": "PublicationAuthor",
"description": "Represents an author associated with a publication.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Location": {
"title": "Location",
"description": "Represents a physical or geographic location.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"place_type": {
"title": "Place Type",
"type": "string"
}
},
"required": [
"name",
"place_type"
]
},
"Education": {
"title": "Education",
"description": "Represents an education record (school, degree, or training).",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"school_name": {
"title": "School Name",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"description": {
"title": "Description",
"type": "string"
},
"grade": {
"title": "Grade",
"type": "string"
},
"degree": {
"title": "Degree",
"type": "string"
},
"activities": {
"title": "Activities",
"type": "string"
},
"field_of_study": {
"title": "Field Of Study",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
},
"organization_linkedin_id": {
"title": "Organization Linkedin Id",
"type": "integer"
}
},
"required": [
"id",
"school_name"
]
},
"Role": {
"title": "Role",
"description": "Represents a job role or professional position.",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"role_title": {
"title": "Role Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"organization_name": {
"title": "Organization Name",
"type": "string"
},
"employment_type": {
"title": "Employment Type",
"type": "string"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_website": {
"title": "Organization Website",
"type": "string"
},
"organization_domain": {
"title": "Organization Domain",
"type": "string"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
},
"organization_industry": {
"title": "Organization Industry",
"type": "string"
},
"organization_linkedin_id": {
"title": "Organization Linkedin Id",
"type": "integer"
},
"location": {
"title": "Location",
"type": "string"
}
},
"required": [
"id"
]
},
"Certification": {
"title": "Certification",
"description": "Represents a professional certification or credential.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"certificate_name": {
"title": "Certificate Name",
"type": "string"
},
"certificate_id": {
"title": "Certificate Id",
"type": "string"
},
"certificate_url": {
"title": "Certificate Url",
"type": "string"
},
"authority": {
"title": "Authority",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
},
"forager_organization_id": {
"title": "Forager Organization Id",
"type": "integer"
},
"organization_linkedin_id": {
"title": "Organization Linkedin Id",
"type": "integer"
}
},
"required": [
"forager_id",
"certificate_name"
]
},
"Organization": {
"title": "Organization",
"description": "Represents an organization the person has been involved with.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"role_title": {
"title": "Role Title",
"type": "string"
}
},
"required": [
"forager_id",
"name"
]
},
"Project": {
"title": "Project",
"description": "Represents a professional or academic project.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"non_linkedin_contributors_ids": {
"title": "Non Linkedin Contributors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_contributors": {
"title": "Linkedin Contributors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/ProjectContributor"
}
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Volunteering": {
"title": "Volunteering",
"description": "Represents a volunteering position or non-profit role.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"cause": {
"title": "Cause",
"type": "string"
},
"company_name": {
"title": "Company Name",
"type": "string"
}
},
"required": [
"forager_id",
"title"
]
},
"Course": {
"title": "Course",
"description": "Represents a course completed as part of education or professional training.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"number": {
"title": "Number",
"type": "string"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"name"
]
},
"Honor": {
"title": "Honor",
"description": "Represents an award, honor, or recognition.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"issuer": {
"title": "Issuer",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Language": {
"title": "Language",
"description": "Represents a language and the individual's proficiency.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"proficiency": {
"title": "Proficiency",
"type": "string"
}
},
"required": [
"name"
]
},
"Patent": {
"title": "Patent",
"description": "Represents a patent or pending patent entry.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"patent_number": {
"title": "Patent Number",
"type": "string"
},
"application_number": {
"title": "Application Number",
"type": "string"
},
"pending": {
"title": "Pending",
"type": "boolean"
},
"url": {
"title": "Url",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"filled_on": {
"title": "Filled On",
"type": "string",
"format": "date"
},
"non_linkedin_inventors_ids": {
"title": "Non Linkedin Inventors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_inventors": {
"title": "Linkedin Inventors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PatentContributor"
}
}
},
"required": [
"forager_id",
"title"
]
},
"Publication": {
"title": "Publication",
"description": "Represents a publication entry within a professional profile.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"publisher": {
"title": "Publisher",
"type": "string"
},
"published_in": {
"title": "Published In",
"type": "string"
},
"non_linkedin_authors": {
"title": "Non Linkedin Authors",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_authors": {
"title": "Linkedin Authors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PublicationAuthor"
}
}
},
"required": [
"name"
]
},
"TestScore": {
"title": "TestScore",
"description": "Represents a standardized or educational test score.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"score": {
"title": "Score",
"type": "string"
},
"date_on": {
"title": "Date On",
"type": "string",
"format": "date"
}
},
"required": [
"forager_id",
"name"
]
},
"openapi": {
"title": "PersonProfile",
"description": "Represents a complete Forager profile, modeling a LinkedIn-like professional identity.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"first_name": {
"title": "First Name",
"type": "string"
},
"last_name": {
"title": "Last Name",
"type": "string"
},
"headline": {
"title": "Headline",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"skills": {
"title": "Skills",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"country": {
"title": "Country",
"type": "string"
},
"area": {
"title": "Area",
"type": "string"
},
"city": {
"title": "City",
"type": "string"
},
"location": {
"title": "Location",
"type": "string"
},
"locations": {
"title": "Locations",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Location"
}
},
"linkedin_url": {
"title": "Linkedin Url",
"type": "string"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
},
"industry": {
"title": "Industry",
"type": "string"
},
"linkedin_country": {
"title": "Linkedin Country",
"type": "string"
},
"linkedin_area": {
"title": "Linkedin Area",
"type": "string"
},
"educations": {
"title": "Educations",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Education"
}
},
"roles": {
"title": "Roles",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Role"
}
},
"certifications": {
"title": "Certifications",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Certification"
}
},
"organizations": {
"title": "Organizations",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Organization"
}
},
"projects": {
"title": "Projects",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Project"
}
},
"volunteering": {
"title": "Volunteering",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Volunteering"
}
},
"courses": {
"title": "Courses",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Course"
}
},
"honors": {
"title": "Honors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Honor"
}
},
"languages": {
"title": "Languages",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Language"
}
},
"patents": {
"title": "Patents",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Patent"
}
},
"publications": {
"title": "Publications",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Publication"
}
},
"test_scores": {
"title": "Test Scores",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/TestScore"
}
},
"is_available": {
"title": "Is Available",
"type": "boolean"
},
"photo": {
"title": "Photo",
"type": "string"
},
"volunteer_causes": {
"title": "Volunteer Causes",
"default": [],
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"forager_id",
"date_updated"
],
"definitions": {
"Location": {
"title": "Location",
"description": "Represents a physical or geographic location.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"place_type": {
"title": "Place Type",
"type": "string"
}
},
"required": [
"name",
"place_type"
]
},
"Education": {
"title": "Education",
"description": "Represents an education record (school, degree, or training).",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"school_name": {
"title": "School Name",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"description": {
"title": "Description",
"type": "string"
},
"grade": {
"title": "Grade",
"type": "string"
},
"degree": {
"title": "Degree",
"type": "string"
},
"activities": {
"title": "Activities",
"type": "string"
},
"field_of_study": {
"title": "Field Of Study",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
},
"organization_linkedin_id": {
"title": "Organization Linkedin Id",
"type": "integer"
}
},
"required": [
"id",
"school_name"
]
},
"Role": {
"title": "Role",
"description": "Represents a job role or professional position.",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"role_title": {
"title": "Role Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"organization_name": {
"title": "Organization Name",
"type": "string"
},
"employment_type": {
"title": "Employment Type",
"type": "string"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_website": {
"title": "Organization Website",
"type": "string"
},
"organization_domain": {
"title": "Organization Domain",
"type": "string"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
},
"organization_industry": {
"title": "Organization Industry",
"type": "string"
},
"organization_linkedin_id": {
"title": "Organization Linkedin Id",
"type": "integer"
},
"location": {
"title": "Location",
"type": "string"
}
},
"required": [
"id"
]
},
"Certification": {
"title": "Certification",
"description": "Represents a professional certification or credential.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"certificate_name": {
"title": "Certificate Name",
"type": "string"
},
"certificate_id": {
"title": "Certificate Id",
"type": "string"
},
"certificate_url": {
"title": "Certificate Url",
"type": "string"
},
"authority": {
"title": "Authority",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
},
"forager_organization_id": {
"title": "Forager Organization Id",
"type": "integer"
},
"organization_linkedin_id": {
"title": "Organization Linkedin Id",
"type": "integer"
}
},
"required": [
"forager_id",
"certificate_name"
]
},
"Organization": {
"title": "Organization",
"description": "Represents an organization the person has been involved with.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"role_title": {
"title": "Role Title",
"type": "string"
}
},
"required": [
"forager_id",
"name"
]
},
"ProjectContributor": {
"title": "ProjectContributor",
"description": "Represents a contributor to a professional project.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Project": {
"title": "Project",
"description": "Represents a professional or academic project.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"non_linkedin_contributors_ids": {
"title": "Non Linkedin Contributors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_contributors": {
"title": "Linkedin Contributors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/ProjectContributor"
}
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Volunteering": {
"title": "Volunteering",
"description": "Represents a volunteering position or non-profit role.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"cause": {
"title": "Cause",
"type": "string"
},
"company_name": {
"title": "Company Name",
"type": "string"
}
},
"required": [
"forager_id",
"title"
]
},
"Course": {
"title": "Course",
"description": "Represents a course completed as part of education or professional training.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"number": {
"title": "Number",
"type": "string"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"name"
]
},
"Honor": {
"title": "Honor",
"description": "Represents an award, honor, or recognition.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"issuer": {
"title": "Issuer",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Language": {
"title": "Language",
"description": "Represents a language and the individual's proficiency.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"proficiency": {
"title": "Proficiency",
"type": "string"
}
},
"required": [
"name"
]
},
"PatentContributor": {
"title": "PatentContributor",
"description": "Represents an inventor associated with a patent.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Patent": {
"title": "Patent",
"description": "Represents a patent or pending patent entry.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"patent_number": {
"title": "Patent Number",
"type": "string"
},
"application_number": {
"title": "Application Number",
"type": "string"
},
"pending": {
"title": "Pending",
"type": "boolean"
},
"url": {
"title": "Url",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"filled_on": {
"title": "Filled On",
"type": "string",
"format": "date"
},
"non_linkedin_inventors_ids": {
"title": "Non Linkedin Inventors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_inventors": {
"title": "Linkedin Inventors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PatentContributor"
}
}
},
"required": [
"forager_id",
"title"
]
},
"PublicationAuthor": {
"title": "PublicationAuthor",
"description": "Represents an author associated with a publication.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Publication": {
"title": "Publication",
"description": "Represents a publication entry within a professional profile.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"publisher": {
"title": "Publisher",
"type": "string"
},
"published_in": {
"title": "Published In",
"type": "string"
},
"non_linkedin_authors": {
"title": "Non Linkedin Authors",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_authors": {
"title": "Linkedin Authors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PublicationAuthor"
}
}
},
"required": [
"name"
]
},
"TestScore": {
"title": "TestScore",
"description": "Represents a standardized or educational test score.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"score": {
"title": "Score",
"type": "string"
},
"date_on": {
"title": "Date On",
"type": "string",
"format": "date"
}
},
"required": [
"forager_id",
"name"
]
}
}
}
}
}
}
Version: 2.0.2
Version: 2.0.2
{
"$ref": "#/components/schemas/openapi",
"components": {
"schemas": {
"ProjectContributor": {
"title": "ProjectContributor",
"description": "Represents a contributor to a professional project.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"PatentContributor": {
"title": "PatentContributor",
"description": "Represents an inventor associated with a patent.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"PublicationAuthor": {
"title": "PublicationAuthor",
"description": "Represents an author associated with a publication.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Location": {
"title": "Location",
"description": "Represents a physical or geographic location.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"place_type": {
"title": "Place Type",
"type": "string"
}
},
"required": [
"name",
"place_type"
]
},
"Education": {
"title": "Education",
"description": "Represents an education record (school, degree, or training).",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"school_name": {
"title": "School Name",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"description": {
"title": "Description",
"type": "string"
},
"grade": {
"title": "Grade",
"type": "string"
},
"degree": {
"title": "Degree",
"type": "string"
},
"activities": {
"title": "Activities",
"type": "string"
},
"field_of_study": {
"title": "Field Of Study",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
},
"organization_linkedin_id": {
"title": "Organization Linkedin Id",
"type": "integer"
}
},
"required": [
"id",
"school_name"
]
},
"Role": {
"title": "Role",
"description": "Represents a job role or professional position.",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"role_title": {
"title": "Role Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"organization_name": {
"title": "Organization Name",
"type": "string"
},
"employment_type": {
"title": "Employment Type",
"type": "string"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_website": {
"title": "Organization Website",
"type": "string"
},
"organization_domain": {
"title": "Organization Domain",
"type": "string"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
},
"organization_industry": {
"title": "Organization Industry",
"type": "string"
},
"organization_linkedin_id": {
"title": "Organization Linkedin Id",
"type": "integer"
}
},
"required": [
"id"
]
},
"Certification": {
"title": "Certification",
"description": "Represents a professional certification or credential.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"certificate_name": {
"title": "Certificate Name",
"type": "string"
},
"certificate_id": {
"title": "Certificate Id",
"type": "string"
},
"certificate_url": {
"title": "Certificate Url",
"type": "string"
},
"authority": {
"title": "Authority",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
},
"forager_organization_id": {
"title": "Forager Organization Id",
"type": "integer"
},
"organization_linkedin_id": {
"title": "Organization Linkedin Id",
"type": "integer"
}
},
"required": [
"forager_id",
"certificate_name"
]
},
"Organization": {
"title": "Organization",
"description": "Represents an organization the person has been involved with.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"role_title": {
"title": "Role Title",
"type": "string"
}
},
"required": [
"forager_id",
"name"
]
},
"Project": {
"title": "Project",
"description": "Represents a professional or academic project.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"non_linkedin_contributors_ids": {
"title": "Non Linkedin Contributors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_contributors": {
"title": "Linkedin Contributors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/ProjectContributor"
}
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Volunteering": {
"title": "Volunteering",
"description": "Represents a volunteering position or non-profit role.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"cause": {
"title": "Cause",
"type": "string"
},
"company_name": {
"title": "Company Name",
"type": "string"
}
},
"required": [
"forager_id",
"title"
]
},
"Course": {
"title": "Course",
"description": "Represents a course completed as part of education or professional training.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"number": {
"title": "Number",
"type": "string"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"name"
]
},
"Honor": {
"title": "Honor",
"description": "Represents an award, honor, or recognition.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"issuer": {
"title": "Issuer",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Language": {
"title": "Language",
"description": "Represents a language and the individual's proficiency.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"proficiency": {
"title": "Proficiency",
"type": "string"
}
},
"required": [
"name"
]
},
"Patent": {
"title": "Patent",
"description": "Represents a patent or pending patent entry.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"patent_number": {
"title": "Patent Number",
"type": "string"
},
"application_number": {
"title": "Application Number",
"type": "string"
},
"pending": {
"title": "Pending",
"type": "boolean"
},
"url": {
"title": "Url",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"filled_on": {
"title": "Filled On",
"type": "string",
"format": "date"
},
"non_linkedin_inventors_ids": {
"title": "Non Linkedin Inventors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_inventors": {
"title": "Linkedin Inventors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PatentContributor"
}
}
},
"required": [
"forager_id",
"title"
]
},
"Publication": {
"title": "Publication",
"description": "Represents a publication entry within a professional profile.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"publisher": {
"title": "Publisher",
"type": "string"
},
"published_in": {
"title": "Published In",
"type": "string"
},
"non_linkedin_authors": {
"title": "Non Linkedin Authors",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_authors": {
"title": "Linkedin Authors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PublicationAuthor"
}
}
},
"required": [
"name"
]
},
"TestScore": {
"title": "TestScore",
"description": "Represents a standardized or educational test score.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"score": {
"title": "Score",
"type": "string"
},
"date_on": {
"title": "Date On",
"type": "string",
"format": "date"
}
},
"required": [
"forager_id",
"name"
]
},
"openapi": {
"title": "PersonProfile",
"description": "Represents a complete Forager profile, modeling a LinkedIn-like professional identity.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"first_name": {
"title": "First Name",
"type": "string"
},
"last_name": {
"title": "Last Name",
"type": "string"
},
"headline": {
"title": "Headline",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"skills": {
"title": "Skills",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"country": {
"title": "Country",
"type": "string"
},
"area": {
"title": "Area",
"type": "string"
},
"city": {
"title": "City",
"type": "string"
},
"location": {
"title": "Location",
"type": "string"
},
"locations": {
"title": "Locations",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Location"
}
},
"linkedin_url": {
"title": "Linkedin Url",
"type": "string"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
},
"industry": {
"title": "Industry",
"type": "string"
},
"linkedin_country": {
"title": "Linkedin Country",
"type": "string"
},
"linkedin_area": {
"title": "Linkedin Area",
"type": "string"
},
"educations": {
"title": "Educations",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Education"
}
},
"roles": {
"title": "Roles",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Role"
}
},
"certifications": {
"title": "Certifications",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Certification"
}
},
"organizations": {
"title": "Organizations",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Organization"
}
},
"projects": {
"title": "Projects",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Project"
}
},
"volunteering": {
"title": "Volunteering",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Volunteering"
}
},
"courses": {
"title": "Courses",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Course"
}
},
"honors": {
"title": "Honors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Honor"
}
},
"languages": {
"title": "Languages",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Language"
}
},
"patents": {
"title": "Patents",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Patent"
}
},
"publications": {
"title": "Publications",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Publication"
}
},
"test_scores": {
"title": "Test Scores",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/TestScore"
}
},
"is_available": {
"title": "Is Available",
"type": "boolean"
},
"photo": {
"title": "Photo",
"type": "string"
},
"volunteer_causes": {
"title": "Volunteer Causes",
"default": [],
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"forager_id",
"date_updated"
],
"definitions": {
"Location": {
"title": "Location",
"description": "Represents a physical or geographic location.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"place_type": {
"title": "Place Type",
"type": "string"
}
},
"required": [
"name",
"place_type"
]
},
"Education": {
"title": "Education",
"description": "Represents an education record (school, degree, or training).",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"school_name": {
"title": "School Name",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"description": {
"title": "Description",
"type": "string"
},
"grade": {
"title": "Grade",
"type": "string"
},
"degree": {
"title": "Degree",
"type": "string"
},
"activities": {
"title": "Activities",
"type": "string"
},
"field_of_study": {
"title": "Field Of Study",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
},
"organization_linkedin_id": {
"title": "Organization Linkedin Id",
"type": "integer"
}
},
"required": [
"id",
"school_name"
]
},
"Role": {
"title": "Role",
"description": "Represents a job role or professional position.",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"role_title": {
"title": "Role Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"organization_name": {
"title": "Organization Name",
"type": "string"
},
"employment_type": {
"title": "Employment Type",
"type": "string"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_website": {
"title": "Organization Website",
"type": "string"
},
"organization_domain": {
"title": "Organization Domain",
"type": "string"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
},
"organization_industry": {
"title": "Organization Industry",
"type": "string"
},
"organization_linkedin_id": {
"title": "Organization Linkedin Id",
"type": "integer"
}
},
"required": [
"id"
]
},
"Certification": {
"title": "Certification",
"description": "Represents a professional certification or credential.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"certificate_name": {
"title": "Certificate Name",
"type": "string"
},
"certificate_id": {
"title": "Certificate Id",
"type": "string"
},
"certificate_url": {
"title": "Certificate Url",
"type": "string"
},
"authority": {
"title": "Authority",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
},
"forager_organization_id": {
"title": "Forager Organization Id",
"type": "integer"
},
"organization_linkedin_id": {
"title": "Organization Linkedin Id",
"type": "integer"
}
},
"required": [
"forager_id",
"certificate_name"
]
},
"Organization": {
"title": "Organization",
"description": "Represents an organization the person has been involved with.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"role_title": {
"title": "Role Title",
"type": "string"
}
},
"required": [
"forager_id",
"name"
]
},
"ProjectContributor": {
"title": "ProjectContributor",
"description": "Represents a contributor to a professional project.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Project": {
"title": "Project",
"description": "Represents a professional or academic project.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"non_linkedin_contributors_ids": {
"title": "Non Linkedin Contributors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_contributors": {
"title": "Linkedin Contributors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/ProjectContributor"
}
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Volunteering": {
"title": "Volunteering",
"description": "Represents a volunteering position or non-profit role.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"cause": {
"title": "Cause",
"type": "string"
},
"company_name": {
"title": "Company Name",
"type": "string"
}
},
"required": [
"forager_id",
"title"
]
},
"Course": {
"title": "Course",
"description": "Represents a course completed as part of education or professional training.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"number": {
"title": "Number",
"type": "string"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"name"
]
},
"Honor": {
"title": "Honor",
"description": "Represents an award, honor, or recognition.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"issuer": {
"title": "Issuer",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Language": {
"title": "Language",
"description": "Represents a language and the individual's proficiency.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"proficiency": {
"title": "Proficiency",
"type": "string"
}
},
"required": [
"name"
]
},
"PatentContributor": {
"title": "PatentContributor",
"description": "Represents an inventor associated with a patent.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Patent": {
"title": "Patent",
"description": "Represents a patent or pending patent entry.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"patent_number": {
"title": "Patent Number",
"type": "string"
},
"application_number": {
"title": "Application Number",
"type": "string"
},
"pending": {
"title": "Pending",
"type": "boolean"
},
"url": {
"title": "Url",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"filled_on": {
"title": "Filled On",
"type": "string",
"format": "date"
},
"non_linkedin_inventors_ids": {
"title": "Non Linkedin Inventors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_inventors": {
"title": "Linkedin Inventors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PatentContributor"
}
}
},
"required": [
"forager_id",
"title"
]
},
"PublicationAuthor": {
"title": "PublicationAuthor",
"description": "Represents an author associated with a publication.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Publication": {
"title": "Publication",
"description": "Represents a publication entry within a professional profile.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"publisher": {
"title": "Publisher",
"type": "string"
},
"published_in": {
"title": "Published In",
"type": "string"
},
"non_linkedin_authors": {
"title": "Non Linkedin Authors",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_authors": {
"title": "Linkedin Authors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PublicationAuthor"
}
}
},
"required": [
"name"
]
},
"TestScore": {
"title": "TestScore",
"description": "Represents a standardized or educational test score.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"score": {
"title": "Score",
"type": "string"
},
"date_on": {
"title": "Date On",
"type": "string",
"format": "date"
}
},
"required": [
"forager_id",
"name"
]
}
}
}
}
}
}
Version: 2.0.1
Version: 2.0.1
{
"$ref": "#/components/schemas/openapi",
"components": {
"schemas": {
"ProjectContributor": {
"title": "ProjectContributor",
"description": "Represents a contributor to a professional project.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"PatentContributor": {
"title": "PatentContributor",
"description": "Represents an inventor associated with a patent.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"PublicationAuthor": {
"title": "PublicationAuthor",
"description": "Represents an author associated with a publication.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Location": {
"title": "Location",
"description": "Represents a physical or geographic location.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"place_type": {
"title": "Place Type",
"type": "string"
}
},
"required": [
"name",
"place_type"
]
},
"Education": {
"title": "Education",
"description": "Represents an education record (school, degree, or training).",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"school_name": {
"title": "School Name",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"description": {
"title": "Description",
"type": "string"
},
"grade": {
"title": "Grade",
"type": "string"
},
"degree": {
"title": "Degree",
"type": "string"
},
"activities": {
"title": "Activities",
"type": "string"
},
"field_of_study": {
"title": "Field Of Study",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
}
},
"required": [
"id",
"school_name"
]
},
"Role": {
"title": "Role",
"description": "Represents a job role or professional position.",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"role_title": {
"title": "Role Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"organization_name": {
"title": "Organization Name",
"type": "string"
},
"employment_type": {
"title": "Employment Type",
"type": "string"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_website": {
"title": "Organization Website",
"type": "string"
},
"organization_domain": {
"title": "Organization Domain",
"type": "string"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
}
},
"required": [
"id"
]
},
"Certification": {
"title": "Certification",
"description": "Represents a professional certification or credential.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"certificate_name": {
"title": "Certificate Name",
"type": "string"
},
"certificate_id": {
"title": "Certificate Id",
"type": "string"
},
"certificate_url": {
"title": "Certificate Url",
"type": "string"
},
"authority": {
"title": "Authority",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
},
"forager_organization_id": {
"title": "Forager Organization Id",
"type": "integer"
}
},
"required": [
"forager_id",
"certificate_name"
]
},
"Organization": {
"title": "Organization",
"description": "Represents an organization the person has been involved with.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"role_title": {
"title": "Role Title",
"type": "string"
}
},
"required": [
"forager_id",
"name"
]
},
"Project": {
"title": "Project",
"description": "Represents a professional or academic project.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"non_linkedin_contributors_ids": {
"title": "Non Linkedin Contributors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_contributors": {
"title": "Linkedin Contributors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/ProjectContributor"
}
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Volunteering": {
"title": "Volunteering",
"description": "Represents a volunteering position or non-profit role.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"cause": {
"title": "Cause",
"type": "string"
},
"company_name": {
"title": "Company Name",
"type": "string"
}
},
"required": [
"forager_id",
"title"
]
},
"Course": {
"title": "Course",
"description": "Represents a course completed as part of education or professional training.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"number": {
"title": "Number",
"type": "string"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"name"
]
},
"Honor": {
"title": "Honor",
"description": "Represents an award, honor, or recognition.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"issuer": {
"title": "Issuer",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Language": {
"title": "Language",
"description": "Represents a language and the individual\\'s proficiency.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"proficiency": {
"title": "Proficiency",
"type": "string"
}
},
"required": [
"name"
]
},
"Patent": {
"title": "Patent",
"description": "Represents a patent or pending patent entry.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"patent_number": {
"title": "Patent Number",
"type": "string"
},
"application_number": {
"title": "Application Number",
"type": "string"
},
"pending": {
"title": "Pending",
"type": "boolean"
},
"url": {
"title": "Url",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"filled_on": {
"title": "Filled On",
"type": "string",
"format": "date"
},
"non_linkedin_inventors_ids": {
"title": "Non Linkedin Inventors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_inventors": {
"title": "Linkedin Inventors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PatentContributor"
}
}
},
"required": [
"forager_id",
"title"
]
},
"Publication": {
"title": "Publication",
"description": "Represents a publication entry within a professional profile.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"publisher": {
"title": "Publisher",
"type": "string"
},
"published_in": {
"title": "Published In",
"type": "string"
},
"non_linkedin_authors": {
"title": "Non Linkedin Authors",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_authors": {
"title": "Linkedin Authors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PublicationAuthor"
}
}
},
"required": [
"name"
]
},
"TestScore": {
"title": "TestScore",
"description": "Represents a standardized or educational test score.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"score": {
"title": "Score",
"type": "string"
},
"date_on": {
"title": "Date On",
"type": "string",
"format": "date"
}
},
"required": [
"forager_id",
"name"
]
},
"openapi": {
"title": "PersonProfile",
"description": "Represents a complete Forager profile, modeling a LinkedIn-like professional identity.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"first_name": {
"title": "First Name",
"type": "string"
},
"last_name": {
"title": "Last Name",
"type": "string"
},
"headline": {
"title": "Headline",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"skills": {
"title": "Skills",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"country": {
"title": "Country",
"type": "string"
},
"area": {
"title": "Area",
"type": "string"
},
"city": {
"title": "City",
"type": "string"
},
"location": {
"title": "Location",
"type": "string"
},
"locations": {
"title": "Locations",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Location"
}
},
"linkedin_url": {
"title": "Linkedin Url",
"type": "string"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
},
"industry": {
"title": "Industry",
"type": "string"
},
"linkedin_country": {
"title": "Linkedin Country",
"type": "string"
},
"linkedin_area": {
"title": "Linkedin Area",
"type": "string"
},
"educations": {
"title": "Educations",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Education"
}
},
"roles": {
"title": "Roles",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Role"
}
},
"certifications": {
"title": "Certifications",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Certification"
}
},
"organizations": {
"title": "Organizations",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Organization"
}
},
"projects": {
"title": "Projects",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Project"
}
},
"volunteering": {
"title": "Volunteering",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Volunteering"
}
},
"courses": {
"title": "Courses",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Course"
}
},
"honors": {
"title": "Honors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Honor"
}
},
"languages": {
"title": "Languages",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Language"
}
},
"patents": {
"title": "Patents",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Patent"
}
},
"publications": {
"title": "Publications",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Publication"
}
},
"test_scores": {
"title": "Test Scores",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/TestScore"
}
},
"photo": {
"title": "Photo",
"type": "string"
},
"volunteer_causes": {
"title": "Volunteer Causes",
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"forager_id",
"date_updated"
],
"definitions": {
"Location": {
"title": "Location",
"description": "Represents a physical or geographic location.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"place_type": {
"title": "Place Type",
"type": "string"
}
},
"required": [
"name",
"place_type"
]
},
"Education": {
"title": "Education",
"description": "Represents an education record (school, degree, or training).",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"school_name": {
"title": "School Name",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"description": {
"title": "Description",
"type": "string"
},
"grade": {
"title": "Grade",
"type": "string"
},
"degree": {
"title": "Degree",
"type": "string"
},
"activities": {
"title": "Activities",
"type": "string"
},
"field_of_study": {
"title": "Field Of Study",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
}
},
"required": [
"id",
"school_name"
]
},
"Role": {
"title": "Role",
"description": "Represents a job role or professional position.",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"role_title": {
"title": "Role Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"organization_name": {
"title": "Organization Name",
"type": "string"
},
"employment_type": {
"title": "Employment Type",
"type": "string"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_website": {
"title": "Organization Website",
"type": "string"
},
"organization_domain": {
"title": "Organization Domain",
"type": "string"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
}
},
"required": [
"id"
]
},
"Certification": {
"title": "Certification",
"description": "Represents a professional certification or credential.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"certificate_name": {
"title": "Certificate Name",
"type": "string"
},
"certificate_id": {
"title": "Certificate Id",
"type": "string"
},
"certificate_url": {
"title": "Certificate Url",
"type": "string"
},
"authority": {
"title": "Authority",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
},
"forager_organization_id": {
"title": "Forager Organization Id",
"type": "integer"
}
},
"required": [
"forager_id",
"certificate_name"
]
},
"Organization": {
"title": "Organization",
"description": "Represents an organization the person has been involved with.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"linkedin_id": {
"title": "Linkedin Numeric Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"role_title": {
"title": "Role Title",
"type": "string"
}
},
"required": [
"forager_id",
"name"
]
},
"ProjectContributor": {
"title": "ProjectContributor",
"description": "Represents a contributor to a professional project.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Project": {
"title": "Project",
"description": "Represents a professional or academic project.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"non_linkedin_contributors_ids": {
"title": "Non Linkedin Contributors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_contributors": {
"title": "Linkedin Contributors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/ProjectContributor"
}
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Volunteering": {
"title": "Volunteering",
"description": "Represents a volunteering position or non-profit role.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"cause": {
"title": "Cause",
"type": "string"
},
"company_name": {
"title": "Company Name",
"type": "string"
}
},
"required": [
"forager_id",
"title"
]
},
"Course": {
"title": "Course",
"description": "Represents a course completed as part of education or professional training.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"number": {
"title": "Number",
"type": "string"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"name"
]
},
"Honor": {
"title": "Honor",
"description": "Represents an award, honor, or recognition.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"issuer": {
"title": "Issuer",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Language": {
"title": "Language",
"description": "Represents a language and the individual\\'s proficiency.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"proficiency": {
"title": "Proficiency",
"type": "string"
}
},
"required": [
"name"
]
},
"PatentContributor": {
"title": "PatentContributor",
"description": "Represents an inventor associated with a patent.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Patent": {
"title": "Patent",
"description": "Represents a patent or pending patent entry.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"patent_number": {
"title": "Patent Number",
"type": "string"
},
"application_number": {
"title": "Application Number",
"type": "string"
},
"pending": {
"title": "Pending",
"type": "boolean"
},
"url": {
"title": "Url",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"filled_on": {
"title": "Filled On",
"type": "string",
"format": "date"
},
"non_linkedin_inventors_ids": {
"title": "Non Linkedin Inventors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_inventors": {
"title": "Linkedin Inventors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PatentContributor"
}
}
},
"required": [
"forager_id",
"title"
]
},
"PublicationAuthor": {
"title": "PublicationAuthor",
"description": "Represents an author associated with a publication.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Publication": {
"title": "Publication",
"description": "Represents a publication entry within a professional profile.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"publisher": {
"title": "Publisher",
"type": "string"
},
"published_in": {
"title": "Published In",
"type": "string"
},
"non_linkedin_authors": {
"title": "Non Linkedin Authors",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_authors": {
"title": "Linkedin Authors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PublicationAuthor"
}
}
},
"required": [
"name"
]
},
"TestScore": {
"title": "TestScore",
"description": "Represents a standardized or educational test score.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"score": {
"title": "Score",
"type": "string"
},
"date_on": {
"title": "Date On",
"type": "string",
"format": "date"
}
},
"required": [
"forager_id",
"name"
]
},
"Locale": {
"title": "Locale",
"description": "Represents a language-country locale setting for a LinkedIn profile.",
"type": "object",
"properties": {
"country": {
"title": "Country",
"type": "string"
},
"language": {
"title": "Language",
"type": "string"
}
},
"required": [
"country",
"language"
]
}
}
}
}
}
}
Version: 2.0.0
Version: 2.0.0
{
"$ref": "#/components/schemas/openapi",
"components": {
"schemas": {
"ProjectContributor": {
"title": "ProjectContributor",
"description": "Represents a contributor to a professional project.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"PatentContributor": {
"title": "PatentContributor",
"description": "Represents an inventor associated with a patent.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"PublicationAuthor": {
"title": "PublicationAuthor",
"description": "Represents an author associated with a publication.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Location": {
"title": "Location",
"description": "Represents a physical or geographic location.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"place_type": {
"title": "Place Type",
"type": "string"
}
},
"required": [
"name",
"place_type"
]
},
"Education": {
"title": "Education",
"description": "Represents an education record (school, degree, or training).",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"school_name": {
"title": "School Name",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"description": {
"title": "Description",
"type": "string"
},
"grade": {
"title": "Grade",
"type": "string"
},
"degree": {
"title": "Degree",
"type": "string"
},
"activities": {
"title": "Activities",
"type": "string"
},
"field_of_study": {
"title": "Field Of Study",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
}
},
"required": [
"id",
"school_name"
]
},
"Role": {
"title": "Role",
"description": "Represents a job role or professional position.",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"role_title": {
"title": "Role Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"organization_name": {
"title": "Organization Name",
"type": "string"
},
"employment_type": {
"title": "Employment Type",
"type": "string"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_website": {
"title": "Organization Website",
"type": "string"
},
"organization_domain": {
"title": "Organization Domain",
"type": "string"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
}
},
"required": [
"id"
]
},
"Certification": {
"title": "Certification",
"description": "Represents a professional certification or credential.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"certificate_name": {
"title": "Certificate Name",
"type": "string"
},
"certificate_id": {
"title": "Certificate Id",
"type": "string"
},
"certificate_url": {
"title": "Certificate Url",
"type": "string"
},
"authority": {
"title": "Authority",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
},
"forager_organization_id": {
"title": "Forager Organization Id",
"type": "integer"
}
},
"required": [
"forager_id",
"certificate_name"
]
},
"Organization": {
"title": "Organization",
"description": "Represents an organization the person has been involved with.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"role_title": {
"title": "Role Title",
"type": "string"
}
},
"required": [
"forager_id",
"name"
]
},
"Project": {
"title": "Project",
"description": "Represents a professional or academic project.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"non_linkedin_contributors_ids": {
"title": "Non Linkedin Contributors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_contributors": {
"title": "Linkedin Contributors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/ProjectContributor"
}
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Volunteering": {
"title": "Volunteering",
"description": "Represents a volunteering position or non-profit role.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"cause": {
"title": "Cause",
"type": "string"
},
"company_name": {
"title": "Company Name",
"type": "string"
}
},
"required": [
"forager_id",
"title"
]
},
"Course": {
"title": "Course",
"description": "Represents a course completed as part of education or professional training.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"number": {
"title": "Number",
"type": "string"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"name"
]
},
"Honor": {
"title": "Honor",
"description": "Represents an award, honor, or recognition.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"issuer": {
"title": "Issuer",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Language": {
"title": "Language",
"description": "Represents a language and the individual\\'s proficiency.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"proficiency": {
"title": "Proficiency",
"type": "string"
}
},
"required": [
"name"
]
},
"Patent": {
"title": "Patent",
"description": "Represents a patent or pending patent entry.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"patent_number": {
"title": "Patent Number",
"type": "string"
},
"application_number": {
"title": "Application Number",
"type": "string"
},
"pending": {
"title": "Pending",
"type": "boolean"
},
"url": {
"title": "Url",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"filled_on": {
"title": "Filled On",
"type": "string",
"format": "date"
},
"non_linkedin_inventors_ids": {
"title": "Non Linkedin Inventors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_inventors": {
"title": "Linkedin Inventors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PatentContributor"
}
}
},
"required": [
"forager_id",
"title"
]
},
"Publication": {
"title": "Publication",
"description": "Represents a publication entry within a professional profile.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"publisher": {
"title": "Publisher",
"type": "string"
},
"published_in": {
"title": "Published In",
"type": "string"
},
"non_linkedin_authors": {
"title": "Non Linkedin Authors",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_authors": {
"title": "Linkedin Authors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PublicationAuthor"
}
}
},
"required": [
"name"
]
},
"TestScore": {
"title": "TestScore",
"description": "Represents a standardized or educational test score.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"score": {
"title": "Score",
"type": "string"
},
"date_on": {
"title": "Date On",
"type": "string",
"format": "date"
}
},
"required": [
"forager_id",
"name"
]
},
"openapi": {
"title": "PersonProfile",
"description": "Represents a complete Forager profile, modeling a LinkedIn-like professional identity.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"first_name": {
"title": "First Name",
"type": "string"
},
"last_name": {
"title": "Last Name",
"type": "string"
},
"headline": {
"title": "Headline",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"skills": {
"title": "Skills",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"country": {
"title": "Country",
"type": "string"
},
"area": {
"title": "Area",
"type": "string"
},
"city": {
"title": "City",
"type": "string"
},
"location": {
"title": "Location",
"type": "string"
},
"locations": {
"title": "Locations",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Location"
}
},
"linkedin_url": {
"title": "Linkedin Url",
"type": "string"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
},
"industry": {
"title": "Industry",
"type": "string"
},
"linkedin_country": {
"title": "Linkedin Country",
"type": "string"
},
"linkedin_area": {
"title": "Linkedin Area",
"type": "string"
},
"educations": {
"title": "Educations",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Education"
}
},
"roles": {
"title": "Roles",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Role"
}
},
"certifications": {
"title": "Certifications",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Certification"
}
},
"organizations": {
"title": "Organizations",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Organization"
}
},
"projects": {
"title": "Projects",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Project"
}
},
"volunteering": {
"title": "Volunteering",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Volunteering"
}
},
"courses": {
"title": "Courses",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Course"
}
},
"honors": {
"title": "Honors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Honor"
}
},
"languages": {
"title": "Languages",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Language"
}
},
"patents": {
"title": "Patents",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Patent"
}
},
"publications": {
"title": "Publications",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/Publication"
}
},
"test_scores": {
"title": "Test Scores",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/TestScore"
}
},
"photo": {
"title": "Photo",
"type": "string"
},
"volunteer_causes": {
"title": "Volunteer Causes",
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"forager_id",
"date_updated"
],
"definitions": {
"Location": {
"title": "Location",
"description": "Represents a physical or geographic location.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"place_type": {
"title": "Place Type",
"type": "string"
}
},
"required": [
"name",
"place_type"
]
},
"Education": {
"title": "Education",
"description": "Represents an education record (school, degree, or training).",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"school_name": {
"title": "School Name",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"description": {
"title": "Description",
"type": "string"
},
"grade": {
"title": "Grade",
"type": "string"
},
"degree": {
"title": "Degree",
"type": "string"
},
"activities": {
"title": "Activities",
"type": "string"
},
"field_of_study": {
"title": "Field Of Study",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
}
},
"required": [
"id",
"school_name"
]
},
"Role": {
"title": "Role",
"description": "Represents a job role or professional position.",
"type": "object",
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"role_title": {
"title": "Role Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string",
"format": "date"
},
"end_date": {
"title": "End Date",
"type": "string",
"format": "date"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"organization_name": {
"title": "Organization Name",
"type": "string"
},
"employment_type": {
"title": "Employment Type",
"type": "string"
},
"date_updated": {
"title": "Date Updated",
"type": "string",
"format": "date-time"
},
"organization_website": {
"title": "Organization Website",
"type": "string"
},
"organization_domain": {
"title": "Organization Domain",
"type": "string"
},
"organization_linkedin_info_public_identifier": {
"title": "Organization Linkedin Info Public Identifier",
"type": "string"
}
},
"required": [
"id"
]
},
"Certification": {
"title": "Certification",
"description": "Represents a professional certification or credential.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"certificate_name": {
"title": "Certificate Name",
"type": "string"
},
"certificate_id": {
"title": "Certificate Id",
"type": "string"
},
"certificate_url": {
"title": "Certificate Url",
"type": "string"
},
"authority": {
"title": "Authority",
"type": "string"
},
"organization_id": {
"title": "Organization Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
},
"forager_organization_id": {
"title": "Forager Organization Id",
"type": "integer"
}
},
"required": [
"forager_id",
"certificate_name"
]
},
"Organization": {
"title": "Organization",
"description": "Represents an organization the person has been involved with.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"role_title": {
"title": "Role Title",
"type": "string"
}
},
"required": [
"forager_id",
"name"
]
},
"ProjectContributor": {
"title": "ProjectContributor",
"description": "Represents a contributor to a professional project.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Project": {
"title": "Project",
"description": "Represents a professional or academic project.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"non_linkedin_contributors_ids": {
"title": "Non Linkedin Contributors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_contributors": {
"title": "Linkedin Contributors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/ProjectContributor"
}
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Volunteering": {
"title": "Volunteering",
"description": "Represents a volunteering position or non-profit role.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"start": {
"title": "Start",
"type": "string",
"format": "date"
},
"end": {
"title": "End",
"type": "string",
"format": "date"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"cause": {
"title": "Cause",
"type": "string"
},
"company_name": {
"title": "Company Name",
"type": "string"
}
},
"required": [
"forager_id",
"title"
]
},
"Course": {
"title": "Course",
"description": "Represents a course completed as part of education or professional training.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"number": {
"title": "Number",
"type": "string"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"name"
]
},
"Honor": {
"title": "Honor",
"description": "Represents an award, honor, or recognition.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"issuer": {
"title": "Issuer",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"role_id": {
"title": "Role Id",
"type": "integer"
},
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"forager_id",
"title"
]
},
"Language": {
"title": "Language",
"description": "Represents a language and the individual\\'s proficiency.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"proficiency": {
"title": "Proficiency",
"type": "string"
}
},
"required": [
"name"
]
},
"PatentContributor": {
"title": "PatentContributor",
"description": "Represents an inventor associated with a patent.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Patent": {
"title": "Patent",
"description": "Represents a patent or pending patent entry.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"patent_number": {
"title": "Patent Number",
"type": "string"
},
"application_number": {
"title": "Application Number",
"type": "string"
},
"pending": {
"title": "Pending",
"type": "boolean"
},
"url": {
"title": "Url",
"type": "string"
},
"issued_on": {
"title": "Issued On",
"type": "string",
"format": "date"
},
"filled_on": {
"title": "Filled On",
"type": "string",
"format": "date"
},
"non_linkedin_inventors_ids": {
"title": "Non Linkedin Inventors Ids",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"linkedin_inventors": {
"title": "Linkedin Inventors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PatentContributor"
}
}
},
"required": [
"forager_id",
"title"
]
},
"PublicationAuthor": {
"title": "PublicationAuthor",
"description": "Represents an author associated with a publication.",
"type": "object",
"properties": {
"forager_person_id": {
"title": "Forager Person Id",
"type": "integer"
},
"linkedin_slug": {
"title": "Linkedin Slug",
"type": "string"
}
},
"required": [
"forager_person_id",
"linkedin_slug"
]
},
"Publication": {
"title": "Publication",
"description": "Represents a publication entry within a professional profile.",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"publisher": {
"title": "Publisher",
"type": "string"
},
"published_in": {
"title": "Published In",
"type": "string"
},
"non_linkedin_authors": {
"title": "Non Linkedin Authors",
"default": [],
"type": "array",
"items": {
"type": "string"
}
},
"id": {
"title": "Id",
"type": "integer"
},
"linkedin_authors": {
"title": "Linkedin Authors",
"default": [],
"type": "array",
"items": {
"$ref": "#/components/schemas/PublicationAuthor"
}
}
},
"required": [
"name"
]
},
"TestScore": {
"title": "TestScore",
"description": "Represents a standardized or educational test score.",
"type": "object",
"properties": {
"forager_id": {
"title": "Forager Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"score": {
"title": "Score",
"type": "string"
},
"date_on": {
"title": "Date On",
"type": "string",
"format": "date"
}
},
"required": [
"forager_id",
"name"
]
},
"Locale": {
"title": "Locale",
"description": "Represents a language-country locale setting for a LinkedIn profile.",
"type": "object",
"properties": {
"country": {
"title": "Country",
"type": "string"
},
"language": {
"title": "Language",
"type": "string"
}
},
"required": [
"country",
"language"
]
}
}
}
}
}
}
Organization Data Feed
Version: 2.0.0 (latest)
Version: 2.0.0 (latest)
{
"$ref": "#/components/schemas/openapi",
"components": {
"schemas": {
"Address": {
"type": "object",
"properties": {
"street_number": {
"type": "string",
"nullable": true
},
"street_name": {
"type": "string",
"nullable": true
},
"city": {
"type": "string",
"nullable": true
},
"state": {
"type": "string",
"nullable": true
},
"postcode": {
"type": "string",
"nullable": true
},
"country": {
"type": "string",
"nullable": true
},
"is_headquarter": {
"type": "boolean",
"nullable": true
}
}
},
"FundingRound": {
"type": "object",
"properties": {
"funding_type": {
"type": "string",
"nullable": true
},
"funding_total": {
"type": "integer",
"nullable": true
},
"date_featured": {
"type": "string",
"format": "date-time",
"nullable": true
}
}
},
"LocationEntry": {
"type": "object",
"properties": {
"name": {
"type": "string",
"nullable": true
},
"place_type": {
"type": "string",
"nullable": true
}
}
},
"openapi": {
"title": "Forager Organization Data",
"description": "Represents a complete Forager organization, modeling a LinkedIn-like organization identity.",
"type": "object",
"required": [
"forager_id",
"date_updated",
"name",
"logo_url",
"description"
],
"properties": {
"forager_id": {
"type": "integer"
},
"date_updated": {
"type": "string",
"format": "date-time"
},
"name": {
"type": "string",
"nullable": true
},
"domain": {
"type": "string",
"nullable": true
},
"website": {
"type": "string",
"nullable": true
},
"logo_url": {
"type": "string",
"nullable": true
},
"description": {
"type": "string",
"nullable": true
},
"founded_date": {
"type": "string",
"format": "date",
"nullable": true
},
"employees_number": {
"type": "number",
"nullable": true
},
"employees_range": {
"type": "string",
"nullable": true
},
"keywords": {
"type": "array",
"items": {
"type": "string"
}
},
"addresses": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Address"
}
},
"funding_rounds": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FundingRound"
}
},
"technologies": {
"type": "array",
"items": {
"type": "string"
}
},
"domain_rank": {
"type": "integer",
"nullable": true
},
"domain_traffic": {
"type": "integer",
"nullable": true
},
"domain_tranco_rank": {
"type": "integer",
"nullable": true
},
"country": {
"type": "string",
"nullable": true
},
"area": {
"type": "string",
"nullable": true
},
"city": {
"type": "string",
"nullable": true
},
"location": {
"type": "string",
"nullable": true
},
"locations": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LocationEntry"
}
},
"linkedin_url": {
"type": "string",
"nullable": true
},
"linkedin_slug": {
"type": "string",
"nullable": true
},
"industry": {
"type": "string",
"nullable": true
},
"linkedin_id": {
"type": "integer",
"nullable": true
}
},
"components": {
"Address": {
"type": "object",
"properties": {
"street_number": {
"type": "string",
"nullable": true
},
"street_name": {
"type": "string",
"nullable": true
},
"city": {
"type": "string",
"nullable": true
},
"state": {
"type": "string",
"nullable": true
},
"postcode": {
"type": "string",
"nullable": true
},
"country": {
"type": "string",
"nullable": true
},
"is_headquarter": {
"type": "boolean",
"nullable": true
}
}
},
"FundingRound": {
"type": "object",
"properties": {
"funding_type": {
"type": "string",
"nullable": true
},
"funding_total": {
"type": "integer",
"nullable": true
},
"date_featured": {
"type": "string",
"format": "date-time",
"nullable": true
}
}
},
"LocationEntry": {
"type": "object",
"properties": {
"name": {
"type": "string",
"nullable": true
},
"place_type": {
"type": "string",
"nullable": true
}
}
}
}
}
}
}
}
Job Post Data Feed
Version: 2.0.0 (latest)
Version: 2.0.0 (latest)
{
"$ref": "#/components/schemas/openapi",
"components": {
"schemas": {
"ParsedLocation": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"nullable": true
},
"name": {
"type": "string",
"nullable": true
}
}
},
"openapi": {
"title": "Forager Job Post Data",
"type": "object",
"required": [
"forager_id",
"source_id",
"date_updated",
"date_featured",
"url",
"title",
"description",
"is_remote",
"is_active",
"organization_forager_id",
"organization_name",
"organization_linkedin_url"
],
"properties": {
"forager_id": {
"type": "integer"
},
"source_id": {
"type": "string",
"nullable": true
},
"date_updated": {
"type": "string",
"format": "date",
"nullable": true
},
"date_featured": {
"type": "string",
"format": "date",
"nullable": true
},
"url": {
"type": "string",
"nullable": true
},
"title": {
"type": "string",
"nullable": true
},
"description": {
"type": "string",
"nullable": true
},
"is_remote": {
"type": "boolean"
},
"is_active": {
"type": "boolean"
},
"location": {
"type": "string",
"nullable": true
},
"parsed_location": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ParsedLocation"
}
},
"salary_details": {
"type": "string",
"nullable": true
},
"organization_forager_id": {
"type": "integer",
"nullable": true
},
"organization_name": {
"type": "string",
"nullable": true
},
"organization_domain": {
"type": "string",
"nullable": true
},
"organization_linkedin_url": {
"type": "string",
"nullable": true
}
},
"components": {
"ParsedLocation": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"nullable": true
},
"name": {
"type": "string",
"nullable": true
}
}
}
}
}
}
}
}