Passer au contenu principal
GET
/
v3
/
enterprise
/
organizations
/
{org_id}
/
audit-logs
Lister les journaux d’audit de l’organisation
curl --request GET \
  --url https://api.devin.ai/v3/enterprise/organizations/{org_id}/audit-logs \
  --header 'Authorization: Bearer <token>'
{
  "items": [
    {
      "action": "login",
      "audit_log_id": "<string>",
      "created_at": 123,
      "data": {},
      "org_id": "<string>",
      "service_user_id": "<string>",
      "service_user_name": "<string>",
      "user_email": "<string>",
      "user_id": "<string>"
    }
  ],
  "end_cursor": "<string>",
  "has_next_page": false,
  "total": 123
}

Documentation Index

Fetch the complete documentation index at: https://docs.devin.ai/llms.txt

Use this file to discover all available pages before exploring further.

Autorisations

Nécessite un utilisateur de service ayant l’autorisation ManageEnterpriseSettings au niveau de l’entreprise.

Filtres temporels

Cet endpoint prend en charge des filtres temporels optionnels via les paramètres de requête time_after et time_before.
  • time_after et time_before sont tous les deux des horodatages Unix en secondes, interprétés en UTC.
  • Si vous fournissez time_before, vous devez également fournir time_after.
  • L’intervalle entre time_after et time_before doit être de 100 jours ou moins.
  • Si aucun filtre temporel n’est fourni, l’API renvoie les journaux d’audit pour tout l’historique disponible (sous réserve de la pagination).

Autorisations

Authorization
string
header
requis

Identifiant de compte de service (préfixe : cog_)

Paramètres de chemin

org_id
string
requis

ID d’organisation (préfixe : org-)

Exemple:

"org-abc123def456"

Paramètres de requête

order
enum<string>
défaut:desc
Options disponibles:
asc,
desc
time_before
integer | null
time_after
integer | null
after
string | null
first
integer
défaut:100
Plage requise: 1 <= x <= 200
action
enum<string> | null
Options disponibles:
login,
create_org,
update_org,
delete_org,
revoke_all_enterprise_api_keys,
add_enterprise_member,
delete_member,
add_member,
assign_roles,
update_role,
create_role,
delete_role,
add_group_membership,
update_group_membership,
delete_group_membership,
create_knowledge,
edit_knowledge,
delete_knowledge,
create_folder,
update_folder,
delete_folder,
create_session,
sleep_session,
terminate_session,
send_message,
create_service_api_key,
revoke_enterprise_api_key,
create_gitlab_integration,
update_gitlab_integration,
reconnect_gitlab_integration,
delete_gitlab_integration,
create_azure_devops_integration,
reconnect_azure_devops_integration,
delete_azure_devops_integration,
remove_repo_from_devin,
update_enterprise_hypervisor_settings,
update_enterprise_settings,
update_org_settings,
ai_guardrail_violation,
update_ai_guardrail,
approve_deploy,
approve_test_app,
permission_response,
search_query,
create_org_api_key,
create_user_api_key,
view_org_api_key,
view_user_api_key,
create_secret,
update_secret,
delete_secret,
create_playbook,
update_playbook,
delete_playbook,
enable_persona,
disable_persona,
delete_persona,
start_repo_setup,
delete_repo_setup,
finish_repo_setup,
github_integration_deleted,
create_github_integration,
delete_github_integration,
refresh_github_integration,
create_bitbucket_integration,
delete_bitbucket_integration,
mcp_server_install,
mcp_server_update,
mcp_server_enable,
mcp_server_disable,
mcp_server_delete,
mcp_server_secret_link,
mcp_server_secret_unlink,
mcp_server_oauth_initiate,
mcp_server_oauth_tokens_granted,
mcp_server_oauth_tokens_revoked,
create_mcp_validation_session,
create_service_user,
delete_service_user,
assign_service_user_role,
remove_service_user_role,
create_git_permission,
delete_git_permission,
update_git_permission,
create_maintenance_task,
update_maintenance_task,
delete_maintenance_task,
create_snapshot_script,
schedule_snapshot_script,
execute_snapshot_script,
update_repo_setup_steering_knowledge,
delete_repo_setup_steering_knowledge,
set_org_group_limits,
create_join_request,
approve_join_request,
automatic_join_event,
reject_join_request,
create_service_user_api_key,
revoke_service_user_api_key,
rotate_service_user_api_key,
create_pat,
revoke_pat,
rotate_pat,
create_blueprint,
create_blueprint_version,
rollback_blueprint_version,
delete_blueprint,
reorder_blueprints,
create_enterprise_blueprint,
create_enterprise_blueprint_version,
rollback_enterprise_blueprint_version,
delete_enterprise_blueprint,
accept_skill_pr,
trigger_blueprint_build,
cancel_blueprint_build,
upload_blueprint_file,
delete_blueprint_file,
pin_build,
unpin_build,
delete_build,
trigger_automation,
create_automation,
update_automation,
delete_automation,
acknowledge_session_hard_cap

Réponse

Réponse réussie

items
AuditLogResponse · object[]
requis
end_cursor
string | null

Curseur permettant d’obtenir la page suivante, ou None s’il s’agit de la dernière page.

has_next_page
boolean
défaut:false

Indique s’il y a d’autres éléments disponibles après cette page.

total
integer | null

Nombre total facultatif (peut être omis pour améliorer les performances).