Incoming webhook request history
GET
/api/v1/webhooks/incoming-requests
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Get, RequestUri = new Uri("https://external-api.moja-ai.com/api/v1/webhooks/incoming-requests?limit=20&offset=0&sort_direction=asc"), Headers = { { "X-API-Key", "<X-API-Key>" }, },};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}package main
import ( "fmt" "net/http" "io")
func main() {
url := "https://external-api.moja-ai.com/api/v1/webhooks/incoming-requests?limit=20&offset=0&sort_direction=asc"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<X-API-Key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close() body, _ := io.ReadAll(res.Body)
fmt.Println(res) fmt.Println(string(body))
}const url = 'https://external-api.moja-ai.com/api/v1/webhooks/incoming-requests?limit=20&offset=0&sort_direction=asc';const options = {method: 'GET', headers: {'X-API-Key': '<X-API-Key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://external-api.moja-ai.com/api/v1/webhooks/incoming-requests?limit=20&offset=0&sort_direction=asc' \ --header 'X-API-Key: <X-API-Key>'Paginated incoming webhook deliveries for your organization. Same row shape as GET /incoming_webhook_requests/get in the product API, authenticated with an organization API key.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Header Parameters
Section titled “Header Parameters”Responses
Section titled “Responses”Successful Response
Media typeapplication/json
IncomingWebhookRequestListResponse
object
data
required
Data
Array<object>
IncomingWebhookRequestOne incoming webhook delivery attempt (same fields as the legacy portal list).
object
id
required
Id
string
incoming_webhook_config_id
required
Incoming Webhook Config Id
string
body
Body
headers
Headers
response_body
Response Body
response_headers
Response Headers
Examplegenerated
{ "data": [ { "id": "example", "incoming_webhook_config_id": "example", "call_log_id": "example", "body": "example", "headers": "example", "query_string": "example", "method": "example", "path": "example", "source_ip": "example", "transaction_id": "example", "response_status_code": 1, "response_body": "example", "response_headers": "example", "response_time_ms": 1, "created_at": "2026-04-15T12:00:00Z", "updated_at": "2026-04-15T12:00:00Z", "webhook_config_name": "example", "webhook_config_type": "example" } ], "meta": { "limit": 1, "offset": 1, "count": 1, "total": 1, "has_more": true, "next_offset": 1, "previous_offset": 1 }}Bad Request
Media typeapplication/json
ErrorResponse
object
detail
required
ErrorBody
object
code
required
Code
string
message
required
Message
string
Examplegenerated
{ "detail": { "code": "example", "message": "example" }}Unauthorized
Media typeapplication/json
ErrorResponse
object
detail
required
ErrorBody
object
code
required
Code
string
message
required
Message
string
Examplegenerated
{ "detail": { "code": "example", "message": "example" }}Not Found
Media typeapplication/json
ErrorResponse
object
detail
required
ErrorBody
object
code
required
Code
string
message
required
Message
string
Examplegenerated
{ "detail": { "code": "example", "message": "example" }}Conflict
Media typeapplication/json
ErrorResponse
object
detail
required
ErrorBody
object
code
required
Code
string
message
required
Message
string
Examplegenerated
{ "detail": { "code": "example", "message": "example" }}Validation Error
Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object
Examplegenerated
{ "detail": [ { "loc": [ "example" ], "msg": "example", "type": "example", "input": "example", "ctx": {} } ]}Too Many Requests
Media typeapplication/json
ErrorResponse
object
detail
required
ErrorBody
object
code
required
Code
string
message
required
Message
string
Examplegenerated
{ "detail": { "code": "example", "message": "example" }}ClickHouse unavailable or disabled

