Conexteo API - Documentation SMS & RCS
    EN
    • FR
    • EN
    • Getting started
    • Utilisateur
      • Credits
        GET
    • Messages
      • Réponses
        • Replies - paginated
        • Replies - full extract
      • RCS
        • Send RCS
      • SMS
        • Manual send
        • Dynamic send
        • Send to contact lists
        • File send
      • Messages history
        GET
      • Message details
        GET
      • Cancel a message
        PUT
      • SMS recipients of a message
        GET
      • SMS recipients of a message
        GET
      • RCS recipients of a message
        GET
    • Stops
      • Stops list
        GET
      • Add a STOP manually
        POST
      • Add STOPs via file upload
        POST
      • Delete a STOP
        DELETE
    • Listes de contacts
      • Create a contact list
        POST
      • List contact lists
        GET
      • Update a contact list
        PUT
      • Contact list details
        GET
      • Delete a contact list
        DELETE
      • Contacts of a contact list - paginated
        GET
      • Contacts of a contact list - full extract
        GET
    • Contacts
      • Add one or more contacts
        POST
      • Add contacts via file upload
        POST
      • Update a contact
        PUT
      • Contact details
        GET
      • Delete a contact
        DELETE
    • auth
      • Authentication (email / password)
    • Modèle
      • Create a template
      • List templates
      • Update a template
      • Template details
      • Delete
      • Create an RCS template
      • List RCS templates
      • Update an RCS template
      • RCS template details
    • Sous-Comptes
      • Create a sub-account
      • List sub-accounts
      • List sub-accounts - paginated
      • Sub-account details
      • SubaccountController_getUserInfo
      • Add credits to a sub-account
      • Remove credits from a sub-account
      • Change credits consumption mode
      • List a sub-account's credits
    • Schemas
      • CreditsRo
      • Messages_type
      • Messages
      • Reponses
      • paginationMeta
      • RepliesHistoryRo
      • MessagesHistoryRo
      • SmsStatus
      • RcsStatus
      • CreateMessageStatusTypeRCS
      • SmsResume
      • RcsResume
      • StatusResumeBeforeRCS
      • CallChoiceDto
      • TextChoiceDto
      • UrlChoiceDto
      • LocationChoiceDto
      • RcsCardDto
      • RcsCarouselDto
      • RcsTextDto
      • shortUrlDto
      • FallBack
      • RcsDtoBaseConfig
      • RcsDto
      • CreateMessageStatusType
      • statusResumeBefore
      • MessagesSimpleDto
      • MessagesDynamicDto
      • MessagesContactListDto
      • MessagesFileUploadDto
      • Messages_sms
      • MessagesDestinatairesRo
      • Messages_rcs
      • MessagesDestinatairesRcsRo
      • Stops
      • StopsListRo
      • StopsDto
      • StopsFileUploadDto
      • ContactlistsDto
      • Contactlists
      • ContactlistsRemovedRO
      • ContactsWithId
      • ContactlistsContactsRo
      • Contacts
      • ContactsInsertDto
      • ContactsAddedRo
      • ContactsInsertByFileDto
      • ContactRemovedRO
      • LoginUserDto
      • LoginResponseDto
      • ModelsDto
      • Models
      • RcsCarousel
      • RcsShorturl
      • RcsConfig
      • SubAccountCreateDto
      • subAccountWithCredentials
      • subAccount
      • SubAccountListRo
      • SubAccountCredits
      • SubAccountChangeModeCredits

    Getting started

    Conexteo API - Developer documentation#

    Welcome to the official documentation of the Conexteo API, the French SMS and RCS
    messaging platform for businesses.

    Base URL#

    All API endpoints are served from:
    https://api.conexteo.com

    Quick start#

    1.
    Create your account on app.conexteo.com
    2.
    Retrieve your API key from My Account / API / Webhook
    3.
    Authenticate your calls with the following header:
    X-API-Key: your-api-key
    4.
    Send your first message via the Messages / SMS or Messages / RCS section
    in the left sidebar.

    Capabilities#

    CapabilityDetails
    Marketing and transactional SMSSingle-recipient, contact-list, file-based, or scheduled sends
    RCS (Rich Communication Services)Rich messages with cards, carousels, interactive buttons, and automatic SMS fallback
    Contact managementContact lists and dynamic contacts with up to 10 custom fields
    Stop managementOpt-outs and GDPR compliance
    Sub-accountsMulti-user administration with credit management

    Authentication#

    The Conexteo API uses API-key authentication. Add the X-API-Key header to every
    request.
    For advanced operations (sub-account management), a JWT token is required. See the
    auth section in the sidebar.

    Send deduplication#

    To prevent duplicate sends, supply the external_id field (a client-side unique
    identifier) in your message creation payloads.
    If a message has already been submitted with the same external_id for your account,
    the API responds with HTTP 409 Conflict:
    {
      "status": 409,
      "error": "External ID already processed"
    }
    Your integration must treat this status as confirmation that the send was already
    processed, and must not retry the request.

    Support#

    For any question: developers@conexteo.com
    Modified at 2026-04-24 10:28:49
    Next
    Credits
    Built with