LinkedIn · JSON Structure

Linkedin Structure

Structural overview of the LinkedIn API surface; extracted from openapi/.

Type: Properties: 0
BusinessCareersMarketingProfessional NetworkingRecruitingSocial MediaFortune 1000

Linkedin Structure is a JSON Structure definition published by LinkedIn.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "LinkedIn",
  "providerId": "linkedin",
  "kind": "json-structure",
  "description": "Structural overview of the LinkedIn API surface; extracted from openapi/.",
  "schemaCount": 9,
  "operationCount": 18,
  "schemas": [
    {
      "name": "CreateAShareWithRequest",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreateASubscriptionRequestRequest",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "FindAdministeredOrganizationBrandsResponse200",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "LookupByOrganizationPrimaryResponse200",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "FindNonadministeredOrganizationResponse200",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "RetrieveOrganizationFollowerCountResponse200",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "BatchGetOnAdministeredResponse200",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "RetrieveAnAdministeredOrganizationResponse200",
      "type": "object",
      "propertyCount": 16,
      "required": []
    },
    {
      "name": "BatchGetOnNonadministeredResponse200",
      "type": "object",
      "propertyCount": 3,
      "required": []
    }
  ],
  "operations": [
    {
      "method": "POST",
      "path": "/shares",
      "operationId": "postCreateAShareWith",
      "summary": "LinkedIn 2. Create a Share with a Company Mention",
      "tags": [
        "Use Cases > Social Actions Notifications > Organization Social Actions Notifications - Pull Workflow"
      ]
    },
    {
      "method": "GET",
      "path": "/eventSubscriptions/(developerApplication:urn:li:developerApplication:{application_id},user:urn:li:person:{person_id},entity:urn:li:organization:{organization_id},eventType:ORGANIZATION_SOCIAL_ACTION_NOTIFICATIONS)",
      "operationId": "getRetrieveSubscriptionByKey",
      "summary": "LinkedIn 5. Retrieve Subscription by Key",
      "tags": [
        "Use Cases > Social Actions Notifications > Organization Social Actions Notifications - Push Workflow"
      ]
    },
    {
      "method": "PUT",
      "path": "/eventSubscriptions/(developerApplication:urn:li:developerApplication:{application_id},user:urn:li:person:{person_id},entity:urn:li:organization:{organization_id},eventType:ORGANIZATION_SOCIAL_ACTION_NOTIFICATIONS)",
      "operationId": "putCreateASubscriptionRequest",
      "summary": "LinkedIn 3. Create a Subscription Request",
      "tags": [
        "Use Cases > Social Actions Notifications > Organization Social Actions Notifications - Push Workflow"
      ]
    },
    {
      "method": "GET",
      "path": "/eventSubscriptions",
      "operationId": "getRetrieveNotificationsForThe",
      "summary": "LinkedIn 3. Retrieve Notifications for the Authenticated Member's Organization",
      "tags": [
        "Use Cases > Social Actions Notifications > Organization Social Actions Notifications - Pull Workflow"
      ]
    },
    {
      "method": "DELETE",
      "path": "/eventSubscriptions/(developerApplication:{application_id},user:{person_id},entity:{organization_id},eventType:ORGANIZATION_SOCIAL_ACTION_NOTIFICATIONS)",
      "operationId": "deleteRemoveASubscription",
      "summary": "LinkedIn 6. Remove a Subscription",
      "tags": [
        "Use Cases > Social Actions Notifications > Organization Social Actions Notifications - Push Workflow"
      ]
    },
    {
      "method": "GET",
      "path": "/organizationalEntityFollowerStatistics",
      "operationId": "getTimeboundFollowerStatistics",
      "summary": "LinkedIn Time-Bound Follower Statistics",
      "tags": [
        "Use Cases > Statistics APIs > Organization Follower Statistics"
      ]
    },
    {
      "method": "GET",
      "path": "/organizationPageStatistics",
      "operationId": "getLifetimePageStatistics",
      "summary": "LinkedIn Lifetime Page Statistics",
      "tags": [
        "Use Cases > Statistics APIs > Organization Page Statistics"
      ]
    },
    {
      "method": "GET",
      "path": "/organizationalEntityShareStatistics",
      "operationId": "getTimeBoundShareStatistics",
      "summary": "LinkedIn Time Bound Share Statistics",
      "tags": [
        "Use Cases > Statistics APIs > Organization Share Statistics"
      ]
    },
    {
      "method": "GET",
      "path": "/peopleTypeahead",
      "operationId": "getSearchByKeyword",
      "summary": "LinkedIn Search by Keyword",
      "tags": [
        "Use Cases > Organization Followers"
      ]
    },
    {
      "method": "GET",
      "path": "/vanityUrl",
      "operationId": "getSearchByVanityUrl",
      "summary": "LinkedIn Search by Vanity URL",
      "tags": [
        "Use Cases > Organization Followers"
      ]
    },
    {
      "method": "GET",
      "path": "/organizations",
      "operationId": "getFindAdministeredOrganizationBrands",
      "summary": "LinkedIn Find Administered Organization Brands by Parent Org",
      "tags": [
        "Use Cases > Organization Lookup > Organization Brands"
      ]
    },
    {
      "method": "GET",
      "path": "/organizations/{organization_id}",
      "operationId": "getLookupByOrganizationPrimary",
      "summary": "LinkedIn Lookup by Organization Primary Type",
      "tags": [
        "Use Cases > Organization Lookup > Organizations"
      ]
    },
    {
      "method": "GET",
      "path": "/organizationsLookup",
      "operationId": "getFindNonadministeredOrganization",
      "summary": "LinkedIn Find Non-Administered Organization",
      "tags": [
        "Use Cases > Organization Lookup > Organizations"
      ]
    },
    {
      "method": "GET",
      "path": "/networkSizes/urn:li:organization:{organization_id}",
      "operationId": "getRetrieveOrganizationFollowerCount",
      "summary": "LinkedIn Retrieve Organization Follower Count",
      "tags": [
        "Use Cases > Organization Lookup > Organizations"
      ]
    },
    {
      "method": "GET",
      "path": "/organizationBrands",
      "operationId": "getBatchGetOnAdministered",
      "summary": "LinkedIn Batch GET on Administered Organization Brands",
      "tags": [
        "Use Cases > Organization Lookup > Organization Brands"
      ]
    },
    {
      "method": "GET",
      "path": "/organizationBrands/{organizationBrand_id}",
      "operationId": "getRetrieveAnAdministeredOrganization",
      "summary": "LinkedIn Retrieve an Administered Organization Brand",
      "tags": [
        "Use Cases > Organization Lookup > Organization Brands"
      ]
    },
    {
      "method": "GET",
      "path": "/organizationBrandsLookup",
      "operationId": "getBatchGetOnNonadministered",
      "summary": "LinkedIn Batch GET on Non-Administered Organization Brands",
      "tags": [
        "Use Cases > Organization Lookup > Organization Brands"
      ]
    },
    {
      "method": "GET",
      "path": "/organizationAcls",
      "operationId": "getFindOrganizationAccessControl",
      "summary": "LinkedIn Find Organization Access Control",
      "tags": [
        "Use Cases > Organization Access Controls"
      ]
    }
  ]
}