Project Affiliations

Override project affiliations

Changed on

Replace all project-level affiliation overrides for a member on a specific project. Pass an empty affiliations array to clear overrides (falling back to work experience-based affiliations).

patch/members/{memberId}/project-affiliations/{projectId}

Request

  • Base URL
    https://cm.lfx.dev/api/v1
  • URL
    https://cm.lfx.dev/api/v1/members/{memberId}/project-affiliations/{projectId}
  • Auth
    OAuth 2
    Client credentials
    Token URL: https://linuxfoundation.auth0.com/oauth/token scopes: write:project-affiliations

Path parameters

memberIdstring uuid required

UUID of the member.

projectIdstring uuid required

UUID of the project (segment ID).

Request body

verifiedBystring

Required when affiliations is non-empty.

Response

Project affiliations updated.

idstring uuid required

Segment (project) ID.

projectSlugstring required
projectNamestring required
projectLogostring nullable required
contributionCountinteger required

Total number of contributions in this project.

Changes

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • breaking

      the request property's minLength was increased from 0 to 1