Profit.co API Documentation
Number of APIs: 86
Many of the features that make Profit.co OKRs so successful are available through the API. This API lets you read and write data programmatically so that you can integrate data from various sources leveraging the power of Profit.co.
Please, refer to the answer post to get your Profit.co account's API key and access key https://www.profit.co/answers/general/settings-preferences/where-can-i-find-my-api-key-and-access-key/
-
Get All Tasks by KR Id API GET https://api.profit.co/app/dao/v6/activities?a=getAllActivitiesBySearchText&startIndex=0&activityObjectId=6&isActType=Task&numOfResults=10&sortColumn=obs&selectedFilter=[]&priorityCodes=[]&statusCodes=[]&objectId=563&objectRefId=<KEY_RESULT_ID>&selectedTab=keyResultTask&apiKey=<API_KEY>&accessKey=<ACCESS_KEY>
-
Task Delete API GET https://api.profit.co/app/dao/activities?a=deleteActivity&activityId=<TASK_ID>&activtyTypeObject=30&objectId=6&apiKey=<API_KEY>&accessKey=<ACCESS_KEY>
-
Update Task POST https://api.profit.co/app/dao/activities?a=updateTask&apiKey=<API_KEY>&accessKey=<ACCESS_KEY>
-
Get All OKRs API GET https://api.profit.co/app/dao/v6/objective?a=getAll&startIndex=0&numRecords=<NUM_RECORDS>&ownerTypeId=<OWNER_TYPE_ID>&ownerId=<OWNER_ID>&startDate=MM/dd/yyyy&endDate=MM/dd/yyyy&apiKey=<API_KEY>&accessKey=<ACCESS_KEY>
-
Get All Employees API GET https://api.profit.co/app/dao/v6/employees?a=getAll&numRecords=<NUMBER_OF_RESULTS>&sortDir=asc&startIndex=0&sortColumn=employeeNumber&selectedLetter=ALL&selectedTab=by-directory&apiKey=<API_KEY>&accessKey=<ACCESS_KEY>
-
Get All Departments API GET https://api.profit.co/app/dao/v6/departments?a=getAll&apiKey=<API_KEY>&accessKey=<ACCESS_KEY>
-
Get All Teams API GET https://api.profit.co/app/dao/v6/teams?a=getAllTeams&apiKey=<API_KEY>&accessKey=<ACCESS_KEY>
-
Get Heatmap Data API GET https://api.profit.co/app/dao/v6/objective?a=getHeatMapData&departmentIds=[departmentId]&startDate=MM/dd/yyyy&endDate=MM/dd/yyyy&apiKey=<API_KEY>&accessKey=<ACCESS_KEY>
-
Get Individual OKRs API GET https://api.profit.co/app/dao/v6/objective?a=getIndividualOkrsByEmailId&emailId=<EMAIL_ID>&apiKey=<API_KEY>&accessKey=<ACCESS_KEY>
-
Get an OKR By Id API GET https://api.profit.co/app/dao/v6/objective?a=getById&objectiveId=<OBJECTIVE_ID>&apiKey=<API_KEY>&accessKey=<ACCESS_KEY>