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

LangSmith orgs API

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

LangSmith orgs API is one of 73 APIs that LangSmith 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 an API reference.

This API exposes 51 operations across 39 paths, and defines 69 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 69 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

LangSmith 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 69

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

GranularUsageResponse
object
Response for granular usage query.
2 properties 2 required
OrganizationBillingInfo
object
Information about an organization's billing configuration.
15 properties 5 required
StripeCustomerAddress
object
Stripe customer address.
6 properties 4 required
orgs.OrgMemberEnriched
object
13 properties
PendingIdentity
object
16 properties 3 required
OrganizationMembers
object
Organization members schema.
3 properties 3 required
GranularUsageStride
object
Stride configuration for time bucketing - only ONE field should be non-zero.
2 properties
OrganizationDashboardType
string
Enum for acceptable types of dashboards.
UpsertTTLSettingsRequest
object
Base TTL settings model.
3 properties 1 required
ValidationError
object
3 properties 3 required
UserWithPassword
object
8 properties 5 required
OrganizationConfig
object
Organization level configuration. May include any field that exists in tenant config and additional fields.
64 properties
PaymentPlanTier
string
SSOProvider
object
13 properties 5 required
ChangePaymentPlanSchema
object
Change payment plan schema.
1 property 1 required
orgs.WorkspaceMembership
object
4 properties
StripeBusinessInfo
object
4 properties
OrgPendingIdentity
object
17 properties 3 required
SSOSettingsUpdate
object
9 properties
PendingIdentityCreate
object
7 properties 1 required
AuthProvider
string
SSOSettingsCreate
object
9 properties 2 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
StripeSetupIntentResponse
object
Stripe setup intent response.
1 property 1 required
OrganizationPGSchemaSlim
object
Schema for an organization in postgres for list views.
27 properties 4 required
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
BasicAuthUserPatch
object
2 properties
Identity
object
10 properties 6 required
ProviderUserSlim
object
15 properties 4 required
APIKeyCreateResponse
object
API key POST schema.
10 properties 4 required
StripeBusinessBillingInfo
object
Stripe customer billing information.
2 properties 1 required
GranularUsageRecord
object
A single granular usage data point.
3 properties 1 required
CreateRoleRequest
object
3 properties 3 required
CustomerVisiblePlanInfo
object
Customer visible plan information.
3 properties 2 required
BasicAuthMemberCreate
object
9 properties 1 required
PermissionResponse
object
3 properties 3 required
OrganizationCreate
object
Create organization schema.
3 properties 2 required
GranularUsageGroupBy
string
Dimensions for grouping granular usage data.
orgs.LinkedLoginMethod
object
2 properties
StripePaymentMethodInfo
object
Stripe customer billing info.
5 properties
TraceTier
string
HTTPValidationError
object
1 property
OrgIdentityPatch
object
3 properties
ConfiguredBy
string
OrganizationDashboardSchema
object
Organization dashboard for usage or invoices.
1 property 1 required
StripeAccountLinksCreate
object
1 property 1 required
OrgMemberIdentity
object
19 properties 6 required
PlusPlanTransitionInfo
object
Info about an org's automated startup-to-Plus plan transition.
3 properties 3 required
StripeCheckoutSessionsCreate
object
2 properties 2 required
GranularUsageDimensions
object
Dimension values for a granular usage record.
8 properties
UpdateRoleRequest
object
3 properties 3 required
SupabaseAttributeMappingKey
object
Single entry in a Supabase SAML attributemapping.keys map.
2 properties 1 required
orgs.SCIMGroup
object
2 properties
OrgUsage
object
7 properties 7 required
OrganizationUpdate
object
Update organization schema.
17 properties
StripeCustomerBillingInfo
object
Stripe customer billing information.
2 properties 2 required
OrganizationDashboardColorScheme
string
Enum for acceptable color schemes of dashboards.
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
Organization
object
Information about an organization.
18 properties 5 required
APIKeyGetResponse
object
API key GET schema.
9 properties 3 required
Role
object
7 properties 5 required
TTLSettings
object
TTL settings model.
9 properties 6 required
ProvisioningMethod
string
StripePaymentInformation
object
Stripe payment information.
2 properties 2 required
AllowedLoginMethodsUpdate
object
1 property
MemberSortField
string
Sort fields for members list endpoints.
AccessScope
string
ChangePaymentPlanReq
string
Enum for payment plans that the user can change to. Developer plans are permanent and enterprise plans will be changed manually.
StripeTaxId
object
Stripe tax ID.
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

langsmith-orgs-api-openapi.yml Raw ↑

Other APIs LangSmith publishes across the network.

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

This is an independent, third-party profile of LangSmith 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.