Skip to main content
Returns materialized project rows with field names resolved for each cell.

Request

Authorization
string
required
Bearer token for a workspace API key scoped to this workspace.
workspace
string
required
Workspace slug.
project
integer
required
Project ID.
page
integer
default:"1"
Page number. Must be at least 1.
per_page
integer
default:"100"
Rows per page. Minimum 1, maximum 5000.
curl "https://app.askgrapple.com/api/v1/workspaces/acme-corp/projects/42/data?page=1&per_page=100" \
  -H "Authorization: Bearer YOUR_API_KEY"

Response

data
array
Paginated rows. Each row is an array of cell objects.
meta
object
Pagination metadata.
{
  "data": [
    [
      {
        "key": "deal_name",
        "name": "Deal Name",
        "value": "Acme Renewal"
      },
      {
        "key": "amount",
        "name": "Amount",
        "value": 48000
      }
    ]
  ],
  "meta": {
    "record_count": 1280,
    "page": 1,
    "per_page": 100,
    "has_more": true
  }
}
Paginate through all rows by incrementing page until meta.has_more is false.

Errors

StatusReason
401Missing or invalid API key
403API key does not belong to this workspace
404Project not found in this workspace