Docs
    Docs
    • Authentication
    • SMS
      • List SMS messages
        GET
      • Send SMS message
        POST
      • Send a draft SMS campaign
        POST
      • Get SMS dashboard data
        GET
      • Resend multiple failed SMS messages
        POST
      • Get SMS message
        GET
      • Resend a failed SMS message
        POST
      • Send a draft SMS message
        POST
    • SMS Campaigns
      • List SMS campaigns
        GET
      • Create SMS campaign
        POST
      • Get SMS campaign
        GET
      • Update SMS campaign
        PUT
      • Delete or cancel SMS campaign
        DELETE
      • Get SMS campaign messages
        GET
      • Resend entire campaign to all recipients
        POST
      • Resend all failed messages in a campaign
        POST
      • Send SMS campaign
        POST
      • Get SMS campaign statistics
        GET
    • SMS Contacts
      • List contacts
        GET
      • Create contact
        POST
      • Get contact
        GET
      • Update contact
        PUT
      • Delete contact
        DELETE
    • SMS Templates
      • List message templates
        GET
      • Create message template
        POST
      • Get message template
        GET
      • Update message template
        PUT
      • Delete message template
        DELETE
    • Schemas
      • Schemas
        • auth.Invitation
        • auth.InvitationRegisterRequest
        • auth.InvitationRequest
        • auth.Organization
        • auth.OrganizationCreateRequest
        • auth.OrganizationUpdateRequest
        • auth.UploadcareImageRequest
        • billing.PlanInfo
        • billing.PlanSwitchPreview
        • payment.JSONMap
        • payment.ProductSalesStats
        • payment.StateTransition
        • payment.Transaction
        • payment.TransactionItem
        • response.Response
        • sms.CreateSenderIDRequest
        • sms.DailySegmentBreakdown
        • sms.MonthlyDataset
        • sms.MonthlySegmentBreakdown
        • sms.MonthlyStats
        • sms.OrganizationBalance
        • sms.RecentActivity
        • sms.SMSCampaign
        • sms.SMSCampaignDetails
        • sms.SMSCampaignMessage
        • sms.SMSContact
        • sms.SMSContactGroup
        • sms.SMSDashboardData
        • sms.SMSSenderID
        • sms.SMSTemplate
        • sms.SegmentAnalytics
        • sms.Stats
        • sms.UpdateSenderIDRequest
        • sms.UsageTracking
        • v1.APIKeyResponse
        • v1.AddContactsParams
        • v1.CampaignActionResponse
        • v1.CampaignListResponse
        • v1.CampaignMessagesResponse
        • v1.CampaignResendResponse
        • v1.CampaignResponse
        • v1.CampaignSenderID
        • v1.CampaignStatisticsResponse
        • v1.CampaignStats
        • v1.CampaignTemplate
        • v1.ContactFormRequest
        • v1.ContactFormResponse
        • v1.ContactGroupInfo
        • v1.ContactGroupListResponse
        • v1.ContactGroupResponse
        • v1.ContactListResponse
        • v1.ContactResponse
        • v1.CreateAPIKeyParams
        • v1.CreateCampaignParams
        • v1.CreateContactGroupParams
        • v1.CreateContactParams
        • v1.CreateCustomerParams
        • v1.CreateDonationCampaignParams
        • v1.CreateImageParams
        • v1.CreateInvoiceParams
        • v1.CreatePaymentLinkParams
        • v1.CreateProductParams
        • v1.CreateTemplateParams
        • v1.CustomerListResponse
        • v1.CustomerResponse
        • v1.DonationCampaignListResponse
        • v1.DonationCampaignResponse
        • v1.ImageListResponse
        • v1.ImageResponse
        • v1.InitializePaymentParams
        • v1.InitializePaymentResponse
        • v1.InitiateTopUpRequest
        • v1.InvoiceItem
        • v1.InvoiceListResponse
        • v1.InvoiceResponse
        • v1.LoginRequest
        • v1.LoginResponse
        • v1.LoginWithInvitationRequest
        • v1.LoginWithInvitationResponse
        • v1.MessageResponse
        • v1.OrganizationInfo
        • v1.OrganizationPaymentSettingsResponse
        • v1.PasswordResetConfirmRequest
        • v1.PasswordResetRequest
        • v1.PaymentDashboardData
        • v1.PaymentLinkListResponse
        • v1.PaymentLinkProductDetail
        • v1.PaymentLinkResponse
        • v1.PaymentMethodResponse
        • v1.PaymentModeResponse
        • v1.PaymentStatusResponse
        • v1.PlanSubscriptionResponse
        • v1.PreviewPlanSwitchRequest
        • v1.ProductLineItem
        • v1.ProductListResponse
        • v1.ProductResponse
        • v1.RefundParams
        • v1.RefundResponse
        • v1.RegisterRequest
        • v1.ResendCampaignRequest
        • v1.ResendFailedSMSBatchRequest
        • v1.ResendFailedSMSBatchResponse
        • v1.ResendResult
        • v1.ResendVerificationRequest
        • v1.SMSListResponse
        • v1.SMSMessage
        • v1.SMSPlanResponse
        • v1.SMSResponse
        • v1.SendDraftCampaignParams
        • v1.SendDraftSMSParams
        • v1.SendInvoiceParams
        • v1.SendSMSAPIParams
        • v1.SenderIDListResponse
        • v1.SenderIDResponse
        • v1.SetPaymentModeRequest
        • v1.SubscribeToPlanRequest
        • v1.SuccessResponse
        • v1.TemplateListResponse
        • v1.TemplateResponse
        • v1.TransactionResponse
        • v1.UpdateCampaignParams
        • v1.UpdateContactGroupParams
        • v1.UpdateContactParams
        • v1.UpdateCustomerParams
        • v1.UpdateDonationCampaignParams
        • v1.UpdateInvoiceParams
        • v1.UpdatePaymentLinkParams
        • v1.UpdatePaymentSettingsRequest
        • v1.UpdateProductParams
        • v1.UpdateProfileParams
        • v1.UpdateSubscriptionRequest
        • v1.UpdateTemplateParams
        • v1.UserResponse
        • v1.VerifyEmailRequest
        • webhook.CreateEndpointParams
        • webhook.EndpointMetrics
        • webhook.Event
        • webhook.EventData
        • webhook.EventMetrics
        • webhook.EventRequest
        • webhook.EventType
        • webhook.UpdateEndpointParams
        • webhook.WebhookEndpoint

    Authentication

    Authentication#

    All API requests require authentication using a Bearer token. This ensures your requests are secure and authorized.
    How to Authenticate:
    1.
    Obtain your API Key
    Log in to the Jokoor Portal.
    Navigate to the API Keys section to generate or view your API key.
    2.
    Send the Bearer Token
    For every API request, include your API key in the Authorization header as follows:
    Authorization: Bearer YOUR_API_KEY
    Replace YOUR_API_KEY with the key you obtained from the portal.
    All endpoints require this header for successful authentication. Requests without a valid Bearer token will receive a 401 Unauthorized response[1].
    Modified at 2025-07-05 00:59:10
    Next
    List SMS messages
    Built with