Audit operations - Gets Audit Records

Obtém os registros de auditoria entre um determinado intervalo de datas Se o número de registros for maior que uma página cheia, um token de continuação será retornado e o token de continuação poderá ser usado para obter o próximo conjunto de registros de auditoria. Este serviço suporta apenas a recuperação AuditRecord dos últimos 90 dias e uma janela máxima de 30 dias.

GET https://api.partnercenter.microsoft.com/auditactivity/v{version}/auditrecords?auditRequest.startDate={auditRequest.startDate}
GET https://api.partnercenter.microsoft.com/auditactivity/v{version}/auditrecords?auditRequest.filter.field={auditRequest.filter.field}&auditRequest.filter.value={auditRequest.filter.value}&auditRequest.filter.operator={auditRequest.filter.operator}&auditRequest.startDate={auditRequest.startDate}&auditRequest.endDate={auditRequest.endDate}&auditRequest.size={auditRequest.size}

Parâmetros do URI

Name Em Necessário Tipo Description
version
path True

string

auditRequest.startDate
query True

string (date-time)

auditRequest.endDate
query

string (date-time)

auditRequest.filter.field
query

string

auditRequest.filter.operator
query

integer (int32)

auditRequest.filter.value
query

string

auditRequest.size
query

integer (int32)

Cabeçalho do Pedido

Name Necessário Tipo Description
Authorization True

string

Token de autenticação do portador

ms-correlationid

string

ID de correlação

ms-requestid

string

ID do pedido

Respostas

Name Tipo Description
200 OK

PagedResourceCollection[AuditRecord]

O pedido foi bem-sucedido. O corpo da resposta contém uma lista dos registros de auditoria que correspondem ao filtro. Um token de continuação será incluído se a resposta for paginada pelo tamanho da página. Este token pode ser passado para /auditRecords?seek=<seek> para solicitar resultados de auditoria.

Media Types: "application/json", "text/json"

400 Bad Request

Havia uma entrada ausente ou inválida. O corpo da resposta fornecerá os detalhes do erro.

Media Types: "application/json", "text/json"

401 Unauthorized

O pedido não foi autenticado. O cliente precisa se autenticar com o serviço de API do parceiro primeiro.

Media Types: "application/json", "text/json"

403 Forbidden

O pedido foi autenticado, mas foi recusado, uma vez que o autor da chamada não tem o direito de o invocar.

Media Types: "application/json", "text/json"

404 Not Found

O recurso não é encontrado ou não está disponível com os parâmetros de entrada fornecidos.

Media Types: "application/json", "text/json"

500 Internal Server Error

O serviço de API do parceiro ou uma de suas dependências não conseguiu atender à solicitação. Os chamadores podem tentar novamente.

Media Types: "application/json", "text/json"

Segurança

Authorization

Token de autenticação do portador

Tipo: apiKey
Em: header

Definições

Name Description
AuditRecord
KeyValuePair[String,String]
Link
PagedResourceCollection[AuditRecord]
ResourceAttributes
ResourceLinks

AuditRecord

Name Tipo Description
applicationId

string

attributes

ResourceAttributes

customerId

string

customerName

string

customizedData

KeyValuePair[String,String][]

id

string

operationDate

string (date-time)

operationStatus enum:
  • decline (int32)
  • failed (int32)
  • progress (int32)
  • succeeded (int32)
