Oneschema Workspace Sheets API
Sheet operations within Workspaces
Sheet operations within Workspaces
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/oneschema-workspace-sheets-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
openapi: 3.2.0
info:
title: OneSchema AWS Secrets Manager AWS Secrets Manager Accounts Workspace Sheets API
version: '1'
description: Configure AWS Secrets Manager account connections and managed secret references for use in Multi FileFeeds.
contact:
name: OneSchema Support
email: support@oneschema.co
termsOfService: https://www.oneschema.co/terms-and-conditions
license:
name: proprietary
url: https://www.oneschema.co/terms-and-conditions
servers:
- url: https://api.oneschema.co
description: Production server (hosted in the US)
- url: https://api.eu.oneschema.co
description: Production server (hosted in the EU)
- url: https://api.ca.oneschema.co
description: Production server (hosted in Canada)
- url: https://api.au.oneschema.co
description: Production server (hosted in Australia)
security:
- ApiKeyAuth: []
tags:
- name: Workspace Sheets
description: Sheet operations within Workspaces
paths:
/v1/sheets/{sheet_id}/template:
parameters:
- name: sheet_id
in: path
required: true
description: The id of the sheet.
schema:
type: integer
format: int32
put:
operationId: assign-sheet-template
summary: Assign a template to a Workspace sheet
description: 'Assign or unassign a template for a Workspace sheet. Pass `template_key: null` to unassign the current template.
Set `auto_set_header_row` to `true` to automatically detect and set the header row before applying the template. If the sheet''s headers are already set, `auto_set_header_row` is ignored.
'
tags:
- Workspace Sheets
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/SheetTemplateAssignmentRequest'
responses:
'200':
description: The request has succeeded.
content:
application/json:
schema:
$ref: '#/components/schemas/WorkspaceSheet'
'400':
description: '400'
content:
application/json:
schema:
type: object
components:
schemas:
SheetTemplateAssignmentRequest:
type: object
required:
- template_key
properties:
template_key:
type:
- string
- 'null'
description: The unique key of the template to assign to the sheet. Pass `null` to unassign the current template.
auto_set_header_row:
type: boolean
description: Whether to automatically detect and set the header row before applying the template. Ignored if the sheet's headers are already set.
WorkspaceSheet:
type: object
required:
- id
- workspace_id
- name
properties:
id:
type: integer
format: int32
description: The unique identifier of the sheet.
workspace_id:
type: integer
format: int32
description: The ID of the Workspace that contains the sheet.
name:
type: string
description: The name of the sheet.
template_key:
type:
- string
- 'null'
description: The unique key of the template assigned to the sheet, if any.
custom_metadata:
type:
- object
- 'null'
description: Custom metadata associated with the sheet.
columns:
type: array
description: The columns of the sheet, included when the sheet's headers have been set.
items:
$ref: '#/components/schemas/WorkspaceSheetColumn'
WorkspaceSheetColumn:
type: object
required:
- id
- name
properties:
id:
type: integer
format: int32
description: The unique identifier of the column.
name:
type: string
description: The label of the column.
template_column_key:
type:
- string
- 'null'
description: The key of the template column this sheet column is mapped to, if any.
is_custom:
type: boolean
description: Whether the column is a custom column not present in the assigned template.
securitySchemes:
ApiKeyAuth:
type: apiKey
in: header
name: X-API-KEY