PostHog File System Shortcut API
The file_system_shortcut API from PostHog — 6 operation(s) for file_system_shortcut.
The file_system_shortcut API from PostHog — 6 operation(s) for file_system_shortcut.
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/posthog-file-system-shortcut-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: PostHog File System Shortcut API
version: 1.0.0
description: ''
tags:
- name: file_system_shortcut
paths:
/api/environments/{environment_id}/file_system_shortcut/:
get:
operationId: environments_file_system_shortcut_list
parameters:
- $ref: '#/components/parameters/EnvironmentIdPath'
- name: limit
required: false
in: query
description: Number of results to return per page.
schema:
type: integer
- name: offset
required: false
in: query
description: The initial index from which to return the results.
schema:
type: integer
tags:
- file_system_shortcut
security:
- PersonalAPIKeyAuth:
- file_system_shortcut:read
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PaginatedFileSystemShortcutList'
description: ''
deprecated: true
x-explicit-tags: []
summary: Environments file system shortcut list
x-summary-source: derived
post:
operationId: environments_file_system_shortcut_create
parameters:
- $ref: '#/components/parameters/EnvironmentIdPath'
tags:
- file_system_shortcut
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
multipart/form-data:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
required: true
security:
- PersonalAPIKeyAuth:
- file_system_shortcut:write
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
description: ''
deprecated: true
x-explicit-tags: []
summary: Environments file system shortcut create
x-summary-source: derived
/api/environments/{environment_id}/file_system_shortcut/{id}/:
get:
operationId: environments_file_system_shortcut_retrieve
parameters:
- $ref: '#/components/parameters/EnvironmentIdPath'
- in: path
name: id
schema:
type: string
format: uuid
description: A UUID string identifying this file system shortcut.
required: true
tags:
- file_system_shortcut
security:
- PersonalAPIKeyAuth:
- file_system_shortcut:read
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
description: ''
deprecated: true
x-explicit-tags: []
summary: Environments file system shortcut retrieve
x-summary-source: derived
put:
operationId: environments_file_system_shortcut_update
parameters:
- $ref: '#/components/parameters/EnvironmentIdPath'
- in: path
name: id
schema:
type: string
format: uuid
description: A UUID string identifying this file system shortcut.
required: true
tags:
- file_system_shortcut
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
multipart/form-data:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
required: true
security:
- PersonalAPIKeyAuth:
- file_system_shortcut:write
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
description: ''
deprecated: true
x-explicit-tags: []
summary: Environments file system shortcut update
x-summary-source: derived
patch:
operationId: environments_file_system_shortcut_partial_update
parameters:
- $ref: '#/components/parameters/EnvironmentIdPath'
- in: path
name: id
schema:
type: string
format: uuid
description: A UUID string identifying this file system shortcut.
required: true
tags:
- file_system_shortcut
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PatchedFileSystemShortcut'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PatchedFileSystemShortcut'
multipart/form-data:
schema:
$ref: '#/components/schemas/PatchedFileSystemShortcut'
security:
- PersonalAPIKeyAuth:
- file_system_shortcut:write
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
description: ''
deprecated: true
x-explicit-tags: []
summary: Environments file system shortcut partial update
x-summary-source: derived
delete:
operationId: environments_file_system_shortcut_destroy
parameters:
- $ref: '#/components/parameters/EnvironmentIdPath'
- in: path
name: id
schema:
type: string
format: uuid
description: A UUID string identifying this file system shortcut.
required: true
tags:
- file_system_shortcut
security:
- PersonalAPIKeyAuth:
- file_system_shortcut:write
responses:
'204':
description: No response body
deprecated: true
x-explicit-tags: []
summary: Environments file system shortcut destroy
x-summary-source: derived
/api/environments/{environment_id}/file_system_shortcut/reorder/:
post:
operationId: environments_file_system_shortcut_reorder_create
description: Set the display order of the current user's shortcuts. `ordered_ids` becomes the new top-to-bottom order; any unknown IDs are rejected.
parameters:
- $ref: '#/components/parameters/EnvironmentIdPath'
tags:
- file_system_shortcut
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FileSystemShortcutReorder'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/FileSystemShortcutReorder'
multipart/form-data:
schema:
$ref: '#/components/schemas/FileSystemShortcutReorder'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PaginatedFileSystemShortcutList'
description: ''
deprecated: true
x-explicit-tags: []
summary: Environments file system shortcut reorder create
x-summary-source: derived
/api/projects/{project_id}/file_system_shortcut/:
get:
operationId: file_system_shortcut_list
parameters:
- name: limit
required: false
in: query
description: Number of results to return per page.
schema:
type: integer
- name: offset
required: false
in: query
description: The initial index from which to return the results.
schema:
type: integer
- $ref: '#/components/parameters/ProjectIdPath'
tags:
- file_system_shortcut
security:
- PersonalAPIKeyAuth:
- file_system_shortcut:read
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PaginatedFileSystemShortcutList'
description: ''
x-explicit-tags: []
summary: File system shortcut list
x-summary-source: derived
post:
operationId: file_system_shortcut_create
parameters:
- $ref: '#/components/parameters/ProjectIdPath'
tags:
- file_system_shortcut
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
multipart/form-data:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
required: true
security:
- PersonalAPIKeyAuth:
- file_system_shortcut:write
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
description: ''
x-explicit-tags: []
summary: File system shortcut create
x-summary-source: derived
/api/projects/{project_id}/file_system_shortcut/{id}/:
get:
operationId: file_system_shortcut_retrieve
parameters:
- in: path
name: id
schema:
type: string
format: uuid
description: A UUID string identifying this file system shortcut.
required: true
- $ref: '#/components/parameters/ProjectIdPath'
tags:
- file_system_shortcut
security:
- PersonalAPIKeyAuth:
- file_system_shortcut:read
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
description: ''
x-explicit-tags: []
summary: File system shortcut retrieve
x-summary-source: derived
put:
operationId: file_system_shortcut_update
parameters:
- in: path
name: id
schema:
type: string
format: uuid
description: A UUID string identifying this file system shortcut.
required: true
- $ref: '#/components/parameters/ProjectIdPath'
tags:
- file_system_shortcut
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
multipart/form-data:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
required: true
security:
- PersonalAPIKeyAuth:
- file_system_shortcut:write
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
description: ''
x-explicit-tags: []
summary: File system shortcut update
x-summary-source: derived
patch:
operationId: file_system_shortcut_partial_update
parameters:
- in: path
name: id
schema:
type: string
format: uuid
description: A UUID string identifying this file system shortcut.
required: true
- $ref: '#/components/parameters/ProjectIdPath'
tags:
- file_system_shortcut
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PatchedFileSystemShortcut'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PatchedFileSystemShortcut'
multipart/form-data:
schema:
$ref: '#/components/schemas/PatchedFileSystemShortcut'
security:
- PersonalAPIKeyAuth:
- file_system_shortcut:write
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FileSystemShortcut'
description: ''
x-explicit-tags: []
summary: File system shortcut partial update
x-summary-source: derived
delete:
operationId: file_system_shortcut_destroy
parameters:
- in: path
name: id
schema:
type: string
format: uuid
description: A UUID string identifying this file system shortcut.
required: true
- $ref: '#/components/parameters/ProjectIdPath'
tags:
- file_system_shortcut
security:
- PersonalAPIKeyAuth:
- file_system_shortcut:write
responses:
'204':
description: No response body
x-explicit-tags: []
summary: File system shortcut destroy
x-summary-source: derived
/api/projects/{project_id}/file_system_shortcut/reorder/:
post:
operationId: file_system_shortcut_reorder_create
description: Set the display order of the current user's shortcuts. `ordered_ids` becomes the new top-to-bottom order; any unknown IDs are rejected.
parameters:
- $ref: '#/components/parameters/ProjectIdPath'
tags:
- file_system_shortcut
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FileSystemShortcutReorder'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/FileSystemShortcutReorder'
multipart/form-data:
schema:
$ref: '#/components/schemas/FileSystemShortcutReorder'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PaginatedFileSystemShortcutList'
description: ''
x-explicit-tags: []
summary: File system shortcut reorder create
x-summary-source: derived
components:
parameters:
EnvironmentIdPath:
in: path
name: environment_id
required: true
schema:
type: string
description: Deprecated. Use /api/projects/{project_id}/ instead.
ProjectIdPath:
in: path
name: project_id
required: true
schema:
type: string
description: Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.
schemas:
FileSystemShortcut:
type: object
properties:
id:
type: string
format: uuid
readOnly: true
path:
type: string
type:
type: string
maxLength: 100
ref:
type:
- string
- 'null'
maxLength: 100
href:
type:
- string
- 'null'
order:
type: integer
maximum: 2147483647
minimum: -2147483648
created_at:
type: string
format: date-time
readOnly: true
required:
- created_at
- id
- path
PaginatedFileSystemShortcutList:
type: object
required:
- count
- results
properties:
count:
type: integer
example: 123
next:
type:
- string
- 'null'
format: uri
example: http://api.example.org/accounts/?offset=400&limit=100
previous:
type:
- string
- 'null'
format: uri
example: http://api.example.org/accounts/?offset=200&limit=100
results:
type: array
items:
$ref: '#/components/schemas/FileSystemShortcut'
PatchedFileSystemShortcut:
type: object
properties:
id:
type: string
format: uuid
readOnly: true
path:
type: string
type:
type: string
maxLength: 100
ref:
type:
- string
- 'null'
maxLength: 100
href:
type:
- string
- 'null'
order:
type: integer
maximum: 2147483647
minimum: -2147483648
created_at:
type: string
format: date-time
readOnly: true
FileSystemShortcutReorder:
type: object
properties:
ordered_ids:
type: array
items:
type: string
format: uuid
description: IDs of the current user's shortcuts in the desired display order.
required:
- ordered_ids
securitySchemes:
PersonalAPIKeyAuth:
type: http
scheme: bearer
x-tagGroups:
- name: All endpoints
tags:
- LLM Analytics
- actions
- activity_log
- activity_logs
- advanced_activity_logs
- alerts
- annotations
- approval_policies
- batch_exports
- cdp
- change_requests
- code
- code-invites
- cohorts
- comments
- conversations
- core
- customer_analytics
- customer_journeys
- customer_profile_configs
- dashboard_templates
- dashboards
- data_color_themes
- data_modeling_jobs
- data_warehouse
- dataset_items
- datasets
- desktop_recordings
- domains
- early_access_feature
- early_access_features
- elements
- endpoints
- environments
- error_tracking
- evaluation_runs
- evaluations
- event_definitions
- event_filter
- event_schemas
- events
- experiment_holdouts
- experiment_saved_metrics
- experiments
- exports
- external_data_schemas
- external_data_sources
- feature_flags
- file_system
- file_system_shortcut
- flag_value
- groups
- groups_types
- health_issues
- heatmap_screenshots
- heatmaps
- hog_flows
- hog_function_templates
- hog_functions
- insight_variables
- insights
- integrations
- invites
- js-snippet
- legal_documents
- lineage
- live_debugger_breakpoints
- llm_analytics
- llm_prompts
- llm_skills
- logs
- managed_viewsets
- max
- max_tools
- mcp_server_installations
- mcp_servers
- mcp_store
- mcp_tools
- members
- notebooks
- oauth_applications
- object_media_previews
- organizations
- persisted_folder
- persons
- platform_features
- plugin_configs
- product_analytics
- product_tours
- project_secret_api_keys
- projects
- property_definitions
- proxy_records
- public_hog_function_templates
- query
- replay
- reverse_proxy
- role_external_references
- roles
- sandbox-environments
- sandbox_environments
- saved
- schema_property_groups
- sdk_doctor
- session_group_summaries
- session_recording_playlists
- session_recordings
- session_summaries
- sessions
- signals
- subscriptions
- surveys
- taggers
- task-automations
- task-runs
- task_automations
- tasks
- uploaded_media
- user_home_settings
- user_interviews
- users
- visual_review
- warehouse_dag
- warehouse_model_paths
- warehouse_saved_queries
- warehouse_saved_query_folders
- warehouse_tables
- warehouse_view_link
- warehouse_view_links
- web_analytics
- web_experiments
- web_vitals
- welcome
- workflows