ARGUS Enterprise Events API
View webhook event history and delivery logs
View webhook event history and delivery logs
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/argus-enterprise-events-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Argus Enterprise Webhook Events API
description: Webhook service for the ARGUS Enterprise platform by Altus Group, enabling real-time event notifications for property changes, valuation updates, lease events, portfolio modifications, and report completions. Integrators can subscribe to specific event types and receive HTTP POST callbacks when events occur in the system.
version: '1.0'
contact:
name: Argus API Support
email: api-support@argusenterprise.com
url: https://support.argusenterprise.com
termsOfService: https://www.altusgroup.com/terms-of-use
servers:
- url: https://webhooks.argusenterprise.com/v1
description: Argus Enterprise Webhooks Production
security:
- bearerAuth: []
tags:
- name: Events
description: View webhook event history and delivery logs
paths:
/events:
get:
operationId: listEvents
summary: Argus Enterprise List Webhook Events
description: Retrieve a paginated list of webhook events with delivery status, filterable by event type, subscription, and date range.
tags:
- Events
parameters:
- name: subscriptionId
in: query
description: Filter by subscription
schema:
type: string
format: uuid
- name: eventType
in: query
description: Filter by event type
schema:
type: string
- name: status
in: query
description: Filter by delivery status
schema:
type: string
enum:
- Pending
- Delivered
- Failed
- Retrying
- name: from
in: query
description: Start of date range
schema:
type: string
format: date-time
- name: to
in: query
description: End of date range
schema:
type: string
format: date-time
- name: page
in: query
schema:
type: integer
minimum: 1
default: 1
- name: pageSize
in: query
schema:
type: integer
minimum: 1
maximum: 100
default: 25
responses:
'200':
description: Events retrieved successfully
content:
application/json:
schema:
$ref: '#/components/schemas/EventList'
'401':
description: Unauthorized
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/events/{eventId}:
get:
operationId: getEvent
summary: Argus Enterprise Get a Webhook Event
description: Retrieve details about a specific webhook event, including the payload, delivery attempts, and response information.
tags:
- Events
parameters:
- $ref: '#/components/parameters/eventId'
responses:
'200':
description: Event retrieved successfully
content:
application/json:
schema:
$ref: '#/components/schemas/Event'
'404':
description: Event not found
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/events/{eventId}/retry:
post:
operationId: retryEvent
summary: Argus Enterprise Retry Event Delivery
description: Manually retry delivery of a failed webhook event.
tags:
- Events
parameters:
- $ref: '#/components/parameters/eventId'
responses:
'202':
description: Retry initiated
content:
application/json:
schema:
$ref: '#/components/schemas/Event'
'404':
description: Event not found
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
components:
schemas:
Event:
type: object
properties:
id:
type: string
format: uuid
description: Unique event identifier
subscriptionId:
type: string
format: uuid
description: Subscription that received this event
eventType:
type: string
description: Type of event
status:
type: string
enum:
- Pending
- Delivered
- Failed
- Retrying
description: Delivery status
payload:
type: object
description: Event payload data
properties:
eventId:
type: string
format: uuid
eventType:
type: string
timestamp:
type: string
format: date-time
resourceType:
type: string
description: Type of resource that triggered the event
resourceId:
type: string
format: uuid
description: Identifier of the resource
data:
type: object
description: Resource data at the time of the event
deliveryAttempts:
type: array
items:
$ref: '#/components/schemas/DeliveryAttempt'
createdAt:
type: string
format: date-time
EventList:
type: object
properties:
data:
type: array
items:
$ref: '#/components/schemas/Event'
pagination:
type: object
properties:
page:
type: integer
pageSize:
type: integer
totalItems:
type: integer
totalPages:
type: integer
DeliveryAttempt:
type: object
properties:
attemptNumber:
type: integer
description: Sequential attempt number
timestamp:
type: string
format: date-time
description: When the delivery was attempted
responseCode:
type: integer
description: HTTP response status code from the endpoint
responseTime:
type: integer
description: Response time in milliseconds
success:
type: boolean
description: Whether the delivery was successful
errorMessage:
type: string
description: Error message if delivery failed
parameters:
eventId:
name: eventId
in: path
required: true
description: Unique identifier of the webhook event
schema:
type: string
format: uuid
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: JWT
description: OAuth 2.0 Bearer token obtained from the Argus Enterprise Core API authentication endpoint.
externalDocs:
description: Argus Enterprise Webhook Documentation
url: https://docs.argusenterprise.com/webhooks