GraphQL API
Authentication
You must set the HTTP Authorization header to Bearer <license key> to use the REST APIs. For example, if your EqualTo Sheets license key is:
12345679-1234-1234-1234-123456789abc
Then you should set the Authorization header to:
Bearer 12345679-1234-1234-1234-123456789abc
See Authentication in production for more information.
List all workbooks
query {
workbooks {
id
name
}
}Create a blank workbook
mutation {
createWorkbook {
workbook {
id
name
}
}
}List the sheets in a specific workbook
query {
workbook(workbookId: "<workbook id>") {
id
name
sheets {
name
}
}
}View the contents of A1 in the first sheet of a workbook
A1 in the first sheet of a workbookquery {
workbook(workbookId: "<workbook id>") {
id
name
sheet(sheetIndex: 1) {
cell(ref: "A1") {
value {
boolean
text
number
}
formattedValue
}
}
}
}Set cell A1 in the first sheet of a workbook to "300$"
A1 in the first sheet of a workbook to "300$"mutation {
setCellInput(workbookId:"<workbook id>", sheetIndex: 1, row: 1, col: 1, input: "300$") {
__typename
}
}Notes
The GraphiQL client also contains some auto-generated documentation on the API:
Last updated