exist.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.
Attributes
acquire
attributes.acquire
Take ownership of attributes so this client can write their values, creating templated attributes the user does not have yet
Risk: write
attributes full type
attributes full type
success full type
success full type
failed full type
failed full type
increment
attributes.increment
Add a delta to owned attributes’ values for a given day
Risk: write
attributes full type
attributes full type
success full type
success full type
failed full type
failed full type
list
attributes.list
List the user’s attributes without their values
Risk: read
Output
results full type
results full type
listOwned
attributes.listOwned
List the attributes currently owned by this client
Risk: read
Output
results full type
results full type
listTemplates
attributes.listTemplates
List the attribute templates Exist supports
Risk: read
Output
results full type
results full type
listWithValues
attributes.listWithValues
List the user’s attributes along with recent day values
Risk: read
Output
results full type
results full type
release
attributes.release
Release ownership of attributes, passing them to another service or making them inactive
Risk: write
attributes full type
attributes full type
success full type
success full type
failed full type
failed full type
update
attributes.update
Overwrite owned attributes’ total values for a given day, in batches of up to 35
Risk: write
attributes full type
attributes full type
success full type
success full type
failed full type
failed full type
Averages
list
averages.list
List weekly average values per attribute
Risk: read
Output
results full type
results full type
Correlations
list
correlations.list
List correlations Exist computed between the user’s attributes
Risk: read
Output
results full type
results full type
Insights
list
insights.list
List insights Exist generated about the user’s data
Risk: read
Output
results full type
results full type
Oauth
authorize
oauth.authorize
Build the Exist OAuth2 authorisation URL a user visits to grant access, with a CSRF state value; makes no API call
Risk: read
Output
Users
getProfile
users.getProfile
Get the authenticated Exist user profile and unit preferences
Risk: read