LangChain me API

The me API from LangChain — 4 operation(s) for me.

Operations 5

GET /api/v1/me/onboarding_state Get Onboarding State #
POST /api/v1/me/onboarding_state Create Onboarding State #
PUT /api/v1/me/onboarding_state/{field} Update Onboarding State Field #
GET /api/v1/me/ls_user_id Get Ls User Id #
GET /me/providers/{providerType} Get the authenticated user's provider user ID

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/langchain-me-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

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 Specification

langchain-me-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: LangSmith access_policies Me API
  description: 'The LangSmith API is used to programmatically create and manage LangSmith resources.


    ## Host

    https://api.smith.langchain.com


    ## Authentication

    To authenticate with the LangSmith API, set the `X-Api-Key` header

    to a valid [LangSmith API key](https://docs.langchain.com/langsmith/create-account-api-key#create-an-api-key).


    '
  version: 0.1.0
servers:
- url: /
tags:
- name: me
paths:
  /api/v1/me/onboarding_state:
    get:
      tags:
      - me
      summary: Get Onboarding State
      description: Get onboarding state for the current user.
      operationId: get_onboarding_state_api_v1_me_onboarding_state_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserOnboardingStateResponse'
      security:
      - Bearer Auth: []
    post:
      tags:
      - me
      summary: Create Onboarding State
      description: Initialize onboarding state for the current user.
      operationId: create_onboarding_state_api_v1_me_onboarding_state_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserOnboardingStateResponse'
      security:
      - Bearer Auth: []
  /api/v1/me/onboarding_state/{field}:
    put:
      tags:
      - me
      summary: Update Onboarding State Field
      description: 'Update a specific onboarding completion field for the current user.


        Valid fields:

        - tracing_completed_at

        - lgstudio_completed_at

        - playground_completed_at

        - evaluation_completed_at

        - success_viewed_at'
      operationId: update_onboarding_state_field_api_v1_me_onboarding_state__field__put
      security:
      - Bearer Auth: []
      parameters:
      - name: field
        in: path
        required: true
        schema:
          type: string
          title: Field
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserOnboardingStateResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/v1/me/ls_user_id:
    get:
      tags:
      - me
      summary: Get Ls User Id
      description: Get the LangSmith user ID for the current user.
      operationId: get_ls_user_id_api_v1_me_ls_user_id_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: string
                title: Response Get Ls User Id Api V1 Me Ls User Id Get
      security:
      - Bearer Auth: []
  /me/providers/{providerType}:
    get:
      security:
      - API Key: []
      - Tenant ID: []
      - Bearer Auth: []
      description: Returns the provider user ID associated with the authenticated user for a given provider type, or null if not set. Scoped to the current tenant.
      tags:
      - me
      summary: Get the authenticated user's provider user ID
      parameters:
      - description: Provider type (e.g. slack, github)
        name: providerType
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: string
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                type: string
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                type: string
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                type: string
components:
  schemas:
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
            - type: string
            - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
      - loc
      - msg
      - type
      title: ValidationError
    UserOnboardingStateResponse:
      properties:
        id:
          type: string
          format: uuid
          title: Id
        ls_user_id:
          type: string
          format: uuid
          title: Ls User Id
        tracing_completed_at:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: Tracing Completed At
        lgstudio_completed_at:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: Lgstudio Completed At
        playground_completed_at:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: Playground Completed At
        evaluation_completed_at:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: Evaluation Completed At
        success_viewed_at:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: Success Viewed At
        created_at:
          type: string
          format: date-time
          title: Created At
        updated_at:
          type: string
          format: date-time
          title: Updated At
      type: object
      required:
      - id
      - ls_user_id
      - created_at
      - updated_at
      title: UserOnboardingStateResponse
  securitySchemes:
    API_Key:
      type: apiKey
      in: header
      name: X-API-Key
    Tenant_ID:
      type: apiKey
      in: header
      name: X-Tenant-Id
    Bearer_Auth:
      type: http
      description: Bearer tokens are used to authenticate from the UI. Must also specify x-tenant-id or x-organization-id (for org scoped apis).
      scheme: bearer
    Organization_ID:
      type: apiKey
      in: header
      name: X-Organization-Id