@bijection/connectors/smartsheet entrypoint to declare Smartsheet resources.
Availability
This page describes the pinned source package. Published availability is unestablished for this artifact. Source build and package availability.Resources and modes
Declare a resource in application code, then bind deployment-specific settings and credentials. See typed resources, connections and source inspection.
Rows
pull: Whole-sheet rows by column id, no withdrawal
The following example matches configurationstandard.
Inferred record types
Inferred record types
Configuration: standard
Case:smartsheet/rows/pull/standard.
Connection and resource configuration are declared by this exact case.
Credential kind: smartsheet. Keep credential material in the private credential inventory.
Complete configuration contract
Complete configuration contract
Complete native profile
Complete native profile
Commands, occurrences and artifacts
Commands, occurrences and artifacts
Hosted qualification: unestablished for this catalog configuration. Installed connections report their own identity, authority and current status.
Provider guidance
Compiled declaration examples and configuration details are published in the connector reference. A read-only source of one sheet’s rows. Nothing here adds or updates a row: Smartsheet’s row update takes no precondition, so no write is declared. The connection selects the region (region: com, eu or au, for
https://api.smartsheet.<region>) and holds a smartsheet bearer credential
(smartsheet.credential). Identity is the user id from GET /2.0/users/me.
rows.pull reads GET /2.0/sheets/<sheet>?columnIds=<ids> once per pass, with
no page or pageSize. Columns are named by id, never by title, because a
title can be renamed; each declared field publishes the cell’s raw value
(string, number or boolean, null when the cell is empty) and <field>Display
publishes its displayValue. Dates arrive as ISO-8601 strings. The read refuses
a response whose row count differs from its own totalRowCount, and a response
missing a declared column.
The read claims no coverage, so a deleted row is not withdrawn: no response field
states that the enumeration finished, and Smartsheet answers every missing
object with the same 404 / 1006 Not Found, which does not separate a
deleted row from a deleted or unreachable sheet. Rows carry no version.
Ids are JSON numbers. Row keys are read exactly by the host; the published
rowId is decimal text, and an id beyond 2^53 is refused rather than rounded
(the reference’s own example user id is beyond it).
Smartsheet limits 300 requests per minute per token and answers 429 with
errorCode: 4003 without stating a wait, so a 429 fails the pass as transient
and no backoff signal is declared.
Declared from Smartsheet’s published OpenAPI reference; nothing here has run
against Smartsheet or been qualified.
Provider references
Provider references and prerequisites are maintained in the connector guidance above. No separate provider-documentation review date is recorded.Source and evidence
Canonical connector source, native analysis and check receipts. Connector artifact:905888ea276a2a28e36981a79e8142b2547ea451c3e63162cb6915ad4a7d1305.
The resource declaration examples above are compiled and compared with exact catalog declarations. Recorded checks apply only to their source, declaration and runtime identities. Configure a connection and inspect its status to establish deployment-specific readiness.