How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

LangChain orgs API

The orgs API from LangChain — 39 operation(s) for orgs.

LangChain orgs API is one of 66 APIs that LangChain publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Organization. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 51 operations across 39 paths, and defines 70 schemas. It is described by OpenAPI 3.1.0, at version 0.1.0.

Requests are made against a single base URL, /.

51 operations 39 paths 70 schemas 7 DELETE21 GET6 PATCH16 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.1.0
Base URL
https://api.smith.langchain.com
Authentication
API Key, API Key, HTTP Bearer, API Key
Resource Areas
1

Authentication & Security 4

LangChain orgs API declares 4 security schemes for authenticating requests. An API key is passed in the header as X-API-Key (API Key). An API key is passed in the header as X-Tenant-Id (Tenant ID). It accepts HTTP bearer tokens (Bearer Auth). An API key is passed in the header as X-Organization-Id (Organization ID).

  • Bearer Auth — Bearer tokens are used to authenticate from the UI. Must also specify x-tenant-id or x-organization-id (for org scoped apis).

Paths & Operations 51

Across 39 paths, the API surfaces 51 operations — 7 DELETE, 21 GET, 6 PATCH, 16 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

orgs 51
GET
/api/v1/orgs/ttl-settings
List Ttl Settings
list_ttl_settings_api_v1_orgs_ttl_settings_get → 200
PUT
/api/v1/orgs/ttl-settings
Upsert Ttl Settings
upsert_ttl_settings_api_v1_orgs_ttl_settings_put body → 200422
GET
/api/v1/orgs
List Organizations
list_organizations_api_v1_orgs_get 2 params → 200422
POST
/api/v1/orgs
Create Organization
create_organization_api_v1_orgs_post body → 200422
POST
/api/v1/orgs/current/setup
Create Customers And Get Stripe Setup Intent
create_customers_and_get_stripe_setup_intent_api_v1_orgs_current_setup_post → 200
GET
/api/v1/orgs/current
Get Organization Info
get_organization_info_api_v1_orgs_current_get → 200
GET
/api/v1/orgs/current/info
Get Current Organization Info
get_current_organization_info_api_v1_orgs_current_info_get → 200
PATCH
/api/v1/orgs/current/info
Update Current Organization Info
update_current_organization_info_api_v1_orgs_current_info_patch body → 200422
GET
/api/v1/orgs/current/billing
Get Organization Billing Info
get_organization_billing_info_api_v1_orgs_current_billing_get → 200
GET
/api/v1/orgs/current/dashboard
Get Dashboard
get_dashboard_api_v1_orgs_current_dashboard_get 2 params → 200422
POST
/api/v1/orgs/current/payment-method
On Payment Method Created
on_payment_method_created_api_v1_orgs_current_payment_method_post body → 200422
GET
/api/v1/orgs/current/business-info
Get Company Info
get_company_info_api_v1_orgs_current_business_info_get → 200
POST
/api/v1/orgs/current/business-info
Set Company Info
set_company_info_api_v1_orgs_current_business_info_post body → 200422
POST
/api/v1/orgs/current/plan
Change Payment Plan
change_payment_plan_api_v1_orgs_current_plan_post body → 200422
GET
/api/v1/orgs/current/roles
List Organization Roles
list_organization_roles_api_v1_orgs_current_roles_get → 200
POST
/api/v1/orgs/current/roles
Create Organization Roles
create_organization_roles_api_v1_orgs_current_roles_post body → 200422
DELETE
/api/v1/orgs/current/roles/{role_id}
Delete Organization Roles
delete_organization_roles_api_v1_orgs_current_roles__role_id__delete 1 param → 200422
PATCH
/api/v1/orgs/current/roles/{role_id}
Update Organization Roles
update_organization_roles_api_v1_orgs_current_roles__role_id__patch 1 param body → 200422
GET
/api/v1/orgs/permissions
List Permissions
list_permissions_api_v1_orgs_permissions_get → 200
GET
/api/v1/orgs/pending
List Pending Organization Invites
list_pending_organization_invites_api_v1_orgs_pending_get → 200
GET
/api/v1/orgs/current/members
Get Current Org Members
get_current_org_members_api_v1_orgs_current_members_get → 200
POST
/api/v1/orgs/current/members
Add Member To Current Org
add_member_to_current_org_api_v1_orgs_current_members_post body → 200422
GET
/api/v1/orgs/current/members/active
Get Current Active Org Members
get_current_active_org_members_api_v1_orgs_current_members_active_get 9 params → 200422
GET
/api/v1/orgs/current/members/pending
Get Current Pending Org Members
get_current_pending_org_members_api_v1_orgs_current_members_pending_get 6 params → 200422
POST
/api/v1/orgs/current/members/batch
Add Members To Current Org Batch
add_members_to_current_org_batch_api_v1_orgs_current_members_batch_post body → 200422
POST
/api/v1/orgs/current/members/basic/batch
Add Basic Auth Members To Current Org
add_basic_auth_members_to_current_org_api_v1_orgs_current_members_basic_batch_post body → 200422
DELETE
/api/v1/orgs/current/members/{identity_id}/pending
Delete Current Org Pending Member
delete_current_org_pending_member_api_v1_orgs_current_members__identity_id__pending_delete 1 param → 200422
DELETE
/api/v1/orgs/pending/{organization_id}
Delete Pending Organization Invite
delete_pending_organization_invite_api_v1_orgs_pending__organization_id__delete 1 param → 200422
POST
/api/v1/orgs/pending/{organization_id}/claim
Claim Pending Organization Invite
claim_pending_organization_invite_api_v1_orgs_pending__organization_id__claim_post 1 param → 200422
DELETE
/api/v1/orgs/current/members/{identity_id}
Remove Member From Current Org
remove_member_from_current_org_api_v1_orgs_current_members__identity_id__delete 1 param → 200422
PATCH
/api/v1/orgs/current/members/{identity_id}
Update Current Org Member
update_current_org_member_api_v1_orgs_current_members__identity_id__patch 1 param body → 200422
PATCH
/api/v1/orgs/members/basic
Update Current User
update_current_user_api_v1_orgs_members_basic_patch body → 200422
GET
/api/v1/orgs/current/sso-settings
Get Current Sso Settings
get_current_sso_settings_api_v1_orgs_current_sso_settings_get → 200
POST
/api/v1/orgs/current/sso-settings
Create Sso Settings
create_sso_settings_api_v1_orgs_current_sso_settings_post body → 201422
PATCH
/api/v1/orgs/current/sso-settings/{id}
Update Sso Settings
update_sso_settings_api_v1_orgs_current_sso_settings__id__patch 1 param body → 200422
DELETE
/api/v1/orgs/current/sso-settings/{id}
Delete Sso Settings
delete_sso_settings_api_v1_orgs_current_sso_settings__id__delete 1 param → 200422
PATCH
/api/v1/orgs/current/login-methods
Update Allowed Login Methods
update_allowed_login_methods_api_v1_orgs_current_login_methods_patch body → 200422
GET
/api/v1/orgs/current/billing/usage
Get Org Usage
get_org_usage_api_v1_orgs_current_billing_usage_get 3 params → 200422
GET
/api/v1/orgs/current/billing/granular-usage
Get Granular Usage
get_granular_usage_api_v1_orgs_current_billing_granular_usage_get 4 params → 200422
GET
/api/v1/orgs/current/billing/granular-usage/export
Export Granular Usage Csv
export_granular_usage_csv_api_v1_orgs_current_billing_granular_usage_export_get 4 params → 200422
GET
/api/v1/orgs/current/user/login-methods
Get Current User Login Methods
get_current_user_login_methods_api_v1_orgs_current_user_login_methods_get → 200
POST
/api/v1/orgs/current/stripe_checkout_session
Create Stripe Checkout Sessions Endpoint
create_stripe_checkout_sessions_endpoint_api_v1_orgs_current_stripe_checkout_session_post body → 200422
POST
/api/v1/orgs/current/stripe_account_links
Create Stripe Account Links Endpoint
create_stripe_account_links_endpoint_api_v1_orgs_current_stripe_account_links_post body → 200422
GET
/api/v1/orgs/current/service-keys
List Org Service Keys
list_org_service_keys_api_v1_orgs_current_service_keys_get → 200
POST
/api/v1/orgs/current/service-keys
Create Org Service Key
create_org_service_key_api_v1_orgs_current_service_keys_post body → 200422
DELETE
/api/v1/orgs/current/service-keys/{api_key_id}
Delete Org Service Key
delete_org_service_key_api_v1_orgs_current_service_keys__api_key_id__delete 1 param → 200422
GET
/api/v1/orgs/current/personal-access-tokens
List Org Personal Access Tokens
list_org_personal_access_tokens_api_v1_orgs_current_personal_access_tokens_get → 200
POST
/api/v1/orgs/current/personal-access-tokens
Create Org Personal Access Token
create_org_personal_access_token_api_v1_orgs_current_personal_access_tokens_post body → 200422
DELETE
/api/v1/orgs/current/personal-access-tokens/{pat_id}
Delete Org Personal Access Token
delete_org_personal_access_token_api_v1_orgs_current_personal_access_tokens__pat_id__delete 1 param → 200422
POST
/api/v1/orgs/current/set-default-sso-provision
Set Default Sso Provision
set_default_sso_provision_api_v1_orgs_current_set_default_sso_provision_post → 200
GET
/v1/platform/orgs/current/members
List org members with workspace roles
9 params → 200400401500

