# WA.cr APP - API v2 ## API Docs - Root > Account [Get Account Info](https://docs.app.wa.cr/get-account-info-28559821e0.md): Retrieve the authenticated tenant's account information including subscription details. - Root > Account [Get Usage Statistics](https://docs.app.wa.cr/get-usage-statistics-28559822e0.md): Retrieve current feature usage statistics for the authenticated tenant. Shows usage across contacts, conversations, campaigns, and staff with limits from the active subscription plan. - Root > Account [Get Plan Limits](https://docs.app.wa.cr/get-plan-limits-28559823e0.md): Retrieve the current subscription plan's feature limits, API rate limits, and feature access flags for the authenticated tenant. - Root > Authentication (OTP Verification) [Send OTP/Verification Code](https://docs.app.wa.cr/send-otpverification-code-28559796e0.md): Send a WhatsApp authentication template for OTP, verification codes, or two-factor authentication. - Root > Authentication (OTP Verification) [Resend OTP](https://docs.app.wa.cr/resend-otp-28559799e0.md): Resend a new OTP code to a phone number. This generates a new random 6-digit code and sends it via WhatsApp authentication template, invalidating any previous OTP for the same phone and purpose. - Root > Authentication (OTP Verification) [Verify OTP](https://docs.app.wa.cr/verify-otp-28559798e0.md): Verify an OTP code that was sent via the `/auth/send-otp` endpoint. - Root > Authentication (OTP Verification) [Check OTP Status](https://docs.app.wa.cr/check-otp-status-28559800e0.md): Check the status of an active OTP for a phone number without verifying it. - Root > Authentication (OTP Verification) [List Authentication Templates](https://docs.app.wa.cr/list-authentication-templates-28559797e0.md): Retrieve a paginated list of all approved AUTHENTICATION category templates available for sending OTP and verification codes. - Root > Comments [Get Comments](https://docs.app.wa.cr/get-comments-28559824e0.md): Retrieve all internal notes for a contact by mobile number, ordered by most recent first. - Root > Comments [Add Comment](https://docs.app.wa.cr/add-comment-28559825e0.md): Add a new internal note to a contact's chat conversation. - Root > Contacts [List Contacts](https://docs.app.wa.cr/list-contacts-28559783e0.md): Retrieve a paginated list of contacts with advanced filtering, sorting, searching, field selection, and relationship inclusion. - Root > Contacts [Create Contact](https://docs.app.wa.cr/create-contact-28559784e0.md): Create a new contact in your tenant account. - Root > Contacts [Get Contact](https://docs.app.wa.cr/get-contact-28559785e0.md): Retrieve a single contact by ID with optional relationship includes. - Root > Contacts [Update Contact](https://docs.app.wa.cr/update-contact-28559786e0.md): Update an existing contact by ID. Only include fields you want to change (partial update via PATCH). - Root > Contacts [Delete Contact](https://docs.app.wa.cr/delete-contact-28559787e0.md): Permanently delete a contact by ID. - Root > Contacts [Batch Create Contacts](https://docs.app.wa.cr/batch-create-contacts-28559788e0.md): Create multiple contacts in a single request. Runs inside a database transaction. - Root > Contacts [Batch Delete Contacts](https://docs.app.wa.cr/batch-delete-contacts-28559789e0.md): Delete multiple contacts by their IDs in a single request. Runs inside a database transaction. - Root > Groups [List Groups](https://docs.app.wa.cr/list-groups-28559801e0.md): Retrieve a paginated list of groups with filtering, sorting, and searching. - Root > Groups [Create Group](https://docs.app.wa.cr/create-group-28559802e0.md): Create a new contact group. - Root > Groups [Get Group](https://docs.app.wa.cr/get-group-28559803e0.md): Retrieve a single group by ID. - Root > Groups [Update Group](https://docs.app.wa.cr/update-group-28559804e0.md): Update an existing group by ID. - Root > Groups [Delete Group](https://docs.app.wa.cr/delete-group-28559805e0.md): Permanently delete a group by ID. - Root > Groups [Add Contacts to Group](https://docs.app.wa.cr/add-contacts-to-group-28559806e0.md): Add multiple contacts to a group. Contacts that are already in the group will be skipped (not duplicated). - Root > Groups [Remove Contacts from Group](https://docs.app.wa.cr/remove-contacts-from-group-28559807e0.md): Remove multiple contacts from a group. Contacts not in the group are silently skipped. - Root > Messages [Send Text Message](https://docs.app.wa.cr/send-text-message-28559790e0.md): Send a plain text message to a WhatsApp number. - Root > Messages [Send Template Message](https://docs.app.wa.cr/send-template-message-28559791e0.md): Send a pre-approved WhatsApp template message. Template messages can be sent at any time, regardless of the 24-hour customer service window. - Root > Messages [Send Media Message](https://docs.app.wa.cr/send-media-message-28559792e0.md): Send a media message (image, video, document, or audio) via WhatsApp. - Root > Messages [Send Interactive Message](https://docs.app.wa.cr/send-interactive-message-28559793e0.md): Send an interactive message (buttons or list) via WhatsApp. - Root > Messages [List Messages](https://docs.app.wa.cr/list-messages-28559794e0.md): Retrieve a paginated list of WhatsApp message history (sent and received). - Root > Messages [Get Message](https://docs.app.wa.cr/get-message-28559795e0.md): Retrieve detailed information about a specific message by its internal ID. - Root > Sources [List Sources](https://docs.app.wa.cr/list-sources-28559811e0.md): Retrieve a paginated list of sources with filtering, sorting, and searching. - Root > Sources [Create Source](https://docs.app.wa.cr/create-source-28559812e0.md): Create a new contact source. - Root > Sources [Get Source](https://docs.app.wa.cr/get-source-28559813e0.md): Retrieve a single source by ID. - Root > Sources [Update Source](https://docs.app.wa.cr/update-source-28559814e0.md): Update an existing source by ID. - Root > Sources [Delete Source](https://docs.app.wa.cr/delete-source-28559815e0.md): Permanently delete a source by ID. Cannot delete if the source is currently assigned to any contacts. - Root > Statuses [List Statuses](https://docs.app.wa.cr/list-statuses-28559816e0.md): Retrieve a paginated list of statuss with filtering, sorting, and searching. - Root > Statuses [Create Status](https://docs.app.wa.cr/create-status-28559817e0.md): Create a new contact status. - Root > Statuses [Get Status](https://docs.app.wa.cr/get-status-28559818e0.md): Retrieve a single status by ID. - Root > Statuses [Update Status](https://docs.app.wa.cr/update-status-28559819e0.md): Update an existing status by ID. - Root > Statuses [Delete Status](https://docs.app.wa.cr/delete-status-28559820e0.md): Permanently delete a status by ID. Cannot delete if the status is currently assigned to any contacts. - Root > Templates [List Templates](https://docs.app.wa.cr/list-templates-28559808e0.md): Retrieve a paginated list of WhatsApp message templates for your account. - Root > Templates [Sync Templates from WhatsApp](https://docs.app.wa.cr/sync-templates-from-whatsapp-28559809e0.md): Synchronize WhatsApp message templates from the WhatsApp Business API into your account. - Root > Templates [Get Template](https://docs.app.wa.cr/get-template-28559810e0.md): Retrieve a specific WhatsApp message template by its template ID.