# Can I build custom scripts or integrate with APIs?

We currently do not support a script runtime where you can execute custom code within our platform. However, we provide comprehensive API access to extend our automation capabilities.

## Available integration options

### Inbound Events API

You can integrate with ilert using our inbound Events API:

* **Send alerts**: Programmatically create alerts from your applications
* **Update incidents**: Modify incident status and information
* **Custom integrations**: Build integrations with any system that can make HTTP requests
* **Real-time updates**: Send live updates to ilert from your monitoring tools

### Outbound webhooks

Extend automation capabilities through outbound webhooks:

* **Trigger external actions**: Execute scripts and automation in your environment
* **Custom workflows**: Integrate with your existing automation tools
* **Real-time notifications**: Receive instant updates when events occur in ilert
* **Flexible payloads**: Customize the data sent to your webhook endpoints

## Integration approaches

### Custom automation

To extend our automation capabilities:

1. **Use outbound webhooks**: Configure webhooks to trigger your custom scripts
2. **Leverage the Events API**: Send data to ilert from your custom applications
3. **Build external integrations**: Create scripts that interact with ilert's API
4. **Use existing tools**: Integrate with automation platforms like Jenkins, AWX, etc.

### API capabilities

Our REST API provides access to:

* **Alert management**: Create, update, and resolve alerts
* **Incident operations**: Manage incident lifecycle
* **Team and user management**: Configure teams and user settings
* **Configuration management**: Programmatically manage ilert settings

## Getting started

To integrate with ilert's APIs, refer to our API documentation and webhook configuration guides.

{% hint style="info" %}
**Related Documentation**

* [REST API Reference](https://docs.ilert.com/developer-docs/rest-api/api-reference)
* [Webhooks](https://docs.ilert.com/developer-docs/rest-api/api-reference#webhooks)
* [Outbound Integrations](https://docs.ilert.com/integrations/outbound-integrations)
  {% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ilert.com/knowledge-base/integrations-and-automation/can-i-build-custom-scripts-or-integrate-with-apis.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
