DEVELOPER · DEVELOPER
Scraping agents, jobs, and results run under that account’s own key.
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
agenty_delete_v2_agentsWRITETo delete one more more agent by Ids via DELETE /v2/agents
agenty_delete_v2_agents_by_agent_idWRITETo delete an agent by Id via DELETE /v2/agents/{agent_id}
agenty_delete_v2_apikeys_by_key_idWRITETo delete api keys by Ids via DELETE /v2/apikeys/{key_id}
agenty_delete_v2_connections_by_idWRITEDelete connection by Id via DELETE /v2/connections/{id}
agenty_delete_v2_lists_by_idWRITETo delete a list by Id via DELETE /v2/lists/{id}
agenty_delete_v2_lists_by_list_id_rowsWRITETo delete multiple list rows by Ids via DELETE /v2/lists/{list_id}/rows
agenty_delete_v2_lists_by_list_id_rows_by_idWRITETo delete the single list row by Id via DELETE /v2/lists/{list_id}/rows/{id}
agenty_delete_v2_lists_by_list_id_rows_clearWRITETo clear the list data completely via DELETE /v2/lists/{list_id}/rows/clear
agenty_delete_v2_projectsWRITEDelete project by id via DELETE /v2/projects
agenty_delete_v2_projects_by_id_deleteWRITETo remove an agent from the project via DELETE /v2/projects/{id}/delete
agenty_delete_v2_scheduler_by_agent_idWRITETo delete an agent schedule via DELETE /v2/scheduler/{agent_id}
agenty_delete_v2_usersWRITETo delete users by Ids via DELETE /v2/users
agenty_delete_v2_workflows_by_idWRITEDelete workflow by id via DELETE /v2/workflows/{id}
agenty_get_v2_agentsREADTo get all the agents under your account via GET /v2/agents
agenty_get_v2_agents_by_agent_idREADTo get an agent by Id via GET /v2/agents/{agent_id}
agenty_get_v2_apikeysREADTo get all the api keys under an account via GET /v2/apikeys
agenty_get_v2_apikeys_by_key_idREADTo get an api key by Id via GET /v2/apikeys/{key_id}
agenty_get_v2_apikeys_by_key_id_resetWRITETo reset an api key via GET /v2/apikeys/{key_id}/reset
agenty_get_v2_apikeys_by_key_id_statusWRITETo enable/disable an api key via GET /v2/apikeys/{key_id}/status
agenty_get_v2_apikeys_downloadREADTo download all API keys under an account via GET /v2/apikeys/download
agenty_get_v2_connectionsREADGet connections via GET /v2/connections
agenty_get_v2_connections_by_id_connectREADConnect an existing integration connection to a shop (the `shop` query parameter names the store); undocumented in the embedded contract, which carries no summary for this operation via GET /v2/connections/{id}/connect
agenty_get_v2_dashboardREADGet the account reports like pages used by agent, date and products via GET /v2/dashboard
agenty_get_v2_inputs_by_agent_idREADGet agent input by Id via GET /v2/inputs/{agent_id}
agenty_get_v2_jobsREADTo get all the jobs under an account via GET /v2/jobs
agenty_get_v2_jobs_by_job_idREADTo get a job by Id via GET /v2/jobs/{job_id}
agenty_get_v2_jobs_by_job_id_filesREADTo get the agent output files by job Id via GET /v2/jobs/{job_id}/files
agenty_get_v2_jobs_by_job_id_logsREADTo get the agent logs by job Id via GET /v2/jobs/{job_id}/logs
agenty_get_v2_jobs_by_job_id_resultREADTo get the agent result by job Id via GET /v2/jobs/{job_id}/result
agenty_get_v2_jobs_by_job_id_result_downloadREADTo download the agent output result by job Id via GET /v2/jobs/{job_id}/result/download
agenty_get_v2_jobs_by_job_id_stopWRITETo stop a running job by Id via GET /v2/jobs/{job_id}/stop
agenty_get_v2_jobs_downloadREADDownload jobs in CSV via GET /v2/jobs/download
agenty_get_v2_listsREADTo get all the lists in an account via GET /v2/lists
agenty_get_v2_lists_by_list_idREADTo get a list by Id via GET /v2/lists/{list_id}
agenty_get_v2_lists_by_list_id_rowsREADTo get the list data via GET /v2/lists/{list_id}/rows
agenty_get_v2_lists_by_list_id_rows_by_idREADTo get a single List row by Id via GET /v2/lists/{list_id}/rows/{id}
agenty_get_v2_lists_by_list_id_rows_downloadREADTo download the list in CSV format via GET /v2/lists/{list_id}/rows/download
agenty_get_v2_projectsREADTo fetch all the projects via GET /v2/projects
agenty_get_v2_projects_by_idREADTo retrieve a single project, associated agents by project id via GET /v2/projects/{id}
agenty_get_v2_results_by_agent_idREADGet agent result by agent id via GET /v2/results/{agent_id}
agenty_get_v2_scheduler_by_agent_idREADTo get an agent schedule details via GET /v2/scheduler/{agent_id}
agenty_get_v2_usersREADTo get all the users under an account via GET /v2/users
agenty_get_v2_users_by_user_idREADTo get a user by Id via GET /v2/users/{user_id}
agenty_get_v2_workflowsREADGet all Workflows via GET /v2/workflows
agenty_get_v2_workflows_by_idREADGet workflow by id via GET /v2/workflows/{id}
agenty_patch_v2_agents_by_agent_idWRITETo update agent name, description, tags via PATCH /v2/agents/{agent_id}
agenty_patch_v2_connections_by_idWRITERename connection by Id via PATCH /v2/connections/{id}
agenty_patch_v2_scheduler_by_agent_idWRITETo enable/disble an agent schedule via PATCH /v2/scheduler/{agent_id}
agenty_patch_v2_workflows_by_idWRITEEnable/disable a workflow via PATCH /v2/workflows/{id}
agenty_post_v2_agentsWRITETo create a new agent and auto-start optionally by passing `start=1` parameter via POST /v2/agents
agenty_post_v2_agents_by_agent_id_copyWRITETo make a copy of an agent with all settings, configuration etc. via POST /v2/agents/{agent_id}/copy
agenty_post_v2_apikeysWRITETo create a new api key via POST /v2/apikeys
agenty_post_v2_jobs_startWRITETo start a new agent job on Agenty server via POST /v2/jobs/start
agenty_post_v2_listsWRITETo create a new List via POST /v2/lists
agenty_post_v2_lists_by_list_id_rowsWRITETo append a new rows/row in the list via POST /v2/lists/{list_id}/rows
agenty_post_v2_projectsWRITETo create a new project via POST /v2/projects
agenty_post_v2_projects_by_id_addWRITETo add the agents on a project via POST /v2/projects/{id}/add
agenty_post_v2_usersWRITETo invite a new user via POST /v2/users
agenty_post_v2_workflowsWRITECreate a Workflow via POST /v2/workflows
agenty_put_v2_agents_by_agent_idWRITETo update an agent configuration, settings etc via PUT /v2/agents/{agent_id}
agenty_put_v2_agents_by_agent_id_scriptsWRITETo update the agent pre and post processing scripts via PUT /v2/agents/{agent_id}/scripts
agenty_put_v2_agents_by_agent_id_transferWRITETo transfer an agent to some other Agenty account via PUT /v2/agents/{agent_id}/transfer
agenty_put_v2_apikeys_by_key_idWRITETo update an api key name via PUT /v2/apikeys/{key_id}
agenty_put_v2_inputs_by_agent_idWRITEUpdate agent input by Id via PUT /v2/inputs/{agent_id}
agenty_put_v2_lists_by_list_idWRITETo update a list name, description by Id via PUT /v2/lists/{list_id}
agenty_put_v2_lists_by_list_id_rows_by_idWRITETo update a single list row by Id via PUT /v2/lists/{list_id}/rows/{id}
agenty_put_v2_projects_by_idWRITEUpdate project by id via PUT /v2/projects/{id}
agenty_put_v2_scheduler_by_agent_idWRITETo upsert an agent schedule via PUT /v2/scheduler/{agent_id}
agenty_put_v2_users_by_user_idWRITETo update a user by Id via PUT /v2/users/{user_id}
agenty_put_v2_workflows_by_idWRITEUpdate workflow by id via PUT /v2/workflows/{id}
Put Agenty behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.