All integrations

Agenty

DEVELOPER · DEVELOPER

Scraping agents, jobs, and results run under that account’s own key.

Acts as the person, not as itself

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.

Credentials never touch the agent

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.

Every call on the record

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.

What an agent can do

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_agentsWRITE

To delete one more more agent by Ids via DELETE /v2/agents

api
agenty_delete_v2_agents_by_agent_idWRITE

To delete an agent by Id via DELETE /v2/agents/{agent_id}

api
agenty_delete_v2_apikeys_by_key_idWRITE

To delete api keys by Ids via DELETE /v2/apikeys/{key_id}

api
agenty_delete_v2_connections_by_idWRITE

Delete connection by Id via DELETE /v2/connections/{id}

api
agenty_delete_v2_lists_by_idWRITE

To delete a list by Id via DELETE /v2/lists/{id}

api
agenty_delete_v2_lists_by_list_id_rowsWRITE

To delete multiple list rows by Ids via DELETE /v2/lists/{list_id}/rows

api
agenty_delete_v2_lists_by_list_id_rows_by_idWRITE

To delete the single list row by Id via DELETE /v2/lists/{list_id}/rows/{id}

api
agenty_delete_v2_lists_by_list_id_rows_clearWRITE

To clear the list data completely via DELETE /v2/lists/{list_id}/rows/clear

api
agenty_delete_v2_projectsWRITE

Delete project by id via DELETE /v2/projects

api
agenty_delete_v2_projects_by_id_deleteWRITE

To remove an agent from the project via DELETE /v2/projects/{id}/delete

api
agenty_delete_v2_scheduler_by_agent_idWRITE

To delete an agent schedule via DELETE /v2/scheduler/{agent_id}

api
agenty_delete_v2_usersWRITE

To delete users by Ids via DELETE /v2/users

api
agenty_delete_v2_workflows_by_idWRITE

Delete workflow by id via DELETE /v2/workflows/{id}

api
agenty_get_v2_agentsREAD

To get all the agents under your account via GET /v2/agents

api
agenty_get_v2_agents_by_agent_idREAD

To get an agent by Id via GET /v2/agents/{agent_id}

api
agenty_get_v2_apikeysREAD

To get all the api keys under an account via GET /v2/apikeys

api
agenty_get_v2_apikeys_by_key_idREAD

To get an api key by Id via GET /v2/apikeys/{key_id}

api
agenty_get_v2_apikeys_by_key_id_resetWRITE

To reset an api key via GET /v2/apikeys/{key_id}/reset

api
agenty_get_v2_apikeys_by_key_id_statusWRITE

To enable/disable an api key via GET /v2/apikeys/{key_id}/status

api
agenty_get_v2_apikeys_downloadREAD

To download all API keys under an account via GET /v2/apikeys/download

api
agenty_get_v2_connectionsREAD

Get connections via GET /v2/connections

api
agenty_get_v2_connections_by_id_connectREAD

Connect 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

api
agenty_get_v2_dashboardREAD

Get the account reports like pages used by agent, date and products via GET /v2/dashboard

api
agenty_get_v2_inputs_by_agent_idREAD

Get agent input by Id via GET /v2/inputs/{agent_id}

api
agenty_get_v2_jobsREAD

To get all the jobs under an account via GET /v2/jobs

api
agenty_get_v2_jobs_by_job_idREAD

To get a job by Id via GET /v2/jobs/{job_id}

api
agenty_get_v2_jobs_by_job_id_filesREAD

To get the agent output files by job Id via GET /v2/jobs/{job_id}/files

api
agenty_get_v2_jobs_by_job_id_logsREAD

To get the agent logs by job Id via GET /v2/jobs/{job_id}/logs

api
agenty_get_v2_jobs_by_job_id_resultREAD

To get the agent result by job Id via GET /v2/jobs/{job_id}/result

api
agenty_get_v2_jobs_by_job_id_result_downloadREAD

To download the agent output result by job Id via GET /v2/jobs/{job_id}/result/download

api
agenty_get_v2_jobs_by_job_id_stopWRITE

To stop a running job by Id via GET /v2/jobs/{job_id}/stop

api
agenty_get_v2_jobs_downloadREAD

Download jobs in CSV via GET /v2/jobs/download

api
agenty_get_v2_listsREAD

To get all the lists in an account via GET /v2/lists

api
agenty_get_v2_lists_by_list_idREAD

To get a list by Id via GET /v2/lists/{list_id}

