# dlogify docs > Send your logs to dlogify and get full-context tickets by email, Slack, Discord or signed webhook. Every page below is Markdown; the HTML pages also answer `Accept: text/markdown`. ## Get started - [Introduction](https://docs.dlogify.com/index.md): dlogify turns your application logs into full-context tickets. - [Quickstart](https://docs.dlogify.com/quickstart.md): From sign-up to your first ticket in about five minutes. - [Concepts](https://docs.dlogify.com/concepts.md): The words dlogify uses and what they mean. - [For AI agents](https://docs.dlogify.com/ai-agents.md): Give an AI assistant or coding agent the dlogify docs as Markdown. ## Send logs - [Send logs](https://docs.dlogify.com/send-logs.md): Choose how your application sends logs to dlogify. - [Node.js](https://docs.dlogify.com/send-logs/node.md): Send logs, console output and uncaught errors from Node.js with @dlogify/node. - [Redaction](https://docs.dlogify.com/send-logs/redaction.md): Remove sensitive data in your process, before your logs reach dlogify. - [OpenTelemetry (OTLP)](https://docs.dlogify.com/send-logs/otlp.md): Send logs over OTLP/HTTP from any OpenTelemetry SDK, Collector or agent. - [REST](https://docs.dlogify.com/send-logs/rest.md): Send batches of events as JSON to POST /v1/ingest. - [Python](https://docs.dlogify.com/send-logs/python.md): Send logs and uncaught exceptions from Python with dlogify. - [Go](https://docs.dlogify.com/send-logs/go.md): Send logs and panics from Go with the dlogify module. - [OpenTelemetry Collector presets](https://docs.dlogify.com/send-logs/collector.md): Send the logs of your Docker containers or Kubernetes pods to dlogify without changing your images or your code. - [What is sent](https://docs.dlogify.com/send-logs/what-is-sent.md): What dlogify receives, what it redacts and what it does not do. - [Limits](https://docs.dlogify.com/send-logs/limits.md): Request sizes, rate limits, backpressure and how levels are mapped. ## Notifications - [Notifications](https://docs.dlogify.com/notifications.md): When dlogify notifies you and what a ticket contains. - [Email](https://docs.dlogify.com/notifications/email.md): Ticket emails and digest emails. - [Slack](https://docs.dlogify.com/notifications/slack.md): Send tickets and digests to a Slack channel through an incoming webhook. - [Discord](https://docs.dlogify.com/notifications/discord.md): Send tickets and digests to a Discord channel through a channel webhook. - [Notification settings](https://docs.dlogify.com/notifications/settings.md): Digest frequency, time and timezone, and channel tests. - [Webhooks](https://docs.dlogify.com/webhooks.md): Receive tickets and digests as signed HTTP requests, and verify them. ## Dashboard - [Projects and API keys](https://docs.dlogify.com/dashboard/projects-and-keys.md): Create projects and the keys your applications use to send logs. - [Members and roles](https://docs.dlogify.com/dashboard/members-and-roles.md): Invite people and decide what each one can do. - [Your account](https://docs.dlogify.com/dashboard/account.md): Change your name, email and password, connect GitHub, see your sessions and deactivate your account. - [Tickets and error groups](https://docs.dlogify.com/dashboard/tickets-and-groups.md): Read a ticket, follow its group and set its status. - [Group history](https://docs.dlogify.com/dashboard/group-history.md): See when an error group occurs, which tickets it produced and which releases it was seen on. - [Replay](https://docs.dlogify.com/dashboard/replay.md): Watch what led to a ticket, across all the services of its project. - [Activity](https://docs.dlogify.com/dashboard/activity.md): See how many logs and HTTP requests a project receives, on which routes, and at which hours. - [Live tail](https://docs.dlogify.com/dashboard/live-tail.md): Watch a project's logs as they arrive, redacted and without storing them. - [Plans and usage](https://docs.dlogify.com/dashboard/plans-and-usage.md): What each plan includes and how to read your usage. ## Reference - API reference - [API reference](https://docs.dlogify.com/api.md): Base URL, authentication, pagination, errors and rate limits of the dlogify API. - Account - [Deactivate your account](https://docs.dlogify.com/api/account/deactivateMe.md) - [Your profile](https://docs.dlogify.com/api/account/getMe.md) - [List your sessions](https://docs.dlogify.com/api/account/listMySessions.md) - [Sign out your other sessions](https://docs.dlogify.com/api/account/revokeMyOtherSessions.md) - [Revoke one of your sessions](https://docs.dlogify.com/api/account/revokeMySession.md) - Activity - [Logs and HTTP requests over time](https://docs.dlogify.com/api/activity/getProjectActivity.md) - [Logs by weekday and hour](https://docs.dlogify.com/api/activity/getProjectActivityHeatmap.md) - [Busiest routes](https://docs.dlogify.com/api/activity/getProjectActivityRoutes.md) - API keys - [Create an API key](https://docs.dlogify.com/api/api-keys/createApiKey.md) - [List API keys](https://docs.dlogify.com/api/api-keys/listApiKeys.md) - [Rename an API key](https://docs.dlogify.com/api/api-keys/renameApiKey.md) - [Revoke an API key](https://docs.dlogify.com/api/api-keys/revokeApiKey.md) - Billing - [Keep the current plan](https://docs.dlogify.com/api/billing/cancelScheduledPlanChange.md) - [Cancel at the end of the period](https://docs.dlogify.com/api/billing/cancelSubscription.md) - [Change the paid plan](https://docs.dlogify.com/api/billing/changePlan.md) - [Start a subscription checkout](https://docs.dlogify.com/api/billing/createCheckoutSession.md) - [Start a card update](https://docs.dlogify.com/api/billing/createPaymentMethodSession.md) - [List paid plan prices](https://docs.dlogify.com/api/billing/getBillingPlans.md) - [Get a checkout's status](https://docs.dlogify.com/api/billing/getCheckoutSession.md) - [Get the organization's billing state](https://docs.dlogify.com/api/billing/getOrgBilling.md) - [List invoices](https://docs.dlogify.com/api/billing/listInvoices.md) - [Preview a plan change](https://docs.dlogify.com/api/billing/previewPlanChange.md) - [Undo a pending cancellation](https://docs.dlogify.com/api/billing/resumeSubscription.md) - Channels - [Create a channel](https://docs.dlogify.com/api/channels/createChannel.md) - [Delete a channel](https://docs.dlogify.com/api/channels/deleteChannel.md) - [Get a channel](https://docs.dlogify.com/api/channels/getChannel.md) - [List channels](https://docs.dlogify.com/api/channels/listChannels.md) - [Send a test notification](https://docs.dlogify.com/api/channels/testChannel.md) - [Update a channel](https://docs.dlogify.com/api/channels/updateChannel.md) - Error groups - [Get an error group with its samples](https://docs.dlogify.com/api/error-groups/getErrorGroup.md) - [Get an error group's history](https://docs.dlogify.com/api/error-groups/getErrorGroupHistory.md) - [List error groups](https://docs.dlogify.com/api/error-groups/listErrorGroups.md) - [Change an error group's status](https://docs.dlogify.com/api/error-groups/updateErrorGroupStatus.md) - INFO summaries - [List INFO summaries](https://docs.dlogify.com/api/info-summaries/listInfoSummaries.md) - Ingestion - [OTLP/HTTP logs export](https://docs.dlogify.com/api/ingestion/exportLogs.md) - [Ingest a JSON batch](https://docs.dlogify.com/api/ingestion/ingestEvents.md) - Invitations - [Accept an invitation](https://docs.dlogify.com/api/invitations/acceptInvitation.md) - [Invite someone by email](https://docs.dlogify.com/api/invitations/createInvitation.md) - [List pending invitations](https://docs.dlogify.com/api/invitations/listInvitations.md) - [Resend an invitation](https://docs.dlogify.com/api/invitations/resendInvitation.md) - [Revoke an invitation](https://docs.dlogify.com/api/invitations/revokeInvitation.md) - Live tail - [Stream a project's logs live](https://docs.dlogify.com/api/live-tail/tailProject.md) - Members - [Change a member's role](https://docs.dlogify.com/api/members/changeMemberRole.md) - [List members](https://docs.dlogify.com/api/members/listMembers.md) - [Remove a member](https://docs.dlogify.com/api/members/removeMember.md) - Meta - [This OpenAPI document](https://docs.dlogify.com/api/meta/getOpenApiDocument.md) - Organizations - [Create an organization](https://docs.dlogify.com/api/organizations/createOrg.md) - [Get an organization](https://docs.dlogify.com/api/organizations/getOrg.md) - [Usage against the plan](https://docs.dlogify.com/api/organizations/getOrgUsage.md) - [List the caller's organizations](https://docs.dlogify.com/api/organizations/listOrgs.md) - [Rename an organization](https://docs.dlogify.com/api/organizations/renameOrg.md) - Projects - [Create a project](https://docs.dlogify.com/api/projects/createProject.md) - [Delete a project](https://docs.dlogify.com/api/projects/deleteProject.md) - [Get a project](https://docs.dlogify.com/api/projects/getProject.md) - [List projects](https://docs.dlogify.com/api/projects/listProjects.md) - [Update a project](https://docs.dlogify.com/api/projects/renameProject.md) - Replay - [What a replay of a ticket can show](https://docs.dlogify.com/api/replay/getTicketReplay.md) - [Stored lines of a ticket's replay](https://docs.dlogify.com/api/replay/getTicketReplayLines.md) - [Activity per service in a ticket's replay](https://docs.dlogify.com/api/replay/getTicketReplayTimeline.md) - Settings - [Get digest settings](https://docs.dlogify.com/api/settings/getNotificationSettings.md) - [Replace digest settings](https://docs.dlogify.com/api/settings/putNotificationSettings.md) - Tickets - [Get a ticket](https://docs.dlogify.com/api/tickets/getTicket.md) - [List tickets](https://docs.dlogify.com/api/tickets/listTickets.md) - Usage - [Usage of an API key](https://docs.dlogify.com/api/usage/getApiKeyUsage.md) - [Usage per API key this month](https://docs.dlogify.com/api/usage/getOrgKeyUsage.md) - [Usage of a project's API keys](https://docs.dlogify.com/api/usage/getProjectKeyUsage.md) - Errors - [Errors](https://docs.dlogify.com/errors.md): Every error the dlogify API returns, with its status and how to fix it. - [archive-unavailable](https://docs.dlogify.com/errors/archive-unavailable.md): Stored log lines could not be read right now. - [auth-error](https://docs.dlogify.com/errors/auth-error.md): Another error from the authentication endpoints; `code` says which. - [billing-provider-error](https://docs.dlogify.com/errors/billing-provider-error.md): The payment provider failed or did not answer. - [billing-unavailable](https://docs.dlogify.com/errors/billing-unavailable.md): Self-service billing is not available. - [channel-test-rate-limited](https://docs.dlogify.com/errors/channel-test-rate-limited.md): A channel can be tested once a minute. - [channel-type-not-allowed](https://docs.dlogify.com/errors/channel-type-not-allowed.md): Your plan does not include this channel type, usually webhooks. - [client-error](https://docs.dlogify.com/errors/client-error.md): Another client error without a more specific type. - [conflict](https://docs.dlogify.com/errors/conflict.md): The change conflicts with the current state of the resource. - [csrf-origin-rejected](https://docs.dlogify.com/errors/csrf-origin-rejected.md): A change authenticated by the session cookie did not come from the dlogify web app. Scripts must use a bearer token. - [forbidden](https://docs.dlogify.com/errors/forbidden.md): Your credential is valid but your role does not allow this action. - [free-org-limit](https://docs.dlogify.com/errors/free-org-limit.md): You already created the maximum number of organizations on the free plan. - [internal](https://docs.dlogify.com/errors/internal.md): Something failed on dlogify's side. The request is safe to retry. - [invalid-webhook-url](https://docs.dlogify.com/errors/invalid-webhook-url.md): The webhook URL is not https or does not resolve to public addresses only. - [malformed-body](https://docs.dlogify.com/errors/malformed-body.md): The body could not be parsed as JSON, gzip or OTLP. - [no-subscription](https://docs.dlogify.com/errors/no-subscription.md): The action needs a subscription the organization does not have. - [not-found](https://docs.dlogify.com/errors/not-found.md): The resource does not exist, or it belongs to an organization you are not part of. - [notifier-timeout](https://docs.dlogify.com/errors/notifier-timeout.md): The notification service did not finish a channel test in time. - [notifier-unavailable](https://docs.dlogify.com/errors/notifier-unavailable.md): The notification service could not run a channel test. Try again later. - [payload-too-large](https://docs.dlogify.com/errors/payload-too-large.md): The body or the batch is larger than allowed. Split it into smaller requests. - [plan-change-invalid](https://docs.dlogify.com/errors/plan-change-invalid.md): The target plan is the current plan, Free, or unknown. - [plan-limit-reached](https://docs.dlogify.com/errors/plan-limit-reached.md): A limit of your organization's plan was reached; `limit`, `max` and `used` say which. - [rate-limited](https://docs.dlogify.com/errors/rate-limited.md): A rate limit or quota was hit. Wait for Retry-After and send again. - [reauthentication-required](https://docs.dlogify.com/errors/reauthentication-required.md): The action needs a session you signed in to in the last 15 minutes. - [replay-busy](https://docs.dlogify.com/errors/replay-busy.md): Your organization, or this server, has too many replay reads running. - [replay-window](https://docs.dlogify.com/errors/replay-window.md): A requested time is outside what a ticket's replay can load. - [sole-owner](https://docs.dlogify.com/errors/sole-owner.md): You are the only owner of an organization, so you cannot deactivate your account yet. - [subscription-exists](https://docs.dlogify.com/errors/subscription-exists.md): The organization already has a subscription. - [tail-unavailable](https://docs.dlogify.com/errors/tail-unavailable.md): Live tail could not start because the service behind it is not available. Try again later. - [unauthorized](https://docs.dlogify.com/errors/unauthorized.md): The request has no valid credential, or the wrong kind for this endpoint. Send the right bearer token. - [unsupported-encoding](https://docs.dlogify.com/errors/unsupported-encoding.md): The Content-Encoding is not accepted. Use gzip or none. - [unsupported-media-type](https://docs.dlogify.com/errors/unsupported-media-type.md): The Content-Type is not accepted by this endpoint. - [validation-failed](https://docs.dlogify.com/errors/validation-failed.md): The request does not match the endpoint's schema. The detail names the field.