# DocInject > DocInject helps teams create, manage, and deploy SOPs, playbooks, and guides into the tools and workflows they already use. ## Docs - [Authenticate requests to the DocInject API](https://docs.docinject.com/api/authentication.md): Pass a Bearer token in the Authorization header to authenticate every request to the DocInject API. Use API keys for server integrations. - [Create and update documents via the API](https://docs.docinject.com/api/documents/create.md): Create blank documents, update metadata, manage the node tree (sections, steps, sub-steps), and delete documents or individual nodes. - [Export documents to Word or Markdown via API](https://docs.docinject.com/api/documents/export.md): Download a document as a .docx file using a Word template, or export it as plain Markdown. Manage your organization's export templates via the API. - [List and retrieve documents via the API](https://docs.docinject.com/api/documents/list.md): Fetch your document library with GET /documents, get per-status counts with GET /documents/counts, and retrieve a single document with its full node tree. - [Publish, revise, and archive via the API](https://docs.docinject.com/api/documents/publish.md): Manage the document lifecycle — publish drafts, create revision drafts, archive documents, replay webhook events, and control share tokens. - [DocInject API error codes and responses](https://docs.docinject.com/api/errors.md): Every DocInject API error returns JSON with a detail field. Learn the HTTP status codes your integration should handle and how to parse error responses. - [Read the organization inbox via the API](https://docs.docinject.com/api/organizations/inbox.md): Fetch the inbox feed of published document payloads for your organization. Use these endpoints to pull the latest SOPs and guides into external systems. - [Organization members API reference](https://docs.docinject.com/api/organizations/members.md): Manage your organization's members, roles, departments, and API keys. Invite new members, update roles, and control access programmatically. - [DocInject webhook event reference](https://docs.docinject.com/api/webhooks/events.md): All available webhook event types for DocInject, when each event fires, and the exact shape of the data payload your endpoint receives. - [Manage webhooks via the DocInject API](https://docs.docinject.com/api/webhooks/manage.md): Register, update, test, and delete webhook configurations for your DocInject organization using the REST API. Includes the event delivery log endpoint. - [Webhooks API overview for DocInject](https://docs.docinject.com/api/webhooks/overview.md): Register endpoints, verify payload signatures, and understand how DocInject delivers document and member events to your server in real time. - [Key concepts in DocInject](https://docs.docinject.com/concepts.md): Learn the core terminology used throughout DocInject: documents, statuses, node structure, organizations, webhooks, share tokens, and the organization inbox. - [Generate documents from AI in DocInject](https://docs.docinject.com/documents/ai-generation.md): Use AI to create documents from pasted notes, audio recordings, video demonstrations, or uploaded files — or start from a blank document. - [Editing documents in DocInject](https://docs.docinject.com/documents/editor.md): Use the document editor to build and refine a node tree of sections, steps, and sub-steps with rich text content, drag-and-drop reordering, and auto-save. - [Documents in DocInject](https://docs.docinject.com/documents/overview.md): Learn what documents are in DocInject, how draft, published, and archived statuses work, and how the revision flow keeps your history intact. - [Publish, revise, and archive documents](https://docs.docinject.com/documents/publish-archive.md): Move documents from draft to published to archived, create revisions of published documents, and manually trigger webhook events to sync external systems. - [Authenticate API requests with API keys](https://docs.docinject.com/integrations/api-keys.md): Create long-lived API keys to make authenticated requests to the DocInject REST API from external tools, scripts, and automation platforms. - [Build automations with the DocInject AI assistant](https://docs.docinject.com/integrations/automation-assistant.md): Use the Automation Assistant to generate ready-to-use workflow recipes for Zapier, Make, n8n, Pipedream, Gumloop, and more — tailored to your SOPs. - [Read document updates from the organization inbox](https://docs.docinject.com/integrations/inbox.md): Poll the organization inbox API to retrieve the latest published document payloads without configuring webhooks — authenticated with an API key. - [Receive DocInject events with webhooks](https://docs.docinject.com/integrations/webhooks.md): Configure webhooks to receive HTTP POST requests when DocInject events fire, so external systems stay in sync with document and member activity automatically. - [DocInject: deploy your SOPs into every workflow](https://docs.docinject.com/introduction.md): DocInject turns SOPs, playbooks, and guides into deployable process context — publish once, then route to any tool via webhooks, API, or embeddable links. - [Get started with DocInject](https://docs.docinject.com/quickstart.md): Create your DocInject account, build and publish your first SOP, then share it via embed link or route events to an automation platform in minutes. - [Embed a DocInject document on any page](https://docs.docinject.com/sharing/embed.md): Generate a public embed URL and iframe snippet for any published document, then drop it into HubSpot, ClickUp, Notion, or any tool that supports iframes. - [Export documents to Word or Markdown](https://docs.docinject.com/sharing/export.md): Download any DocInject document as a .docx file using a custom Word template, or export it as a Markdown file — no template required. - [Share published documents via public links](https://docs.docinject.com/sharing/share-links.md): Create share tokens that give anyone view access to a published document without a login, and revoke them instantly when access is no longer needed. - [Manage your DocInject subscription](https://docs.docinject.com/team/billing.md): Review your plan, track trial usage, upgrade to a paid plan, add seats, and manage payment details through the Stripe billing portal. - [Manage team members in DocInject](https://docs.docinject.com/team/members.md): Invite colleagues, view the team roster, reassign document ownership, and remove members from your DocInject organization — all from Settings. - [Roles and permissions in DocInject](https://docs.docinject.com/team/roles.md): Learn the difference between Admin and Member roles in DocInject, what each role is allowed to do, and how to change a member's role in Settings.