Crowd.dev Member Organizations API API
API endpoints for managing work history organizations, including creating, reading, updating, and deleting organization relationships for profiles.
API endpoints for managing work history organizations, including creating, reading, updating, and deleting organization relationships for profiles.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/crowddev-member-organizations-api-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: CM API Docs Member Organizations API
version: 1.0.0
description: API endpoints for LFX Community Data Platform application
servers:
- url: https://cm.lfx.dev/api/v1
description: LFX CM Production
security:
- BearerAuth: []
tags:
- name: Member Organizations API
description: API endpoints for managing work history organizations, including creating, reading, updating, and deleting organization relationships for profiles.
paths:
/member/{memberId}/organization:
get:
security:
- BearerAuth: []
tags:
- Member Organizations API
summary: List Work History Organizations
description: Retrieve a list of organizations for a specific profile
parameters:
- name: memberId
in: path
required: true
schema:
type: string
responses:
'200':
description: Successful operation
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Organization'
'400':
description: Bad request
'404':
description: Member not found
post:
security:
- BearerAuth: []
tags:
- Member Organizations API
summary: Create Work History Organization
description: Create a new organization for a specific profile
parameters:
- name: memberId
in: path
required: true
schema:
type: string
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- organizationId
- source
properties:
organizationId:
type: string
example: 550e8400-e29b-41d4-a716-446655440000
description: Organization ID
source:
type: string
enum:
- ui
- email-domain
- enrichment
- github
example: ui
description: Data source. For manual updates, always use 'ui'
title:
type: string
example: Software Engineer
description: Member role within the organization
dateStart:
type: string
format: date-time
example: '2023-01-01T00:00:00.000Z'
description: Organization role start date
dateEnd:
type: string
format: date-time
example: '2024-01-01T00:00:00.000Z'
description: Organization role end date
responses:
'200':
description: Successful operation
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Organization'
'400':
description: Bad request
'404':
description: Member not found
/member/{memberId}/organization/{workHistoryId}:
patch:
security:
- BearerAuth: []
tags:
- Member Organizations API
summary: Update Work History Organization
description: Update an existing organization for a specific profile
parameters:
- name: memberId
in: path
required: true
schema:
type: string
- name: workHistoryId
in: path
required: true
schema:
type: string
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- id
- workHistoryId
- source
properties:
id:
type: string
example: 550e8400-e29b-41d4-a716-446655440000
description: Work experience ID
organizationId:
type: string
example: 550e8400-e29b-41d4-a716-446655440000
description: Organization ID
source:
type: string
enum:
- ui
- email-domain
- enrichment
- github
example: ui
description: Data source. For manual updates, always use 'ui'
title:
type: string
example: Software Engineer
description: Member role within the organization
dateStart:
type: string
format: date-time
example: '2023-01-01T00:00:00.000Z'
description: Organization role start date
dateEnd:
type: string
format: date-time
example: '2024-01-01T00:00:00.000Z'
description: Organization role end date
responses:
'200':
description: Successful operation
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Organization'
'400':
description: Bad request
'404':
description: Organization or member not found
delete:
security:
- BearerAuth: []
tags:
- Member Organizations API
summary: Delete Work History Organization
description: Delete an organization for a specific profile
parameters:
- name: memberId
in: path
required: true
schema:
type: string
- name: workHistoryId
in: path
required: true
schema:
type: string
responses:
'200':
description: Successful operation
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Organization'
'404':
description: Organization or member not found
components:
schemas:
Organization:
type: object
properties:
id:
type: string
example: 550e8400-e29b-41d4-a716-446655440000
description: Unique identifier for the organization
displayName:
type: string
example: The Linux Foundation
description: Display name of the organization
logo:
type: string
example: https://avatars.githubusercontent.com/u/1040002?v=4
description: URL of the organization's logo
memberOrganizations:
type: array
items:
$ref: '#/components/schemas/MemberOrganization'
MemberOrganization:
type: object
properties:
id:
type: string
example: 550e8400-e29b-41d4-a716-446655440000
description: Unique identifier for the organization
organizationId:
type: string
example: 550e8400-e29b-41d4-a716-446655440000
description: Organization ID associated with this affiliation
dateEnd:
type: string
example: '2024-01-01T00:00:00.000Z'
format: date-time
description: End date of the affiliation
dateStart:
type: string
example: '2023-01-01T00:00:00.000Z'
format: date-time
description: Start date of the affiliation
memberId:
type: string
example: 550e8400-e29b-41d4-a716-446655440000
description: Member ID associated with this affiliation
source:
type: string
example: ui
description: Data source. For manual updates, always use 'ui'
title:
type: string
example: Software Engineer
description: Member role within the organization
securitySchemes:
BearerAuth:
type: http
scheme: bearer
bearerFormat: JWT
description: JWT token obtained from LFX authentication service