-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathopenapi.json
More file actions
1 lines (1 loc) · 52.6 KB
/
openapi.json
File metadata and controls
1 lines (1 loc) · 52.6 KB
1
{"swagger":"2.0","info":{"title":"LFX V2 - Project Service","description":"Create, manage, update, and delete LFX project resources","version":"0.0.1"},"host":"localhost:80","consumes":["application/json","application/xml","application/gob"],"produces":["application/json","application/xml","application/gob"],"paths":{"/projects":{"get":{"tags":["project-service"],"summary":"get-projects project-service","description":"Get all projects.","operationId":"project-service#get-projects","parameters":[{"name":"v","in":"query","description":"Version of the API","required":false,"type":"string","enum":["1"]},{"name":"Authorization","in":"header","description":"JWT token issued by Heimdall","required":false,"type":"string"}],"responses":{"200":{"description":"OK response.","schema":{"$ref":"#/definitions/ProjectServiceGetProjectsResponseBody","required":["projects"]},"headers":{"Cache-Control":{"description":"Cache control header","type":"string"}}},"400":{"description":"Bad Request response.","schema":{"$ref":"#/definitions/BadRequestError","required":["code","message"]}},"500":{"description":"Internal Server Error response.","schema":{"$ref":"#/definitions/InternalServerError","required":["code","message"]}},"503":{"description":"Service Unavailable response.","schema":{"$ref":"#/definitions/ServiceUnavailableError","required":["code","message"]}}},"schemes":["http"],"security":[{"jwt_header_Authorization":null}]},"post":{"tags":["project-service"],"summary":"create-project project-service","description":"Create a new project.","operationId":"project-service#create-project","parameters":[{"name":"v","in":"query","description":"Version of the API","required":false,"type":"string","enum":["1"]},{"name":"Authorization","in":"header","description":"JWT token issued by Heimdall","required":false,"type":"string"},{"name":"X-Sync","in":"header","description":"X-Sync header value for performing operations synchronously","required":false,"type":"boolean"},{"name":"Create-ProjectRequestBody","in":"body","required":true,"schema":{"$ref":"#/definitions/ProjectServiceCreateProjectRequestBody","required":["slug","description","name","parent_uid"]}}],"responses":{"201":{"description":"Created response.","schema":{"$ref":"#/definitions/ProjectFull"}},"400":{"description":"Bad Request response.","schema":{"$ref":"#/definitions/BadRequestError","required":["code","message"]}},"409":{"description":"Conflict response.","schema":{"$ref":"#/definitions/ConflictError","required":["code","message"]}},"500":{"description":"Internal Server Error response.","schema":{"$ref":"#/definitions/InternalServerError","required":["code","message"]}},"503":{"description":"Service Unavailable response.","schema":{"$ref":"#/definitions/ServiceUnavailableError","required":["code","message"]}}},"schemes":["http"],"security":[{"jwt_header_Authorization":null}]}},"/projects/{uid}":{"get":{"tags":["project-service"],"summary":"get-one-project-base project-service","description":"Get a single project's base information.","operationId":"project-service#get-one-project-base","parameters":[{"name":"v","in":"query","description":"Version of the API","required":false,"type":"string","enum":["1"]},{"name":"uid","in":"path","description":"Project UID -- v2 uid, not related to v1 id directly","required":true,"type":"string","format":"uuid"},{"name":"Authorization","in":"header","description":"JWT token issued by Heimdall","required":false,"type":"string"}],"responses":{"200":{"description":"OK response.","schema":{"$ref":"#/definitions/ProjectServiceGetOneProjectBaseResponseBody"},"headers":{"ETag":{"description":"ETag header value","type":"string"}}},"404":{"description":"Not Found response.","schema":{"$ref":"#/definitions/NotFoundError","required":["code","message"]}},"500":{"description":"Internal Server Error response.","schema":{"$ref":"#/definitions/InternalServerError","required":["code","message"]}},"503":{"description":"Service Unavailable response.","schema":{"$ref":"#/definitions/ServiceUnavailableError","required":["code","message"]}}},"schemes":["http"],"security":[{"jwt_header_Authorization":null}]},"put":{"tags":["project-service"],"summary":"update-project-base project-service","description":"Update an existing project's base information.","operationId":"project-service#update-project-base","parameters":[{"name":"v","in":"query","description":"Version of the API","required":false,"type":"string","enum":["1"]},{"name":"uid","in":"path","description":"Project UID -- v2 uid, not related to v1 id directly","required":true,"type":"string","format":"uuid"},{"name":"Authorization","in":"header","description":"JWT token issued by Heimdall","required":false,"type":"string"},{"name":"X-Sync","in":"header","description":"X-Sync header value for performing operations synchronously","required":false,"type":"boolean"},{"name":"If-Match","in":"header","description":"If-Match header value for conditional requests","required":false,"type":"string"},{"name":"Update-Project-BaseRequestBody","in":"body","required":true,"schema":{"$ref":"#/definitions/ProjectServiceUpdateProjectBaseRequestBody","required":["slug","description","name","parent_uid"]}}],"responses":{"200":{"description":"OK response.","schema":{"$ref":"#/definitions/ProjectBase"}},"400":{"description":"Bad Request response.","schema":{"$ref":"#/definitions/BadRequestError","required":["code","message"]}},"404":{"description":"Not Found response.","schema":{"$ref":"#/definitions/NotFoundError","required":["code","message"]}},"409":{"description":"Conflict response.","schema":{"$ref":"#/definitions/ConflictError","required":["code","message"]}},"500":{"description":"Internal Server Error response.","schema":{"$ref":"#/definitions/InternalServerError","required":["code","message"]}},"503":{"description":"Service Unavailable response.","schema":{"$ref":"#/definitions/ServiceUnavailableError","required":["code","message"]}}},"schemes":["http"],"security":[{"jwt_header_Authorization":null}]},"delete":{"tags":["project-service"],"summary":"delete-project project-service","description":"Delete an existing project.","operationId":"project-service#delete-project","parameters":[{"name":"v","in":"query","description":"Version of the API","required":false,"type":"string","enum":["1"]},{"name":"uid","in":"path","description":"Project UID -- v2 uid, not related to v1 id directly","required":true,"type":"string","format":"uuid"},{"name":"Authorization","in":"header","description":"JWT token issued by Heimdall","required":false,"type":"string"},{"name":"X-Sync","in":"header","description":"X-Sync header value for performing operations synchronously","required":false,"type":"boolean"},{"name":"If-Match","in":"header","description":"If-Match header value for conditional requests","required":false,"type":"string"}],"responses":{"204":{"description":"No Content response."},"400":{"description":"Bad Request response.","schema":{"$ref":"#/definitions/BadRequestError","required":["code","message"]}},"404":{"description":"Not Found response.","schema":{"$ref":"#/definitions/NotFoundError","required":["code","message"]}},"500":{"description":"Internal Server Error response.","schema":{"$ref":"#/definitions/InternalServerError","required":["code","message"]}},"503":{"description":"Service Unavailable response.","schema":{"$ref":"#/definitions/ServiceUnavailableError","required":["code","message"]}}},"schemes":["http"],"security":[{"jwt_header_Authorization":null}]}},"/projects/{uid}/settings":{"get":{"tags":["project-service"],"summary":"get-one-project-settings project-service","description":"Get a single project's settings.","operationId":"project-service#get-one-project-settings","parameters":[{"name":"v","in":"query","description":"Version of the API","required":false,"type":"string","enum":["1"]},{"name":"uid","in":"path","description":"Project UID -- v2 uid, not related to v1 id directly","required":true,"type":"string","format":"uuid"},{"name":"Authorization","in":"header","description":"JWT token issued by Heimdall","required":false,"type":"string"}],"responses":{"200":{"description":"OK response.","schema":{"$ref":"#/definitions/ProjectServiceGetOneProjectSettingsResponseBody"},"headers":{"ETag":{"description":"ETag header value","type":"string"}}},"404":{"description":"Not Found response.","schema":{"$ref":"#/definitions/NotFoundError","required":["code","message"]}},"500":{"description":"Internal Server Error response.","schema":{"$ref":"#/definitions/InternalServerError","required":["code","message"]}},"503":{"description":"Service Unavailable response.","schema":{"$ref":"#/definitions/ServiceUnavailableError","required":["code","message"]}}},"schemes":["http"],"security":[{"jwt_header_Authorization":null}]},"put":{"tags":["project-service"],"summary":"update-project-settings project-service","description":"Update an existing project's settings.","operationId":"project-service#update-project-settings","parameters":[{"name":"v","in":"query","description":"Version of the API","required":false,"type":"string","enum":["1"]},{"name":"uid","in":"path","description":"Project UID -- v2 uid, not related to v1 id directly","required":true,"type":"string","format":"uuid"},{"name":"Authorization","in":"header","description":"JWT token issued by Heimdall","required":false,"type":"string"},{"name":"X-Sync","in":"header","description":"X-Sync header value for performing operations synchronously","required":false,"type":"boolean"},{"name":"If-Match","in":"header","description":"If-Match header value for conditional requests","required":false,"type":"string"},{"name":"Update-Project-SettingsRequestBody","in":"body","required":true,"schema":{"$ref":"#/definitions/ProjectServiceUpdateProjectSettingsRequestBody"}}],"responses":{"200":{"description":"OK response.","schema":{"$ref":"#/definitions/ProjectSettings"}},"400":{"description":"Bad Request response.","schema":{"$ref":"#/definitions/BadRequestError","required":["code","message"]}},"404":{"description":"Not Found response.","schema":{"$ref":"#/definitions/NotFoundError","required":["code","message"]}},"500":{"description":"Internal Server Error response.","schema":{"$ref":"#/definitions/InternalServerError","required":["code","message"]}},"503":{"description":"Service Unavailable response.","schema":{"$ref":"#/definitions/ServiceUnavailableError","required":["code","message"]}}},"schemes":["http"],"security":[{"jwt_header_Authorization":null}]}}},"definitions":{"BadRequestError":{"title":"BadRequestError","type":"object","properties":{"code":{"type":"string","description":"HTTP status code","example":"400"},"message":{"type":"string","description":"Error message","example":"The request was invalid."}},"description":"Bad request","example":{"code":"400","message":"The request was invalid."},"required":["code","message"]},"ConflictError":{"title":"ConflictError","type":"object","properties":{"code":{"type":"string","description":"HTTP status code","example":"409"},"message":{"type":"string","description":"Error message","example":"The resource already exists."}},"description":"Conflict","example":{"code":"409","message":"The resource already exists."},"required":["code","message"]},"InternalServerError":{"title":"InternalServerError","type":"object","properties":{"code":{"type":"string","description":"HTTP status code","example":"500"},"message":{"type":"string","description":"Error message","example":"An internal server error occurred."}},"description":"Internal server error","example":{"code":"500","message":"An internal server error occurred."},"required":["code","message"]},"NotFoundError":{"title":"NotFoundError","type":"object","properties":{"code":{"type":"string","description":"HTTP status code","example":"404"},"message":{"type":"string","description":"Error message","example":"The resource was not found."}},"description":"Resource not found","example":{"code":"404","message":"The resource was not found."},"required":["code","message"]},"ProjectBase":{"title":"ProjectBase","type":"object","properties":{"autojoin_enabled":{"type":"boolean","description":"Whether autojoin is enabled for the project","example":false},"category":{"type":"string","description":"The category of the project","example":"Active","enum":["Active","Adopted","Archived","At-Large","Early Adoption","Emeritus","Graduated","Growth","Idle","Impact","Incubating","Kanister","Mature","Pre-LFESS","Sandbox","SIG","Standards","TAC","Working Group","TAG","NONE"]},"charter_url":{"type":"string","description":"The URL of the project charter document","example":"https://example.com/charter.pdf","format":"uri"},"created_at":{"type":"string","description":"The date and time the project was created","example":"2021-01-01T00:00:00Z","format":"date-time"},"description":{"type":"string","description":"A description of the project","example":"project foo is a project about bar"},"entity_dissolution_date":{"type":"string","description":"The date the project entity was dissolved","example":"2021-12-31","format":"date"},"entity_formation_document_url":{"type":"string","description":"The URL of the project entity formation document","example":"https://example.com/formation.pdf","format":"uri"},"formation_date":{"type":"string","description":"The date the project was formed","example":"2021-01-01","format":"date"},"funding_model":{"type":"array","items":{"type":"string","example":"Membership","enum":["Crowdfunding","Membership","Alternate Funding"]},"description":"A list of funding models for the project","example":["Crowdfunding"]},"is_foundation":{"type":"boolean","description":"Whether the project is a foundation","example":false},"legal_entity_name":{"type":"string","description":"The legal entity name of the project","example":"Example Foundation LLC"},"legal_entity_type":{"type":"string","description":"The legal entity type of the project","example":"Subproject","enum":["Subproject","Incorporated Entity","Series LLC","Unofficial Subproject","Internal Allocation","None"]},"legal_parent_uid":{"type":"string","description":"The UID of the legal parent entity, should be empty if there is none","example":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","format":"uuid"},"logo_url":{"type":"string","description":"The URL of the project logo","example":"https://example.com/logo.png","format":"uri"},"name":{"type":"string","description":"The pretty name of the project","example":"Foo Foundation"},"parent_uid":{"type":"string","description":"The UID of the parent project, required and must be a valid UUID","example":"7cad5a8d-19d0-41a4-81a6-043453daf9ee"},"public":{"type":"boolean","description":"Whether the project is public","example":true},"repository_url":{"type":"string","description":"The URL of the project repository","example":"https://example.com/project","format":"uri"},"slug":{"type":"string","description":"Project slug, a short slugified name of the project","example":"project-slug","format":"regexp","pattern":"^[a-z][a-z0-9_\\-]*[a-z0-9]$"},"stage":{"type":"string","description":"The stage of the project","example":"Formation - Exploratory","enum":["Formation - Exploratory","Formation - Engaged","Active","Archived","Formation - On Hold","Formation - Disengaged","Formation - Confidential","Prospect"]},"uid":{"type":"string","description":"Project UID -- v2 uid, not related to v1 id directly","example":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","format":"uuid"},"updated_at":{"type":"string","description":"The date and time the project was last updated","example":"2021-01-01T00:00:00Z","format":"date-time"},"website_url":{"type":"string","description":"The URL of the project website","example":"https://example.com","format":"uri"}},"description":"A base representation of LF Projects without sub-objects.","example":{"autojoin_enabled":false,"category":"Active","charter_url":"https://example.com/charter.pdf","created_at":"2021-01-01T00:00:00Z","description":"project foo is a project about bar","entity_dissolution_date":"2021-12-31","entity_formation_document_url":"https://example.com/formation.pdf","formation_date":"2021-01-01","funding_model":["Crowdfunding"],"is_foundation":false,"legal_entity_name":"Example Foundation LLC","legal_entity_type":"Subproject","legal_parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","logo_url":"https://example.com/logo.png","name":"Foo Foundation","parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","public":true,"repository_url":"https://example.com/project","slug":"project-slug","stage":"Formation - Exploratory","uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","updated_at":"2021-01-01T00:00:00Z","website_url":"https://example.com"}},"ProjectFull":{"title":"ProjectFull","type":"object","properties":{"announcement_date":{"type":"string","description":"The date the project was announced","example":"2021-01-01","format":"date"},"auditors":{"type":"array","items":{"$ref":"#/definitions/UserInfo"},"description":"A list of project auditors with their profile information","example":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}]},"autojoin_enabled":{"type":"boolean","description":"Whether autojoin is enabled for the project","example":false},"category":{"type":"string","description":"The category of the project","example":"Active","enum":["Active","Adopted","Archived","At-Large","Early Adoption","Emeritus","Graduated","Growth","Idle","Impact","Incubating","Kanister","Mature","Pre-LFESS","Sandbox","SIG","Standards","TAC","Working Group","TAG","NONE"]},"charter_url":{"type":"string","description":"The URL of the project charter document","example":"https://example.com/charter.pdf","format":"uri"},"created_at":{"type":"string","description":"The date and time the project was created","example":"2021-01-01T00:00:00Z","format":"date-time"},"description":{"type":"string","description":"A description of the project","example":"project foo is a project about bar"},"entity_dissolution_date":{"type":"string","description":"The date the project entity was dissolved","example":"2021-12-31","format":"date"},"entity_formation_document_url":{"type":"string","description":"The URL of the project entity formation document","example":"https://example.com/formation.pdf","format":"uri"},"formation_date":{"type":"string","description":"The date the project was formed","example":"2021-01-01","format":"date"},"funding_model":{"type":"array","items":{"type":"string","example":"Alternate Funding","enum":["Crowdfunding","Membership","Alternate Funding"]},"description":"A list of funding models for the project","example":["Crowdfunding"]},"is_foundation":{"type":"boolean","description":"Whether the project is a foundation","example":false},"legal_entity_name":{"type":"string","description":"The legal entity name of the project","example":"Example Foundation LLC"},"legal_entity_type":{"type":"string","description":"The legal entity type of the project","example":"Subproject","enum":["Subproject","Incorporated Entity","Series LLC","Unofficial Subproject","Internal Allocation","None"]},"legal_parent_uid":{"type":"string","description":"The UID of the legal parent entity, should be empty if there is none","example":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","format":"uuid"},"logo_url":{"type":"string","description":"The URL of the project logo","example":"https://example.com/logo.png","format":"uri"},"meeting_coordinators":{"type":"array","items":{"$ref":"#/definitions/UserInfo"},"description":"A list of project meeting coordinators with their profile information","example":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}]},"mission_statement":{"type":"string","description":"The mission statement of the project","example":"The mission of the project is to build a sustainable ecosystem around open source projects to accelerate technology development and industry adoption."},"name":{"type":"string","description":"The pretty name of the project","example":"Foo Foundation"},"parent_uid":{"type":"string","description":"The UID of the parent project, required and must be a valid UUID","example":"7cad5a8d-19d0-41a4-81a6-043453daf9ee"},"public":{"type":"boolean","description":"Whether the project is public","example":true},"repository_url":{"type":"string","description":"The URL of the project repository","example":"https://example.com/project","format":"uri"},"slug":{"type":"string","description":"Project slug, a short slugified name of the project","example":"project-slug","format":"regexp","pattern":"^[a-z][a-z0-9_\\-]*[a-z0-9]$"},"stage":{"type":"string","description":"The stage of the project","example":"Formation - Exploratory","enum":["Formation - Exploratory","Formation - Engaged","Active","Archived","Formation - On Hold","Formation - Disengaged","Formation - Confidential","Prospect"]},"uid":{"type":"string","description":"Project UID -- v2 uid, not related to v1 id directly","example":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","format":"uuid"},"updated_at":{"type":"string","description":"The date and time the project was last updated","example":"2021-01-01T00:00:00Z","format":"date-time"},"website_url":{"type":"string","description":"The URL of the project website","example":"https://example.com","format":"uri"},"writers":{"type":"array","items":{"$ref":"#/definitions/UserInfo"},"description":"A list of project writers with their profile information","example":[{"avatar":"https://example.com/avatar3.jpg","email":"alice.johnson@example.com","name":"Alice Johnson","username":"alicejohnson789"},{"avatar":"https://example.com/avatar4.jpg","email":"bob.wilson@example.com","name":"Bob Wilson","username":"bobwilson101"}]}},"description":"A full representation of LF Projects with sub-objects populated.","example":{"announcement_date":"2021-01-01","auditors":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"autojoin_enabled":false,"category":"Active","charter_url":"https://example.com/charter.pdf","created_at":"2021-01-01T00:00:00Z","description":"project foo is a project about bar","entity_dissolution_date":"2021-12-31","entity_formation_document_url":"https://example.com/formation.pdf","formation_date":"2021-01-01","funding_model":["Crowdfunding"],"is_foundation":false,"legal_entity_name":"Example Foundation LLC","legal_entity_type":"Subproject","legal_parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","logo_url":"https://example.com/logo.png","meeting_coordinators":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"mission_statement":"The mission of the project is to build a sustainable ecosystem around open source projects to accelerate technology development and industry adoption.","name":"Foo Foundation","parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","public":true,"repository_url":"https://example.com/project","slug":"project-slug","stage":"Formation - Exploratory","uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","updated_at":"2021-01-01T00:00:00Z","website_url":"https://example.com","writers":[{"avatar":"https://example.com/avatar3.jpg","email":"alice.johnson@example.com","name":"Alice Johnson","username":"alicejohnson789"},{"avatar":"https://example.com/avatar4.jpg","email":"bob.wilson@example.com","name":"Bob Wilson","username":"bobwilson101"}]}},"ProjectServiceCreateProjectRequestBody":{"title":"ProjectServiceCreateProjectRequestBody","type":"object","properties":{"announcement_date":{"type":"string","description":"The date the project was announced","example":"2021-01-01","format":"date"},"auditors":{"type":"array","items":{"$ref":"#/definitions/UserInfo"},"description":"A list of project auditors with their profile information","example":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}]},"autojoin_enabled":{"type":"boolean","description":"Whether autojoin is enabled for the project","example":false},"category":{"type":"string","description":"The category of the project","example":"Active","enum":["Active","Adopted","Archived","At-Large","Early Adoption","Emeritus","Graduated","Growth","Idle","Impact","Incubating","Kanister","Mature","Pre-LFESS","Sandbox","SIG","Standards","TAC","Working Group","TAG","NONE"]},"charter_url":{"type":"string","description":"The URL of the project charter document","example":"https://example.com/charter.pdf","format":"uri"},"description":{"type":"string","description":"A description of the project","example":"project foo is a project about bar"},"entity_dissolution_date":{"type":"string","description":"The date the project entity was dissolved","example":"2021-12-31","format":"date"},"entity_formation_document_url":{"type":"string","description":"The URL of the project entity formation document","example":"https://example.com/formation.pdf","format":"uri"},"formation_date":{"type":"string","description":"The date the project was formed","example":"2021-01-01","format":"date"},"funding_model":{"type":"array","items":{"type":"string","example":"Membership","enum":["Crowdfunding","Membership","Alternate Funding"]},"description":"A list of funding models for the project","example":["Crowdfunding"]},"is_foundation":{"type":"boolean","description":"Whether the project is a foundation","example":false},"legal_entity_name":{"type":"string","description":"The legal entity name of the project","example":"Example Foundation LLC"},"legal_entity_type":{"type":"string","description":"The legal entity type of the project","example":"Subproject","enum":["Subproject","Incorporated Entity","Series LLC","Unofficial Subproject","Internal Allocation","None"]},"legal_parent_uid":{"type":"string","description":"The UID of the legal parent entity, should be empty if there is none","example":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","format":"uuid"},"logo_url":{"type":"string","description":"The URL of the project logo","example":"https://example.com/logo.png","format":"uri"},"meeting_coordinators":{"type":"array","items":{"$ref":"#/definitions/UserInfo"},"description":"A list of project meeting coordinators with their profile information","example":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}]},"mission_statement":{"type":"string","description":"The mission statement of the project","example":"The mission of the project is to build a sustainable ecosystem around open source projects to accelerate technology development and industry adoption."},"name":{"type":"string","description":"The pretty name of the project","example":"Foo Foundation"},"parent_uid":{"type":"string","description":"The UID of the parent project, required and must be a valid UUID","example":"7cad5a8d-19d0-41a4-81a6-043453daf9ee"},"public":{"type":"boolean","description":"Whether the project is public","example":true},"repository_url":{"type":"string","description":"The URL of the project repository","example":"https://example.com/project","format":"uri"},"slug":{"type":"string","description":"Project slug, a short slugified name of the project","example":"project-slug","format":"regexp","pattern":"^[a-z][a-z0-9_\\-]*[a-z0-9]$"},"stage":{"type":"string","description":"The stage of the project","example":"Formation - Exploratory","enum":["Formation - Exploratory","Formation - Engaged","Active","Archived","Formation - On Hold","Formation - Disengaged","Formation - Confidential","Prospect"]},"website_url":{"type":"string","description":"The URL of the project website","example":"https://example.com","format":"uri"},"writers":{"type":"array","items":{"$ref":"#/definitions/UserInfo"},"description":"A list of project writers with their profile information","example":[{"avatar":"https://example.com/avatar3.jpg","email":"alice.johnson@example.com","name":"Alice Johnson","username":"alicejohnson789"},{"avatar":"https://example.com/avatar4.jpg","email":"bob.wilson@example.com","name":"Bob Wilson","username":"bobwilson101"}]}},"example":{"announcement_date":"2021-01-01","auditors":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"autojoin_enabled":false,"category":"Active","charter_url":"https://example.com/charter.pdf","description":"project foo is a project about bar","entity_dissolution_date":"2021-12-31","entity_formation_document_url":"https://example.com/formation.pdf","formation_date":"2021-01-01","funding_model":["Crowdfunding"],"is_foundation":false,"legal_entity_name":"Example Foundation LLC","legal_entity_type":"Subproject","legal_parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","logo_url":"https://example.com/logo.png","meeting_coordinators":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"mission_statement":"The mission of the project is to build a sustainable ecosystem around open source projects to accelerate technology development and industry adoption.","name":"Foo Foundation","parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","public":true,"repository_url":"https://example.com/project","slug":"project-slug","stage":"Formation - Exploratory","website_url":"https://example.com","writers":[{"avatar":"https://example.com/avatar3.jpg","email":"alice.johnson@example.com","name":"Alice Johnson","username":"alicejohnson789"},{"avatar":"https://example.com/avatar4.jpg","email":"bob.wilson@example.com","name":"Bob Wilson","username":"bobwilson101"}]},"required":["slug","description","name","parent_uid"]},"ProjectServiceGetOneProjectBaseResponseBody":{"title":"ProjectServiceGetOneProjectBaseResponseBody","$ref":"#/definitions/ProjectBase"},"ProjectServiceGetOneProjectSettingsResponseBody":{"title":"ProjectServiceGetOneProjectSettingsResponseBody","$ref":"#/definitions/ProjectSettings"},"ProjectServiceGetProjectsResponseBody":{"title":"ProjectServiceGetProjectsResponseBody","type":"object","properties":{"projects":{"type":"array","items":{"$ref":"#/definitions/ProjectFull"},"description":"Resources found","example":[{"announcement_date":"2021-01-01","auditors":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"autojoin_enabled":false,"category":"Active","charter_url":"https://example.com/charter.pdf","created_at":"2021-01-01T00:00:00Z","description":"project foo is a project about bar","entity_dissolution_date":"2021-12-31","entity_formation_document_url":"https://example.com/formation.pdf","formation_date":"2021-01-01","funding_model":["Crowdfunding"],"is_foundation":false,"legal_entity_name":"Example Foundation LLC","legal_entity_type":"Subproject","legal_parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","logo_url":"https://example.com/logo.png","meeting_coordinators":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"mission_statement":"The mission of the project is to build a sustainable ecosystem around open source projects to accelerate technology development and industry adoption.","name":"Foo Foundation","parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","public":true,"repository_url":"https://example.com/project","slug":"project-slug","stage":"Formation - Exploratory","uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","updated_at":"2021-01-01T00:00:00Z","website_url":"https://example.com","writers":[{"avatar":"https://example.com/avatar3.jpg","email":"alice.johnson@example.com","name":"Alice Johnson","username":"alicejohnson789"},{"avatar":"https://example.com/avatar4.jpg","email":"bob.wilson@example.com","name":"Bob Wilson","username":"bobwilson101"}]},{"announcement_date":"2021-01-01","auditors":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"autojoin_enabled":false,"category":"Active","charter_url":"https://example.com/charter.pdf","created_at":"2021-01-01T00:00:00Z","description":"project foo is a project about bar","entity_dissolution_date":"2021-12-31","entity_formation_document_url":"https://example.com/formation.pdf","formation_date":"2021-01-01","funding_model":["Crowdfunding"],"is_foundation":false,"legal_entity_name":"Example Foundation LLC","legal_entity_type":"Subproject","legal_parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","logo_url":"https://example.com/logo.png","meeting_coordinators":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"mission_statement":"The mission of the project is to build a sustainable ecosystem around open source projects to accelerate technology development and industry adoption.","name":"Foo Foundation","parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","public":true,"repository_url":"https://example.com/project","slug":"project-slug","stage":"Formation - Exploratory","uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","updated_at":"2021-01-01T00:00:00Z","website_url":"https://example.com","writers":[{"avatar":"https://example.com/avatar3.jpg","email":"alice.johnson@example.com","name":"Alice Johnson","username":"alicejohnson789"},{"avatar":"https://example.com/avatar4.jpg","email":"bob.wilson@example.com","name":"Bob Wilson","username":"bobwilson101"}]},{"announcement_date":"2021-01-01","auditors":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"autojoin_enabled":false,"category":"Active","charter_url":"https://example.com/charter.pdf","created_at":"2021-01-01T00:00:00Z","description":"project foo is a project about bar","entity_dissolution_date":"2021-12-31","entity_formation_document_url":"https://example.com/formation.pdf","formation_date":"2021-01-01","funding_model":["Crowdfunding"],"is_foundation":false,"legal_entity_name":"Example Foundation LLC","legal_entity_type":"Subproject","legal_parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","logo_url":"https://example.com/logo.png","meeting_coordinators":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"mission_statement":"The mission of the project is to build a sustainable ecosystem around open source projects to accelerate technology development and industry adoption.","name":"Foo Foundation","parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","public":true,"repository_url":"https://example.com/project","slug":"project-slug","stage":"Formation - Exploratory","uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","updated_at":"2021-01-01T00:00:00Z","website_url":"https://example.com","writers":[{"avatar":"https://example.com/avatar3.jpg","email":"alice.johnson@example.com","name":"Alice Johnson","username":"alicejohnson789"},{"avatar":"https://example.com/avatar4.jpg","email":"bob.wilson@example.com","name":"Bob Wilson","username":"bobwilson101"}]},{"announcement_date":"2021-01-01","auditors":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"autojoin_enabled":false,"category":"Active","charter_url":"https://example.com/charter.pdf","created_at":"2021-01-01T00:00:00Z","description":"project foo is a project about bar","entity_dissolution_date":"2021-12-31","entity_formation_document_url":"https://example.com/formation.pdf","formation_date":"2021-01-01","funding_model":["Crowdfunding"],"is_foundation":false,"legal_entity_name":"Example Foundation LLC","legal_entity_type":"Subproject","legal_parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","logo_url":"https://example.com/logo.png","meeting_coordinators":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"mission_statement":"The mission of the project is to build a sustainable ecosystem around open source projects to accelerate technology development and industry adoption.","name":"Foo Foundation","parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","public":true,"repository_url":"https://example.com/project","slug":"project-slug","stage":"Formation - Exploratory","uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","updated_at":"2021-01-01T00:00:00Z","website_url":"https://example.com","writers":[{"avatar":"https://example.com/avatar3.jpg","email":"alice.johnson@example.com","name":"Alice Johnson","username":"alicejohnson789"},{"avatar":"https://example.com/avatar4.jpg","email":"bob.wilson@example.com","name":"Bob Wilson","username":"bobwilson101"}]}]}},"example":{"projects":[{"announcement_date":"2021-01-01","auditors":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"autojoin_enabled":false,"category":"Active","charter_url":"https://example.com/charter.pdf","created_at":"2021-01-01T00:00:00Z","description":"project foo is a project about bar","entity_dissolution_date":"2021-12-31","entity_formation_document_url":"https://example.com/formation.pdf","formation_date":"2021-01-01","funding_model":["Crowdfunding"],"is_foundation":false,"legal_entity_name":"Example Foundation LLC","legal_entity_type":"Subproject","legal_parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","logo_url":"https://example.com/logo.png","meeting_coordinators":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"mission_statement":"The mission of the project is to build a sustainable ecosystem around open source projects to accelerate technology development and industry adoption.","name":"Foo Foundation","parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","public":true,"repository_url":"https://example.com/project","slug":"project-slug","stage":"Formation - Exploratory","uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","updated_at":"2021-01-01T00:00:00Z","website_url":"https://example.com","writers":[{"avatar":"https://example.com/avatar3.jpg","email":"alice.johnson@example.com","name":"Alice Johnson","username":"alicejohnson789"},{"avatar":"https://example.com/avatar4.jpg","email":"bob.wilson@example.com","name":"Bob Wilson","username":"bobwilson101"}]},{"announcement_date":"2021-01-01","auditors":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"autojoin_enabled":false,"category":"Active","charter_url":"https://example.com/charter.pdf","created_at":"2021-01-01T00:00:00Z","description":"project foo is a project about bar","entity_dissolution_date":"2021-12-31","entity_formation_document_url":"https://example.com/formation.pdf","formation_date":"2021-01-01","funding_model":["Crowdfunding"],"is_foundation":false,"legal_entity_name":"Example Foundation LLC","legal_entity_type":"Subproject","legal_parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","logo_url":"https://example.com/logo.png","meeting_coordinators":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"mission_statement":"The mission of the project is to build a sustainable ecosystem around open source projects to accelerate technology development and industry adoption.","name":"Foo Foundation","parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","public":true,"repository_url":"https://example.com/project","slug":"project-slug","stage":"Formation - Exploratory","uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","updated_at":"2021-01-01T00:00:00Z","website_url":"https://example.com","writers":[{"avatar":"https://example.com/avatar3.jpg","email":"alice.johnson@example.com","name":"Alice Johnson","username":"alicejohnson789"},{"avatar":"https://example.com/avatar4.jpg","email":"bob.wilson@example.com","name":"Bob Wilson","username":"bobwilson101"}]}]},"required":["projects"]},"ProjectServiceUpdateProjectBaseRequestBody":{"title":"ProjectServiceUpdateProjectBaseRequestBody","type":"object","properties":{"autojoin_enabled":{"type":"boolean","description":"Whether autojoin is enabled for the project","example":false},"category":{"type":"string","description":"The category of the project","example":"Active","enum":["Active","Adopted","Archived","At-Large","Early Adoption","Emeritus","Graduated","Growth","Idle","Impact","Incubating","Kanister","Mature","Pre-LFESS","Sandbox","SIG","Standards","TAC","Working Group","TAG","NONE"]},"charter_url":{"type":"string","description":"The URL of the project charter document","example":"https://example.com/charter.pdf","format":"uri"},"description":{"type":"string","description":"A description of the project","example":"project foo is a project about bar"},"entity_dissolution_date":{"type":"string","description":"The date the project entity was dissolved","example":"2021-12-31","format":"date"},"entity_formation_document_url":{"type":"string","description":"The URL of the project entity formation document","example":"https://example.com/formation.pdf","format":"uri"},"formation_date":{"type":"string","description":"The date the project was formed","example":"2021-01-01","format":"date"},"funding_model":{"type":"array","items":{"type":"string","example":"Crowdfunding","enum":["Crowdfunding","Membership","Alternate Funding"]},"description":"A list of funding models for the project","example":["Crowdfunding"]},"is_foundation":{"type":"boolean","description":"Whether the project is a foundation","example":false},"legal_entity_name":{"type":"string","description":"The legal entity name of the project","example":"Example Foundation LLC"},"legal_entity_type":{"type":"string","description":"The legal entity type of the project","example":"Subproject","enum":["Subproject","Incorporated Entity","Series LLC","Unofficial Subproject","Internal Allocation","None"]},"legal_parent_uid":{"type":"string","description":"The UID of the legal parent entity, should be empty if there is none","example":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","format":"uuid"},"logo_url":{"type":"string","description":"The URL of the project logo","example":"https://example.com/logo.png","format":"uri"},"name":{"type":"string","description":"The pretty name of the project","example":"Foo Foundation"},"parent_uid":{"type":"string","description":"The UID of the parent project, required and must be a valid UUID","example":"7cad5a8d-19d0-41a4-81a6-043453daf9ee"},"public":{"type":"boolean","description":"Whether the project is public","example":true},"repository_url":{"type":"string","description":"The URL of the project repository","example":"https://example.com/project","format":"uri"},"slug":{"type":"string","description":"Project slug, a short slugified name of the project","example":"project-slug","format":"regexp","pattern":"^[a-z][a-z0-9_\\-]*[a-z0-9]$"},"stage":{"type":"string","description":"The stage of the project","example":"Formation - Exploratory","enum":["Formation - Exploratory","Formation - Engaged","Active","Archived","Formation - On Hold","Formation - Disengaged","Formation - Confidential","Prospect"]},"website_url":{"type":"string","description":"The URL of the project website","example":"https://example.com","format":"uri"}},"example":{"autojoin_enabled":false,"category":"Active","charter_url":"https://example.com/charter.pdf","description":"project foo is a project about bar","entity_dissolution_date":"2021-12-31","entity_formation_document_url":"https://example.com/formation.pdf","formation_date":"2021-01-01","funding_model":["Crowdfunding"],"is_foundation":false,"legal_entity_name":"Example Foundation LLC","legal_entity_type":"Subproject","legal_parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","logo_url":"https://example.com/logo.png","name":"Foo Foundation","parent_uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","public":true,"repository_url":"https://example.com/project","slug":"project-slug","stage":"Formation - Exploratory","website_url":"https://example.com"},"required":["slug","description","name","parent_uid"]},"ProjectServiceUpdateProjectSettingsRequestBody":{"title":"ProjectServiceUpdateProjectSettingsRequestBody","type":"object","properties":{"announcement_date":{"type":"string","description":"The date the project was announced","example":"2021-01-01","format":"date"},"auditors":{"type":"array","items":{"$ref":"#/definitions/UserInfo"},"description":"A list of project auditors with their profile information","example":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}]},"meeting_coordinators":{"type":"array","items":{"$ref":"#/definitions/UserInfo"},"description":"A list of project meeting coordinators with their profile information","example":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}]},"mission_statement":{"type":"string","description":"The mission statement of the project","example":"The mission of the project is to build a sustainable ecosystem around open source projects to accelerate technology development and industry adoption."},"writers":{"type":"array","items":{"$ref":"#/definitions/UserInfo"},"description":"A list of project writers with their profile information","example":[{"avatar":"https://example.com/avatar3.jpg","email":"alice.johnson@example.com","name":"Alice Johnson","username":"alicejohnson789"},{"avatar":"https://example.com/avatar4.jpg","email":"bob.wilson@example.com","name":"Bob Wilson","username":"bobwilson101"}]}},"example":{"announcement_date":"2021-01-01","auditors":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"meeting_coordinators":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"mission_statement":"The mission of the project is to build a sustainable ecosystem around open source projects to accelerate technology development and industry adoption.","writers":[{"avatar":"https://example.com/avatar3.jpg","email":"alice.johnson@example.com","name":"Alice Johnson","username":"alicejohnson789"},{"avatar":"https://example.com/avatar4.jpg","email":"bob.wilson@example.com","name":"Bob Wilson","username":"bobwilson101"}]}},"ProjectSettings":{"title":"ProjectSettings","type":"object","properties":{"announcement_date":{"type":"string","description":"The date the project was announced","example":"2021-01-01","format":"date"},"auditors":{"type":"array","items":{"$ref":"#/definitions/UserInfo"},"description":"A list of project auditors with their profile information","example":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}]},"created_at":{"type":"string","description":"The date and time the project was created","example":"2021-01-01T00:00:00Z","format":"date-time"},"meeting_coordinators":{"type":"array","items":{"$ref":"#/definitions/UserInfo"},"description":"A list of project meeting coordinators with their profile information","example":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}]},"mission_statement":{"type":"string","description":"The mission statement of the project","example":"The mission of the project is to build a sustainable ecosystem around open source projects to accelerate technology development and industry adoption."},"uid":{"type":"string","description":"Project UID -- v2 uid, not related to v1 id directly","example":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","format":"uuid"},"updated_at":{"type":"string","description":"The date and time the project was last updated","example":"2021-01-01T00:00:00Z","format":"date-time"},"writers":{"type":"array","items":{"$ref":"#/definitions/UserInfo"},"description":"A list of project writers with their profile information","example":[{"avatar":"https://example.com/avatar3.jpg","email":"alice.johnson@example.com","name":"Alice Johnson","username":"alicejohnson789"},{"avatar":"https://example.com/avatar4.jpg","email":"bob.wilson@example.com","name":"Bob Wilson","username":"bobwilson101"}]}},"description":"A representation of LF Project settings.","example":{"announcement_date":"2021-01-01","auditors":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"created_at":"2021-01-01T00:00:00Z","meeting_coordinators":[{"avatar":"https://example.com/avatar1.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"},{"avatar":"https://example.com/avatar2.jpg","email":"jane.smith@example.com","name":"Jane Smith","username":"janesmith456"}],"mission_statement":"The mission of the project is to build a sustainable ecosystem around open source projects to accelerate technology development and industry adoption.","uid":"7cad5a8d-19d0-41a4-81a6-043453daf9ee","updated_at":"2021-01-01T00:00:00Z","writers":[{"avatar":"https://example.com/avatar3.jpg","email":"alice.johnson@example.com","name":"Alice Johnson","username":"alicejohnson789"},{"avatar":"https://example.com/avatar4.jpg","email":"bob.wilson@example.com","name":"Bob Wilson","username":"bobwilson101"}]}},"ServiceUnavailableError":{"title":"ServiceUnavailableError","type":"object","properties":{"code":{"type":"string","description":"HTTP status code","example":"503"},"message":{"type":"string","description":"Error message","example":"The service is unavailable."}},"description":"Service unavailable","example":{"code":"503","message":"The service is unavailable."},"required":["code","message"]},"UserInfo":{"title":"UserInfo","type":"object","properties":{"avatar":{"type":"string","description":"The avatar URL of the user","example":"https://example.com/avatar.jpg","format":"uri"},"email":{"type":"string","description":"The email address of the user","example":"john.doe@example.com","format":"email"},"name":{"type":"string","description":"The full name of the user","example":"John Doe"},"username":{"type":"string","description":"The username/LFID of the user","example":"johndoe123"}},"description":"User information including profile details.","example":{"avatar":"https://example.com/avatar.jpg","email":"john.doe@example.com","name":"John Doe","username":"johndoe123"}}},"securityDefinitions":{"jwt_header_Authorization":{"type":"apiKey","description":"Heimdall authorization","name":"Authorization","in":"header"}}}