Skip to main content
Use the @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 configuration standard.

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.
Native admission analysis is available for this exact declaration. Collection: rows
Recorded checks 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.