# Convoy ## Docs - [Authentication](https://getconvoy.io/docs/api-reference/authentication.md) - [List delivery attempts](https://getconvoy.io/docs/api-reference/delivery-attempts/list-delivery-attempts.md): This endpoint fetches an app message's delivery attempts - [Retrieve a delivery attempt](https://getconvoy.io/docs/api-reference/delivery-attempts/retrieve-a-delivery-attempt.md): This endpoint fetches an app event delivery attempt - [Activate endpoint](https://getconvoy.io/docs/api-reference/endpoints/activate-endpoint.md): Activated an inactive endpoint - [Create an endpoint](https://getconvoy.io/docs/api-reference/endpoints/create-an-endpoint.md): This endpoint creates an endpoint - [Delete endpoint](https://getconvoy.io/docs/api-reference/endpoints/delete-endpoint.md): This endpoint deletes an endpoint - [List all endpoints](https://getconvoy.io/docs/api-reference/endpoints/list-all-endpoints.md): This endpoint fetches an endpoints - [Pause endpoint](https://getconvoy.io/docs/api-reference/endpoints/pause-endpoint.md): Toggles an endpoint's status between active and paused states - [Retrieve endpoint](https://getconvoy.io/docs/api-reference/endpoints/retrieve-endpoint.md): This endpoint fetches an endpoint - [Roll endpoint secret](https://getconvoy.io/docs/api-reference/endpoints/roll-endpoint-secret.md): This endpoint expires and re-generates the endpoint secret. - [Test OAuth2 connection](https://getconvoy.io/docs/api-reference/endpoints/test-oauth2-connection.md): This endpoint tests the OAuth2 connection by attempting to exchange a token - [Update an endpoint](https://getconvoy.io/docs/api-reference/endpoints/update-an-endpoint.md): This endpoint updates an endpoint - [Errors](https://getconvoy.io/docs/api-reference/errors.md) - [Batch retry event delivery](https://getconvoy.io/docs/api-reference/event-deliveries/batch-retry-event-delivery.md): This endpoint batch retries multiple event deliveries at once. - [Force retry event delivery](https://getconvoy.io/docs/api-reference/event-deliveries/force-retry-event-delivery.md): This endpoint enables you retry a previously successful event delivery - [List all event deliveries](https://getconvoy.io/docs/api-reference/event-deliveries/list-all-event-deliveries.md): This endpoint retrieves all event deliveries paginated. - [Retrieve an event delivery](https://getconvoy.io/docs/api-reference/event-deliveries/retrieve-an-event-delivery.md): This endpoint fetches an event delivery. - [Retry event delivery](https://getconvoy.io/docs/api-reference/event-deliveries/retry-event-delivery.md): This endpoint retries an event delivery. - [Create an event type](https://getconvoy.io/docs/api-reference/event-types/create-an-event-type.md): This endpoint creates an event type - [Deprecates an event type](https://getconvoy.io/docs/api-reference/event-types/deprecate-an-event-type.md): This endpoint deprecates an event type - [Import event types from OpenAPI spec](https://getconvoy.io/docs/api-reference/event-types/import-event-types.md): This endpoint imports event types from an OpenAPI specification - [Retrieves a project's event types](https://getconvoy.io/docs/api-reference/event-types/list-event-types.md): This endpoint fetches the project's event types - [Updates an event type](https://getconvoy.io/docs/api-reference/event-types/update-an-event-type.md): This endpoint updates an event type - [Batch replay events](https://getconvoy.io/docs/api-reference/events/batch-replay-events.md): This endpoint replays multiple events at once. - [Create a broadcast event](https://getconvoy.io/docs/api-reference/events/create-a-broadcast-event.md): This endpoint creates a event that is broadcast to every endpoint whose subscription matches the given event type. - [Create an event](https://getconvoy.io/docs/api-reference/events/create-an-event.md): This endpoint creates an endpoint event - [Dynamic Events](https://getconvoy.io/docs/api-reference/events/dynamic-events.md): This endpoint does not require creating endpoint and subscriptions ahead of time. Instead, you supply the endpoint and the payload, and Convoy delivers the events - [Fan out an event](https://getconvoy.io/docs/api-reference/events/fan-out-an-event.md): This endpoint uses the owner_id to fan out an event to multiple endpoints. - [List all events](https://getconvoy.io/docs/api-reference/events/list-all-events.md): This endpoint fetches app events with pagination - [Replay event](https://getconvoy.io/docs/api-reference/events/replay-event.md): This endpoint replays an event afresh assuming it is a new event. - [Retrieve an event](https://getconvoy.io/docs/api-reference/events/retrieve-an-event.md): This endpoint retrieves an event - [Create multiple subscription filters](https://getconvoy.io/docs/api-reference/filters/bulk-create-subscription-filters.md): This endpoint creates multiple filters for a subscription - [Update multiple subscription filters](https://getconvoy.io/docs/api-reference/filters/bulk-update-subscription-filters.md): This endpoint updates multiple filters for a subscription - [Create a new filter](https://getconvoy.io/docs/api-reference/filters/create-a-subscription-filter.md): This endpoint creates a new filter for a subscription - [Delete a filter](https://getconvoy.io/docs/api-reference/filters/delete-a-subscription-filter.md): This endpoint deletes a filter - [List all filters](https://getconvoy.io/docs/api-reference/filters/get-all-subscription-filters.md): This endpoint fetches all filters for a subscription - [Get a filter](https://getconvoy.io/docs/api-reference/filters/get-one-subscription-filter.md): This endpoint retrieves a single filter - [Test a filter](https://getconvoy.io/docs/api-reference/filters/test-a-filter.md): This endpoint tests a filter against a payload - [Update a filter](https://getconvoy.io/docs/api-reference/filters/update-a-subscription-filter.md): This endpoint updates an existing filter - [List all meta events](https://getconvoy.io/docs/api-reference/meta-events/list-all-meta-events.md): This endpoint fetches meta events with pagination - [Retrieve a meta event](https://getconvoy.io/docs/api-reference/meta-events/retrieve-a-meta-event.md): This endpoint retrieves a meta event - [Retry meta event](https://getconvoy.io/docs/api-reference/meta-events/retry-meta-event.md): This endpoint retries a meta event - [Bulk onboard endpoints with subscriptions](https://getconvoy.io/docs/api-reference/onboard/bulk-onboard.md): This endpoint accepts a CSV file or JSON body to bulk-create endpoints with subscriptions - [Pagination](https://getconvoy.io/docs/api-reference/pagination.md) - [Create a portal link](https://getconvoy.io/docs/api-reference/portal-links/create-a-portal-link.md): This endpoint creates a portal link - [List all portal links](https://getconvoy.io/docs/api-reference/portal-links/list-all-portal-links.md): This endpoint fetches multiple portal links - [Get a portal link auth token](https://getconvoy.io/docs/api-reference/portal-links/refresh-portal-link-token.md): This endpoint retrieves a portal link auth token - [Retrieve a portal link](https://getconvoy.io/docs/api-reference/portal-links/retrieve-a-portal-link.md): This endpoint retrieves a portal link by its id. - [Revoke a portal link](https://getconvoy.io/docs/api-reference/portal-links/revoke-a-portal-link.md): This endpoint revokes a portal link - [Update a portal link](https://getconvoy.io/docs/api-reference/portal-links/update-a-portal-link.md): This endpoint updates a portal link - [Create a source](https://getconvoy.io/docs/api-reference/sources/create-a-source.md): This endpoint creates a source - [Delete a source](https://getconvoy.io/docs/api-reference/sources/delete-a-source.md): This endpoint deletes a source - [List all sources](https://getconvoy.io/docs/api-reference/sources/list-all-sources.md): This endpoint fetches multiple sources - [Retrieve a source](https://getconvoy.io/docs/api-reference/sources/retrieve-a-source.md): This endpoint retrieves a source by its id - [Update a source](https://getconvoy.io/docs/api-reference/sources/update-a-source.md): This endpoint updates a source - [Validate source function](https://getconvoy.io/docs/api-reference/sources/validate-source-function.md): This endpoint validates that a filter will match a certain payload structure. - [Create a subscription](https://getconvoy.io/docs/api-reference/subscriptions/create-a-subscription.md): This endpoint creates a subscriptions - [Delete subscription](https://getconvoy.io/docs/api-reference/subscriptions/delete-subscription.md): This endpoint deletes a subscription - [List all subscriptions](https://getconvoy.io/docs/api-reference/subscriptions/list-all-subscriptions.md): This endpoint fetches all the subscriptions - [Retrieve a subscription](https://getconvoy.io/docs/api-reference/subscriptions/retrieve-a-subscription.md): This endpoint retrieves a single subscription - [Test a subscription function](https://getconvoy.io/docs/api-reference/subscriptions/test-a-subscription-function.md): This endpoint test runs a transform function against a payload. - [Update a subscription](https://getconvoy.io/docs/api-reference/subscriptions/update-a-subscription.md): This endpoint updates a subscription - [Validate subscription filter](https://getconvoy.io/docs/api-reference/subscriptions/validate-subscription-filter.md): This endpoint validates that a filter will match a certain payload structure. - [Versioning](https://getconvoy.io/docs/api-reference/versioning.md) - [Welcome](https://getconvoy.io/docs/api-reference/welcome.md) - [Licensing](https://getconvoy.io/docs/business-and-enterprise/licensing.md) - [Paid Features](https://getconvoy.io/docs/business-and-enterprise/paid-features.md) - [Single Sign-On (SAML)](https://getconvoy.io/docs/business-and-enterprise/single-sign-on.md) - [CLI](https://getconvoy.io/docs/cli-file/convoy.md) - [Convoy CLI](https://getconvoy.io/docs/cli-file/convoy-cli.md) - [Convoy Cloud Subscription and Access Policy](https://getconvoy.io/docs/cloud/cloud-subscription-policy.md): At Convoy Cloud, we ensure a seamless subscription experience with a flexible grace period for payment issues. - [Convoy Cloud Upgrade Policy](https://getconvoy.io/docs/cloud/cloud-upgrade-policy.md): This section describes how changes to Convoy Cloud are managed for Minor Upgrades, Major Upgrades and Deprecations for Convoy Cloud - [Architecture](https://getconvoy.io/docs/deployment/architecture.md) - [Configuration](https://getconvoy.io/docs/deployment/configuration.md) - [Docker](https://getconvoy.io/docs/deployment/install-convoy/docker.md) - [Kubernetes](https://getconvoy.io/docs/deployment/install-convoy/kubernetes.md) - [Troubleshooting](https://getconvoy.io/docs/deployment/install-convoy/troubleshooting.md) - [FAQ](https://getconvoy.io/docs/faq/faq.md) - [API-driven onboarding](https://getconvoy.io/docs/guides/api-onboarding.md) - [Best practices for generating webhook events](https://getconvoy.io/docs/guides/best-practices-for-generating-webhook-events.md) - [Receive Your First Webhook Event](https://getconvoy.io/docs/guides/receiving-webhook-example.md) - [Send Your First Webhook Event](https://getconvoy.io/docs/guides/sending-webhook-example.md) - [Introduction](https://getconvoy.io/docs/home/introduction.md) - [Quickstart](https://getconvoy.io/docs/home/quickstart.md): Find the guides, samples, and references you need to use Convoy to start sending out and receiving webhook events as fast as possible. - [Software License Agreement](https://getconvoy.io/docs/legal/software-license-agreement.md) - [Support Policy](https://getconvoy.io/docs/legal/support-policy.md) - [Circuit Breaker](https://getconvoy.io/docs/product-manual/circuit-breaker.md) - [Custom Certificate Authority](https://getconvoy.io/docs/product-manual/custom-certificate-authority.md) - [Endpoint verification and outbound connections](https://getconvoy.io/docs/product-manual/endpoint-verification.md) - [Endpoints](https://getconvoy.io/docs/product-manual/endpoints.md) - [Events and Event Deliveries](https://getconvoy.io/docs/product-manual/events-and-event-deliveries.md) - [Filters](https://getconvoy.io/docs/product-manual/filters.md) - [Nginx](https://getconvoy.io/docs/product-manual/forward-proxies/nginx.md) - [Smokescreen](https://getconvoy.io/docs/product-manual/forward-proxies/smokescreen.md) - [Functions](https://getconvoy.io/docs/product-manual/functions.md) - [Google Single Sign-On (SSO)](https://getconvoy.io/docs/product-manual/google-sso.md) - [Idempotency](https://getconvoy.io/docs/product-manual/idempotency.md) - [Apache Kafka](https://getconvoy.io/docs/product-manual/message-brokers/kafka.md) - [Google PubSub](https://getconvoy.io/docs/product-manual/message-brokers/pub-sub.md) - [RabbitMQ](https://getconvoy.io/docs/product-manual/message-brokers/rabbitmq.md) - [Amazon SQS](https://getconvoy.io/docs/product-manual/message-brokers/sqs.md) - [Meta Events](https://getconvoy.io/docs/product-manual/meta-events.md) - [Metrics](https://getconvoy.io/docs/product-manual/metrics.md) - [Organizations and Projects](https://getconvoy.io/docs/product-manual/organizations-and-projects.md) - [Portal Links](https://getconvoy.io/docs/product-manual/portal-links.md) - [Rate Limits](https://getconvoy.io/docs/product-manual/rate-limits.md) - [Role-Based Access Control (RBAC)](https://getconvoy.io/docs/product-manual/rbac.md) - [Read Replicas](https://getconvoy.io/docs/product-manual/read-replicas.md) - [Retention Policy](https://getconvoy.io/docs/product-manual/retention-policy.md) - [Signatures](https://getconvoy.io/docs/product-manual/signatures.md) - [Sources](https://getconvoy.io/docs/product-manual/sources.md) - [Subscriptions](https://getconvoy.io/docs/product-manual/subscriptions.md) - [Webhooks Documentation](https://getconvoy.io/docs/product-manual/webhooks-documentation.md) - [Feature Flags](https://getconvoy.io/docs/resources/feature-flags.md) - [Glossary](https://getconvoy.io/docs/resources/glossary.md): This section collects brief definitions of some of the technical terms used in the documentation for Convoy. - [Telemetry](https://getconvoy.io/docs/resources/telemetry.md) - [SDK](https://getconvoy.io/docs/sdk/sdk.md) - [Webhook Security: Tackling SSRF](https://getconvoy.io/docs/webhook-guides/tackling-ssrf.md) - [Webhook retries](https://getconvoy.io/docs/webhook-guides/webhook-retries.md) ## OpenAPI Specs - [openapi](https://getconvoy.io/docs/openapi.yml) ## Optional - [Community](https://convoy-community.slack.com/join/shared_invite/zt-xiuuoj0m-yPp~ylfYMCV9s038QL0IUQ#/shared-invite/email) - [GitHub](https://github.com/frain-dev/convoy) - [Status](https://status.getconvoy.io)