Access organization usage data programmatically
POST https://api.firebender.com/v2/organization/daily-usage-data
Parameter | Type | Required | Description |
---|---|---|---|
startDate | number | Yes | Unix timestamp in milliseconds for the start date |
endDate | number | Yes | Unix timestamp in milliseconds for the end date |
Field | Type | Description |
---|---|---|
data | array | Array of daily usage records |
data[].date | number | Unix timestamp for the day |
data[].ideOpened | boolean | Whether the IDE was opened that day |
data[].agentPrompts | number | Number of agent prompts sent |
data[].agentAccepts | number | Number of agent suggestions accepted (file accepted, individual hunk accepted) |
data[].agentFullAccepts | number | Number of full agent suggestions accepted (user accepted all changes at once) |
data[].agentAcceptedLinesAdded | number | Lines added through agent accepts |
data[].agentAcceptedLinesRemoved | number | Lines removed through agent accepts |
data[].inlineEdits | number | Number of inline edits performed |
data[].inlineEditAccepts | number | Number of inline edit accepts |
data[].inlineAcceptedLinesAdded | number | Lines added through inline accepts |
data[].inlineAcceptedLinesRemoved | number | Lines removed through inline accepts |
data[].autocompleteAccepts | number | Number of autocomplete accepts |
data[].autocompleteShown | number | Number of times autocomplete was shown |
data[].autocompleteAcceptedCharactersAdded | number | Characters added through autocomplete |
data[].autocompleteAcceptedCharactersRemoved | number | Characters removed through autocomplete |
data[].email | string | User email address |
period | object | Request period information |
period.startDate | number | Requested start date timestamp |
period.endDate | number | Requested end date timestamp |