Skip to content

API Security

Discover and monitor application APIs to protect your services against cybersecurity attacks and prevent sensitive data exposure.

Languages
Servers
Production environment (US)
https://api.transmitsecurity.io/apisec/

Get all events

Request

Retrieves a list of requests processed by your endpoints.

Security
bearer
Query
endpointstring

Allows filtering endpoints by path. Supports regex and partial search.

Example: endpoint=example.com
start_datestring

Allows filtering events within a specific time interval. Defines the start date to filter events that occurred after this timestamp. If not specified, treated as 7 days ago. Maximum 90 days from 'end_date'.

Example: start_date=2024-01-01T00:00:00Z
end_datestring

Allows filtering events within a specific time interval. Defines the end of the period. If not specified, treated as now.

Example: end_date=2024-01-07T00:00:00Z
limitnumber

Limits the number of events in the response.

Default 100
Example: limit=500
orderstring

Orders events by their 'publish_time' in descending (DESC) or ascending order (ASC).

Default "DESC"
Example: order=ASC
hoststring

Searches events by the Host request header.

Example: host=api.transmitsecurity.io
user_agentstring

Searches events by the User-Agent request header.

curl -i -X GET \
  'https://api.transmitsecurity.io/apisec/v1/api/events?endpoint=example.com&start_date=2024-01-01T00%3A00%3A00Z&end_date=2024-01-07T00%3A00%3A00Z&limit=500&order=ASC&host=api.transmitsecurity.io&user_agent=string' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Array of events containing the request and response data

Bodyapplication/json
eventsArray of objectsrequired
events[].​publish_timestringrequired

The timestamp the request occurred.

events[].​uristringrequired

The endpoint URI.

events[].​requestobjectrequired

Request data.

events[].​responseobjectrequired

Response data.

Response
application/json
{ "events": [ { … } ] }

Get endpoints

Request

Retrieves all endpoint URIs with their occurrences in the descending order.

Security
bearer
Query
endpointstring

Allows filtering endpoints by path. Supports subpath and partial search.

Example: endpoint=example.com
limitnumber

Limits the number of endpoints in the response.

Default 100
Example: limit=500
curl -i -X GET \
  'https://api.transmitsecurity.io/apisec/v1/api/events/endpoints?endpoint=example.com&limit=500' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Array of endpoints

Bodyapplication/jsonArray [
occurrencesnumberrequired

The number of times the endpoint triggered.

uristringrequired

The endpoint URI.

]
Response
application/json
[ { "occurrences": 0, "uri": "string" } ]