api.iris.dioptra.io Open in urlscan Pro
132.227.123.8  Public Scan

Submitted URL: http://api.iris.dioptra.io/docs
Effective URL: https://api.iris.dioptra.io/docs
Submission: On June 08 via manual from US — Scanned from FR

Form analysis 0 forms found in the DOM

Text Content

🕸️ IRIS

 1.1.0 

OAS3

/openapi.json

Iris is a system to coordinate complex network measurements from multiple
vantage points.
For more information, please visit our website at iris.dioptra.io or browse the
source code on GitHub.

Contact the developer
Authorize



AUTHENTICATION

POST/auth/cookie/login
Auth:Cookie.Login
POST/auth/cookie/logout
Auth:Cookie.Logout
POST/auth/jwt/login
Auth:Jwt.Login
POST/auth/jwt/logout
Auth:Jwt.Logout
POST/auth/register
Register:Register


USERS

GET/users/me
Users:Current User
PATCH/users/me
Users:Patch Current User
GET/users/{id}
Users:User
DELETE/users/{id}
Users:Delete User
PATCH/users/{id}
Users:Patch User
GET/users
Get all users (Admin only).
GET/users/me/services
Get external services credentials


AGENTS

GET/agents/
Get all agents.
GET/agents/{uuid}
Get agent specified by UUID.


TARGETS

GET/targets/
Get all target lists.
POST/targets/
Upload a target list.
GET/targets/{key}
Get target list specified by key.
DELETE/targets/{key}
Delete a target list.
POST/targets/probes
Upload a probe list.


MEASUREMENTS

GET/measurements/
Get all measurements.
POST/measurements/
Request a measurement.
GET/measurements/public
Get all public measurements.
GET/measurements/{measurement_uuid}
Get measurement specified by UUID.
DELETE/measurements/{measurement_uuid}
Cancel measurement specified by UUID.
PATCH/measurements/{measurement_uuid}
Patch measurement specified by UUID.
GET/measurements/{measurement_uuid}/{agent_uuid}/target
Get target list of the measurement agent specified by UUID.
DELETE/measurements/{measurement_uuid}/{agent_uuid}
Cancel measurement agent specified by UUID.


STATUS

GET/status/
Get Iris status


MAINTENANCE

GET/maintenance/dq/{queue}/messages
Get Dramatiq Messages
POST/maintenance/dq/{queue}/messages
Post Dramatiq Message
DELETE/maintenance/dq/{queue}/messages/{redis_message_id}
Delete Dramatiq Message

SCHEMAS

AWSCredentials
Agent
AgentParameters
AgentState
BearerResponse
Body_auth_cookie_login_auth_cookie_login_post
Body_auth_jwt_login_auth_jwt_login_post
Body_post_probes_target_targets_probes_post
Body_post_target_targets__post
ClickHouseCredentials
ErrorModel
ExternalServices
FlowMapper
HTTPValidationError
MeasurementAgentCreate
MeasurementAgentRead
MeasurementAgentReadLite
MeasurementAgentState
MeasurementCreate
MeasurementPatch
MeasurementRead
MeasurementReadWithAgents
Paginated[Agent]
Paginated[MeasurementRead]
Paginated[TargetSummary]
Paginated[UserRead]
Status
Target
TargetSummary
Tool
ToolParameters
UserCreate
UserRead
UserUpdate
ValidationError