operationType enum:
  • add_application_credential (int32)
  • add_customer (int32)
  • add_user_member (int32)
  • cancel_credit (int32)
  • convert_trial_subscription (int32)
  • create_agreement (int32)
  • create_credit (int32)
  • create_customer_user (int32)
  • create_mpn_association (int32)
  • create_order (int32)
  • create_partner_relationship (int32)
  • create_partner_user (int32)
  • create_referral (int32)
  • create_related_referral (int32)
  • create_self_serve_policy (int32)
  • create_self_serve_policy (int32)
  • create_transfer (int32)
  • dap_admin_relationship_approved (int32)
  • dap_admin_relationship_approved (int32)
  • dap_admin_relationship_terminated (int32)
  • dap_admin_relationship_terminated (int32)
  • delete_customer (int32)
  • delete_customer_user (int32)
  • delete_self_serve_policy (int32)
  • delete_tip_customer (int32)
  • device_deleted (int32)
  • device_updated (int32)
  • devices_update_attempted (int32)
  • devices_upload_to_existing_batch_attempted (int32)
  • devices_upload_to_new_batch_attempted (int32)
  • extend_relationship (int32)
  • get_software_download_link (int32)
  • get_software_key (int32)
  • granular_admin_access_assignment_activated (int32)
  • granular_admin_access_assignment_created (int32)
  • granular_admin_access_assignment_deleted (int32)
  • granular_admin_access_assignment_updated (int32)
  • granular_admin_relationship_activated (int32)
  • granular_admin_relationship_approved (int32)
  • granular_admin_relationship_cleaned_up (int32)
  • granular_admin_relationship_expired (int32)
  • granular_admin_relationship_terminated (int32)
  • granular_admin_relationship_termination_requested (int32)
  • increase_spending_limit (int32)
  • policy_created (int32)
  • policy_deleted (int32)
  • policy_updated (int32)
  • ready_invoice (int32)
  • register_application (int32)
  • remove_application_credential (int32)
  • remove_partner_customer_relationship (int32)
  • remove_partner_relationship (int32)
  • remove_partner_user (int32)
  • remove_user_member (int32)
  • reset_customer_user_password (int32)
  • restore_customer_user (int32)
  • software_attestation (int32)
  • unregister_application (int32)
  • update_company_info (int32)
  • update_credit (int32)
  • update_customer_billing_profile (int32)
  • update_customer_partner_contract_company_name (int32)
  • update_customer_qualification (int32)
  • update_customer_spending_budget (int32)
  • update_customer_user (int32)
  • update_customer_user_licenses (int32)
  • update_customer_user_principal_name (int32)
  • update_mpn_association (int32)
  • update_order (int32)
  • update_partner_user (int32)
  • update_referral (int32)
  • update_related_referral (int32)
  • update_self_serve_policy (int32)
  • update_sfb_customer_user_licenses (int32)
  • update_subscription (int32)
  • update_transfer (int32)
  • upgrade_subscription (int32)
originalCorrelationId

string

partnerId

string

resourceNewValue

string

resourceOldValue

string

resourceType enum:
  • agreement (int32)
  • application (int32)
  • application_credential (int32)
  • credit (int32)
  • customer (int32)
  • customer_directory_role (int32)
  • customer_user (int32)
  • device (int32)
  • granular_admin_access_assignment (int32)
  • granular_admin_relationship (int32)
  • invoice (int32)
  • license (int32)
  • mpn_association (int32)
  • order (int32)
  • partner_customer_dap (int32)
  • partner_customer_relationship (int32)
  • partner_relationship (int32)
  • partner_user (int32)
  • policy (int32)
  • referral (int32)
  • self_serve_policy (int32)
  • software_download_link (int32)
  • software_key (int32)
  • software_page (int32)
  • spending_limit (int32)
  • subscription (int32)
  • third_party_add_on (int32)
  • transfer (int32)
sessionId

string

userPrincipalName

string

KeyValuePair[String,String]

Name Tipo Description
key

string

value

string

Name Tipo Description
body

string

headers

KeyValuePair[String,String][]

method

string

uri

string

PagedResourceCollection[AuditRecord]

Name Tipo Description
attributes

ResourceAttributes

continuationToken

string

items

AuditRecord[]

links

ResourceLinks

totalCount

integer (int32)

ResourceAttributes

Name Tipo Description
etag

string

objectType

string

Name Tipo Description
next

Link

previous

Link

self

Link