api
agenty_get_v2_lists_by_list_id_rowsREAD

To get the list data via GET /v2/lists/{list_id}/rows

api
agenty_get_v2_lists_by_list_id_rows_by_idREAD

To get a single List row by Id via GET /v2/lists/{list_id}/rows/{id}

api
agenty_get_v2_lists_by_list_id_rows_downloadREAD

To download the list in CSV format via GET /v2/lists/{list_id}/rows/download

api
agenty_get_v2_projectsREAD

To fetch all the projects via GET /v2/projects

api
agenty_get_v2_projects_by_idREAD

To retrieve a single project, associated agents by project id via GET /v2/projects/{id}

api
agenty_get_v2_results_by_agent_idREAD

Get agent result by agent id via GET /v2/results/{agent_id}

api
agenty_get_v2_scheduler_by_agent_idREAD

To get an agent schedule details via GET /v2/scheduler/{agent_id}

api
agenty_get_v2_usersREAD

To get all the users under an account via GET /v2/users

api
agenty_get_v2_users_by_user_idREAD

To get a user by Id via GET /v2/users/{user_id}

api
agenty_get_v2_workflowsREAD

Get all Workflows via GET /v2/workflows

api
agenty_get_v2_workflows_by_idREAD

Get workflow by id via GET /v2/workflows/{id}

api
agenty_patch_v2_agents_by_agent_idWRITE

To update agent name, description, tags via PATCH /v2/agents/{agent_id}

api
agenty_patch_v2_connections_by_idWRITE

Rename connection by Id via PATCH /v2/connections/{id}

api
agenty_patch_v2_scheduler_by_agent_idWRITE

To enable/disble an agent schedule via PATCH /v2/scheduler/{agent_id}

api
agenty_patch_v2_workflows_by_idWRITE

Enable/disable a workflow via PATCH /v2/workflows/{id}

api
agenty_post_v2_agentsWRITE

To create a new agent and auto-start optionally by passing `start=1` parameter via POST /v2/agents

api
agenty_post_v2_agents_by_agent_id_copyWRITE

To make a copy of an agent with all settings, configuration etc. via POST /v2/agents/{agent_id}/copy

api
agenty_post_v2_apikeysWRITE

To create a new api key via POST /v2/apikeys

api
agenty_post_v2_jobs_startWRITE

To start a new agent job on Agenty server via POST /v2/jobs/start

api
agenty_post_v2_listsWRITE

To create a new List via POST /v2/lists

api
agenty_post_v2_lists_by_list_id_rowsWRITE

To append a new rows/row in the list via POST /v2/lists/{list_id}/rows

api
agenty_post_v2_projectsWRITE

To create a new project via POST /v2/projects

api
agenty_post_v2_projects_by_id_addWRITE

To add the agents on a project via POST /v2/projects/{id}/add

api
agenty_post_v2_usersWRITE

To invite a new user via POST /v2/users

api
agenty_post_v2_workflowsWRITE

Create a Workflow via POST /v2/workflows

api
agenty_put_v2_agents_by_agent_idWRITE

To update an agent configuration, settings etc via PUT /v2/agents/{agent_id}

api
agenty_put_v2_agents_by_agent_id_scriptsWRITE

To update the agent pre and post processing scripts via PUT /v2/agents/{agent_id}/scripts

api
agenty_put_v2_agents_by_agent_id_transferWRITE

To transfer an agent to some other Agenty account via PUT /v2/agents/{agent_id}/transfer

api
agenty_put_v2_apikeys_by_key_idWRITE

To update an api key name via PUT /v2/apikeys/{key_id}

api
agenty_put_v2_inputs_by_agent_idWRITE

Update agent input by Id via PUT /v2/inputs/{agent_id}

api
agenty_put_v2_lists_by_list_idWRITE

To update a list name, description by Id via PUT /v2/lists/{list_id}

api
agenty_put_v2_lists_by_list_id_rows_by_idWRITE

To update a single list row by Id via PUT /v2/lists/{list_id}/rows/{id}

api
agenty_put_v2_projects_by_idWRITE

Update project by id via PUT /v2/projects/{id}

api
agenty_put_v2_scheduler_by_agent_idWRITE

To upsert an agent schedule via PUT /v2/scheduler/{agent_id}

api
agenty_put_v2_users_by_user_idWRITE

To update a user by Id via PUT /v2/users/{user_id}

api
agenty_put_v2_workflows_by_idWRITE

Update workflow by id via PUT /v2/workflows/{id}

api

Put Agenty behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.