Schemas 70

The contract defines 70 schemas that model the data the API accepts and returns. The most detailed are OrganizationConfig (66 properties), OrganizationInfo (30 properties), OrganizationPGSchemaSlim (27 properties), OrgMemberIdentity (19 properties). Each schema is shown below with its type and property counts.

StripeCustomerAddress
object
Stripe customer address.
6 properties 4 required
StripeTaxId
object
Stripe tax ID.
2 properties 2 required
orgs.SCIMGroup
object
2 properties
OrgPendingIdentity
object
17 properties 3 required
OrganizationPGSchemaSlim
object
Schema for an organization in postgres for list views.
27 properties 4 required
ValidationError
object
3 properties 3 required
GranularUsageResponse
object
Response for granular usage query.
2 properties 2 required
AccessScope
string
SupabaseAttributeMapping
object
Supabase SAML provider attributemapping. Empty keys is a valid value (clears the mapping). Map key is the claim key written into identitydata; value points at…
1 property
SSOSettingsCreate
object
9 properties 2 required
GranularUsageDimensions
object
Dimension values for a granular usage record.
8 properties
APIKeyCreateResponse
object
API key POST schema.
10 properties 4 required
SSOProvider
object
13 properties 5 required
OrganizationConfig
object
Organization level configuration. May include any field that exists in tenant config and additional fields.
66 properties
StripeCheckoutSessionsCreate
object
2 properties 2 required
Identity
object
10 properties 6 required
OrgIdentityPatch
object
3 properties
MemberSortField
string
Sort fields for members list endpoints.
ProviderUserSlim
object
15 properties 4 required
OrganizationInfo
object
Information about an organization. IMPORTANT: Keep in sync with Go OrganizationInfo in smith-go/orgs/handler.go while both implementations are in use (weighted…
30 properties 2 required
BasicAuthMemberCreate
object
9 properties 1 required
StripeBusinessBillingInfo
object
Stripe customer billing information.
2 properties 1 required
HTTPValidationError
object
1 property
AuthProvider
string
Role
object
7 properties 5 required
OrganizationDashboardColorScheme
string
Enum for acceptable color schemes of dashboards.
orgs.OrgMemberEnriched
object
13 properties
orgs.WorkspaceMembership
object
4 properties
GranularUsageStride
object
Stride configuration for time bucketing - only ONE field should be non-zero.
2 properties
SSOSettingsUpdate
object
9 properties
OrgMemberIdentity
object
19 properties 6 required
CustomerVisiblePlanInfo
object
Customer visible plan information.
3 properties 2 required
OrgUsage
object
7 properties 7 required
UpsertTTLSettingsRequest
object
Base TTL settings model.
3 properties 1 required
ChangePaymentPlanSchema
object
Change payment plan schema.
1 property 1 required
StripePaymentMethodInfo
object
Stripe customer billing info.
5 properties
ChangePaymentPlanReq
string
Enum for payment plans that the user can change to. Developer plans are permanent and enterprise plans will be changed manually.
ProvisioningMethod
string
SupabaseAttributeMappingKey
object
Single entry in a Supabase SAML attributemapping.keys map.
2 properties 1 required
GranularUsageRecord
object
A single granular usage data point.
3 properties 1 required
StripeBusinessInfo-Output
object
4 properties
orgs.LinkedLoginMethod
object
2 properties
APIKeyCreateRequest
object
API key POST schema. expiresat: Optional datetime when the API key will expire. workspaces: List of workspace UUIDs this key can access (feature-flagged). role…
7 properties
PermissionResponse
object
3 properties 3 required
StripeSetupIntentResponse
object
Stripe setup intent response.
1 property 1 required
OrganizationMembers
object
Organization members schema.
3 properties 3 required
StripeAccountLinksCreate
object
1 property 1 required
UpdateRoleRequest
object
3 properties 3 required
PendingIdentity
object
16 properties 3 required
Organization
object
Information about an organization.
18 properties 5 required
APIKeyGetResponse
object
API key GET schema.
9 properties 3 required
StripePaymentInformation
object
Stripe payment information.
2 properties 2 required
OrganizationDashboardType
string
Enum for acceptable types of dashboards.
AllowedLoginMethodsUpdate
object
1 property
UserWithPassword
object
8 properties 5 required
StripeCustomerBillingInfo
object
Stripe customer billing information.
2 properties 2 required
PaymentPlanTier
string
OrganizationDashboardSchema
object
Organization dashboard for usage or invoices.
1 property 1 required
TTLSettings
object
TTL settings model.
9 properties 6 required
PlusPlanTransitionInfo
object
Info about an org's automated startup-to-Plus plan transition.
3 properties 3 required
BasicAuthUserPatch
object
2 properties
StripeBusinessInfo-Input
object
4 properties
OrganizationCreate
object
Create organization schema.
3 properties 2 required
ConfiguredBy
string
OrganizationBillingInfo
object
Information about an organization's billing configuration.
15 properties 5 required
CreateRoleRequest
object
3 properties 3 required
TraceTier
string
GranularUsageGroupBy
string
Dimensions for grouping granular usage data.
OrganizationUpdate
object
Update organization schema.
17 properties
PendingIdentityCreate
object
7 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

langchain-orgs-api-openapi.yml Raw ↑

Other APIs LangChain publishes across the network.

LangChain access_policies API
LangChain ace API
LangChain alert_rules API
LangChain annotation-queues API
LangChain api-key API
LangChain audit-logs API
LangChain auth API
LangChain aws_marketplace API
LangChain backfills API
LangChain beacon API
LangChain bulk-exports API
LangChain charts API
Where this information came from

This is an independent, third-party profile of LangChain orgs API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.