Search Results for

    Show / Hide Table of Contents

    Interface IPhoneControllerApiSync

    Represents a collection of functions to interact with the API endpoints

    Inherited Members
    IApiAccessor.Configuration
    IApiAccessor.GetBasePath()
    IApiAccessor.ExceptionFactory
    Namespace: mailslurp.Api
    Assembly: mailslurp.dll
    Syntax
    public interface IPhoneControllerApiSync : IApiAccessor

    Methods

    View Source

    CreateEmergencyAddress(CreateEmergencyAddressOptions, int)

    Create an emergency address

    Declaration
    EmergencyAddress CreateEmergencyAddress(CreateEmergencyAddressOptions createEmergencyAddressOptions, int operationIndex = 0)
    Parameters
    Type Name Description
    CreateEmergencyAddressOptions createEmergencyAddressOptions
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    EmergencyAddress

    EmergencyAddress

    Remarks

    Add an emergency address to a phone number

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    CreateEmergencyAddressWithHttpInfo(CreateEmergencyAddressOptions, int)

    Create an emergency address

    Declaration
    ApiResponse<EmergencyAddress> CreateEmergencyAddressWithHttpInfo(CreateEmergencyAddressOptions createEmergencyAddressOptions, int operationIndex = 0)
    Parameters
    Type Name Description
    CreateEmergencyAddressOptions createEmergencyAddressOptions
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<EmergencyAddress>

    ApiResponse of EmergencyAddress

    Remarks

    Add an emergency address to a phone number

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    CreatePhoneNumber(CreatePhoneNumberOptions, int)

    Add phone number to your account. Only works if you have already added a plan and an initial phone number in your account and acknowledged the pricing and terms of service by enabling API phone creation.

    Declaration
    PhoneNumberDto CreatePhoneNumber(CreatePhoneNumberOptions createPhoneNumberOptions, int operationIndex = 0)
    Parameters
    Type Name Description
    CreatePhoneNumberOptions createPhoneNumberOptions
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    PhoneNumberDto

    PhoneNumberDto

    Remarks

    Create new phone number

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    CreatePhoneNumberWithHttpInfo(CreatePhoneNumberOptions, int)

    Add phone number to your account. Only works if you have already added a plan and an initial phone number in your account and acknowledged the pricing and terms of service by enabling API phone creation.

    Declaration
    ApiResponse<PhoneNumberDto> CreatePhoneNumberWithHttpInfo(CreatePhoneNumberOptions createPhoneNumberOptions, int operationIndex = 0)
    Parameters
    Type Name Description
    CreatePhoneNumberOptions createPhoneNumberOptions
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<PhoneNumberDto>

    ApiResponse of PhoneNumberDto

    Remarks

    Create new phone number

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    DeleteEmergencyAddress(Guid, int)

    Delete an emergency address

    Declaration
    EmptyResponseDto DeleteEmergencyAddress(Guid addressId, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid addressId
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    EmptyResponseDto

    EmptyResponseDto

    Remarks

    Delete an emergency address

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    DeleteEmergencyAddressWithHttpInfo(Guid, int)

    Delete an emergency address

    Declaration
    ApiResponse<EmptyResponseDto> DeleteEmergencyAddressWithHttpInfo(Guid addressId, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid addressId
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<EmptyResponseDto>

    ApiResponse of EmptyResponseDto

    Remarks

    Delete an emergency address

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    DeletePhoneNumber(Guid, int)

    Delete a phone number

    Declaration
    void DeletePhoneNumber(Guid phoneNumberId, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId
    int operationIndex

    Index associated with the operation.

    Remarks

    Remove phone number from account

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    DeletePhoneNumberWithHttpInfo(Guid, int)

    Delete a phone number

    Declaration
    ApiResponse<object> DeletePhoneNumberWithHttpInfo(Guid phoneNumberId, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<object>

    ApiResponse of Object(void)

    Remarks

    Remove phone number from account

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetAllPhoneMessageThreads(int?, int?, int)

    Get the latest messages for all phones

    Declaration
    PagePhoneMessageThreadProjection GetAllPhoneMessageThreads(int? page = null, int? size = null, int operationIndex = 0)
    Parameters
    Type Name Description
    int? page

    (optional, default to 0)

    int? size

    (optional, default to 20)

    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    PagePhoneMessageThreadProjection

    PagePhoneMessageThreadProjection

    Remarks

    List all message threads for all phones

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetAllPhoneMessageThreadsWithHttpInfo(int?, int?, int)

    Get the latest messages for all phones

    Declaration
    ApiResponse<PagePhoneMessageThreadProjection> GetAllPhoneMessageThreadsWithHttpInfo(int? page = null, int? size = null, int operationIndex = 0)
    Parameters
    Type Name Description
    int? page

    (optional, default to 0)

    int? size

    (optional, default to 20)

    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<PagePhoneMessageThreadProjection>

    ApiResponse of PagePhoneMessageThreadProjection

    Remarks

    List all message threads for all phones

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetConsentStatus(int)

    Get consent status

    Declaration
    ConsentStatusDto GetConsentStatus(int operationIndex = 0)
    Parameters
    Type Name Description
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ConsentStatusDto

    ConsentStatusDto

    Remarks

    Get the status of phone usage consent

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetConsentStatusWithHttpInfo(int)

    Get consent status

    Declaration
    ApiResponse<ConsentStatusDto> GetConsentStatusWithHttpInfo(int operationIndex = 0)
    Parameters
    Type Name Description
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<ConsentStatusDto>

    ApiResponse of ConsentStatusDto

    Remarks

    Get the status of phone usage consent

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetEmergencyAddress(Guid, int)

    Get an emergency address

    Declaration
    EmergencyAddress GetEmergencyAddress(Guid addressId, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid addressId
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    EmergencyAddress

    EmergencyAddress

    Remarks

    Fetch an emergency address by ID

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetEmergencyAddressWithHttpInfo(Guid, int)

    Get an emergency address

    Declaration
    ApiResponse<EmergencyAddress> GetEmergencyAddressWithHttpInfo(Guid addressId, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid addressId
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<EmergencyAddress>

    ApiResponse of EmergencyAddress

    Remarks

    Fetch an emergency address by ID

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetEmergencyAddresses(int)

    Get emergency addresses

    Declaration
    List<EmergencyAddressDto> GetEmergencyAddresses(int operationIndex = 0)
    Parameters
    Type Name Description
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    List<EmergencyAddressDto>

    List<EmergencyAddressDto>

    Remarks

    List emergency addresses

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetEmergencyAddressesWithHttpInfo(int)

    Get emergency addresses

    Declaration
    ApiResponse<List<EmergencyAddressDto>> GetEmergencyAddressesWithHttpInfo(int operationIndex = 0)
    Parameters
    Type Name Description
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<List<EmergencyAddressDto>>

    ApiResponse of List<EmergencyAddressDto>

    Remarks

    List emergency addresses

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetPhoneMessageThreadItems(Guid, string, int?, int?, int)

    Get messages in a phone thread

    Declaration
    PagePhoneMessageThreadItemProjection GetPhoneMessageThreadItems(Guid phoneNumberId, string otherNumber, int? page = null, int? size = null, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId
    string otherNumber
    int? page

    (optional, default to 0)

    int? size

    (optional, default to 20)

    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    PagePhoneMessageThreadItemProjection

    PagePhoneMessageThreadItemProjection

    Remarks

    List message thread messages for a phone message thread

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetPhoneMessageThreadItemsWithHttpInfo(Guid, string, int?, int?, int)

    Get messages in a phone thread

    Declaration
    ApiResponse<PagePhoneMessageThreadItemProjection> GetPhoneMessageThreadItemsWithHttpInfo(Guid phoneNumberId, string otherNumber, int? page = null, int? size = null, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId
    string otherNumber
    int? page

    (optional, default to 0)

    int? size

    (optional, default to 20)

    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<PagePhoneMessageThreadItemProjection>

    ApiResponse of PagePhoneMessageThreadItemProjection

    Remarks

    List message thread messages for a phone message thread

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetPhoneMessageThreads(Guid, int?, int?, int)

    Get the latest message preview for a thread

    Declaration
    PagePhoneMessageThreadProjection GetPhoneMessageThreads(Guid phoneNumberId, int? page = null, int? size = null, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId
    int? page

    (optional, default to 0)

    int? size

    (optional, default to 20)

    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    PagePhoneMessageThreadProjection

    PagePhoneMessageThreadProjection

    Remarks

    List message threads for a phone

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetPhoneMessageThreadsWithHttpInfo(Guid, int?, int?, int)

    Get the latest message preview for a thread

    Declaration
    ApiResponse<PagePhoneMessageThreadProjection> GetPhoneMessageThreadsWithHttpInfo(Guid phoneNumberId, int? page = null, int? size = null, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId
    int? page

    (optional, default to 0)

    int? size

    (optional, default to 20)

    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<PagePhoneMessageThreadProjection>

    ApiResponse of PagePhoneMessageThreadProjection

    Remarks

    List message threads for a phone

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetPhoneNumber(Guid, int)

    Get a phone number by ID

    Declaration
    PhoneNumberDto GetPhoneNumber(Guid phoneNumberId, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    PhoneNumberDto

    PhoneNumberDto

    Remarks

    Get a phone number by ID

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetPhoneNumberByName(string, int)

    Get a phone number by name

    Declaration
    PhoneNumberDto GetPhoneNumberByName(string name, int operationIndex = 0)
    Parameters
    Type Name Description
    string name
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    PhoneNumberDto

    PhoneNumberDto

    Remarks

    Get a phone number by name

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetPhoneNumberByNameWithHttpInfo(string, int)

    Get a phone number by name

    Declaration
    ApiResponse<PhoneNumberDto> GetPhoneNumberByNameWithHttpInfo(string name, int operationIndex = 0)
    Parameters
    Type Name Description
    string name
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<PhoneNumberDto>

    ApiResponse of PhoneNumberDto

    Remarks

    Get a phone number by name

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetPhoneNumberByPhoneNumber(string, int)

    Get a phone number by phone number

    Declaration
    PhoneNumberDto GetPhoneNumberByPhoneNumber(string phoneNumber, int operationIndex = 0)
    Parameters
    Type Name Description
    string phoneNumber
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    PhoneNumberDto

    PhoneNumberDto

    Remarks

    Get a phone number by phone number

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetPhoneNumberByPhoneNumberWithHttpInfo(string, int)

    Get a phone number by phone number

    Declaration
    ApiResponse<PhoneNumberDto> GetPhoneNumberByPhoneNumberWithHttpInfo(string phoneNumber, int operationIndex = 0)
    Parameters
    Type Name Description
    string phoneNumber
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<PhoneNumberDto>

    ApiResponse of PhoneNumberDto

    Remarks

    Get a phone number by phone number

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetPhoneNumberWithHttpInfo(Guid, int)

    Get a phone number by ID

    Declaration
    ApiResponse<PhoneNumberDto> GetPhoneNumberWithHttpInfo(Guid phoneNumberId, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<PhoneNumberDto>

    ApiResponse of PhoneNumberDto

    Remarks

    Get a phone number by ID

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetPhoneNumbers(string, int?, int?, string, DateTime?, DateTime?, string, List<Guid>, bool?, int)

    Get phone numbers

    Declaration
    PagePhoneNumberProjection GetPhoneNumbers(string phoneCountry = null, int? page = null, int? size = null, string sort = null, DateTime? since = null, DateTime? before = null, string search = null, List<Guid> include = null, bool? favourite = null, int operationIndex = 0)
    Parameters
    Type Name Description
    string phoneCountry

    Optional phone country (optional)

    int? page

    Optional page index for list pagination (optional, default to 0)

    int? size

    Optional page size for list pagination (optional, default to 20)

    string sort

    Optional createdAt sort direction ASC or DESC (optional, default to ASC)

    DateTime? since

    Filter by created at after the given timestamp (optional)

    DateTime? before

    Filter by created at before the given timestamp (optional)

    string search

    Optional search filter (optional)

    List<Guid> include

    Optional phoneIds to include in result (optional)

    bool? favourite

    Optionally filter results for favourites only (optional, default to false)

    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    PagePhoneNumberProjection

    PagePhoneNumberProjection

    Remarks

    List phone numbers for account

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetPhoneNumbersWithHttpInfo(string, int?, int?, string, DateTime?, DateTime?, string, List<Guid>, bool?, int)

    Get phone numbers

    Declaration
    ApiResponse<PagePhoneNumberProjection> GetPhoneNumbersWithHttpInfo(string phoneCountry = null, int? page = null, int? size = null, string sort = null, DateTime? since = null, DateTime? before = null, string search = null, List<Guid> include = null, bool? favourite = null, int operationIndex = 0)
    Parameters
    Type Name Description
    string phoneCountry

    Optional phone country (optional)

    int? page

    Optional page index for list pagination (optional, default to 0)

    int? size

    Optional page size for list pagination (optional, default to 20)

    string sort

    Optional createdAt sort direction ASC or DESC (optional, default to ASC)

    DateTime? since

    Filter by created at after the given timestamp (optional)

    DateTime? before

    Filter by created at before the given timestamp (optional)

    string search

    Optional search filter (optional)

    List<Guid> include

    Optional phoneIds to include in result (optional)

    bool? favourite

    Optionally filter results for favourites only (optional, default to false)

    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<PagePhoneNumberProjection>

    ApiResponse of PagePhoneNumberProjection

    Remarks

    List phone numbers for account

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetPhonePlans(int)

    Get phone plans

    Declaration
    List<PhonePlanDto> GetPhonePlans(int operationIndex = 0)
    Parameters
    Type Name Description
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    List<PhonePlanDto>

    List<PhonePlanDto>

    Remarks

    Get phone number plans

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetPhonePlansAvailability(int)

    Get phone plans availability

    Declaration
    PhonePlanAvailability GetPhonePlansAvailability(int operationIndex = 0)
    Parameters
    Type Name Description
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    PhonePlanAvailability

    PhonePlanAvailability

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetPhonePlansAvailabilityWithHttpInfo(int)

    Get phone plans availability

    Declaration
    ApiResponse<PhonePlanAvailability> GetPhonePlansAvailabilityWithHttpInfo(int operationIndex = 0)
    Parameters
    Type Name Description
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<PhonePlanAvailability>

    ApiResponse of PhonePlanAvailability

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetPhonePlansWithHttpInfo(int)

    Get phone plans

    Declaration
    ApiResponse<List<PhonePlanDto>> GetPhonePlansWithHttpInfo(int operationIndex = 0)
    Parameters
    Type Name Description
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<List<PhonePlanDto>>

    ApiResponse of List<PhonePlanDto>

    Remarks

    Get phone number plans

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetSentSmsByPhoneNumber(Guid, int?, int?, string, DateTime?, DateTime?, string, int)

    List sent TXT messages for a phone number

    Declaration
    PageSentSmsProjection GetSentSmsByPhoneNumber(Guid phoneNumberId, int? page = null, int? size = null, string sort = null, DateTime? since = null, DateTime? before = null, string search = null, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId
    int? page

    Optional page index in SMS list pagination (optional, default to 0)

    int? size

    Optional page size in SMS list pagination. Maximum size is 100. Use page index and sort to page through larger results (optional, default to 20)

    string sort

    Optional createdAt sort direction ASC or DESC (optional, default to ASC)

    DateTime? since

    Optional filter SMSs received after given date time (optional)

    DateTime? before

    Optional filter SMSs received before given date time (optional)

    string search

    Optional search filter (optional)

    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    PageSentSmsProjection

    PageSentSmsProjection

    Remarks

    Get sent SMS messages for a phone number

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetSentSmsByPhoneNumberWithHttpInfo(Guid, int?, int?, string, DateTime?, DateTime?, string, int)

    List sent TXT messages for a phone number

    Declaration
    ApiResponse<PageSentSmsProjection> GetSentSmsByPhoneNumberWithHttpInfo(Guid phoneNumberId, int? page = null, int? size = null, string sort = null, DateTime? since = null, DateTime? before = null, string search = null, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId
    int? page

    Optional page index in SMS list pagination (optional, default to 0)

    int? size

    Optional page size in SMS list pagination. Maximum size is 100. Use page index and sort to page through larger results (optional, default to 20)

    string sort

    Optional createdAt sort direction ASC or DESC (optional, default to ASC)

    DateTime? since

    Optional filter SMSs received after given date time (optional)

    DateTime? before

    Optional filter SMSs received before given date time (optional)

    string search

    Optional search filter (optional)

    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<PageSentSmsProjection>

    ApiResponse of PageSentSmsProjection

    Remarks

    Get sent SMS messages for a phone number

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetSmsByPhoneNumber(Guid, int?, int?, string, bool?, DateTime?, DateTime?, string, bool?, int)

    List SMS messages for a phone number

    Declaration
    PageSmsProjection GetSmsByPhoneNumber(Guid phoneNumberId, int? page = null, int? size = null, string sort = null, bool? unreadOnly = null, DateTime? since = null, DateTime? before = null, string search = null, bool? favourite = null, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId
    int? page

    Optional page index in SMS list pagination (optional, default to 0)

    int? size

    Optional page size in SMS list pagination. Maximum size is 100. Use page index and sort to page through larger results (optional, default to 20)

    string sort

    Optional createdAt sort direction ASC or DESC (optional, default to ASC)

    bool? unreadOnly

    Optional filter for unread SMS only. All SMS are considered unread until they are viewed in the dashboard or requested directly (optional, default to false)

    DateTime? since

    Optional filter SMSs received after given date time (optional)

    DateTime? before

    Optional filter SMSs received before given date time (optional)

    string search

    Optional search filter (optional)

    bool? favourite

    Optionally filter results for favourites only (optional, default to false)

    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    PageSmsProjection

    PageSmsProjection

    Remarks

    Get SMS messages for a phone number

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    GetSmsByPhoneNumberWithHttpInfo(Guid, int?, int?, string, bool?, DateTime?, DateTime?, string, bool?, int)

    List SMS messages for a phone number

    Declaration
    ApiResponse<PageSmsProjection> GetSmsByPhoneNumberWithHttpInfo(Guid phoneNumberId, int? page = null, int? size = null, string sort = null, bool? unreadOnly = null, DateTime? since = null, DateTime? before = null, string search = null, bool? favourite = null, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId
    int? page

    Optional page index in SMS list pagination (optional, default to 0)

    int? size

    Optional page size in SMS list pagination. Maximum size is 100. Use page index and sort to page through larger results (optional, default to 20)

    string sort

    Optional createdAt sort direction ASC or DESC (optional, default to ASC)

    bool? unreadOnly

    Optional filter for unread SMS only. All SMS are considered unread until they are viewed in the dashboard or requested directly (optional, default to false)

    DateTime? since

    Optional filter SMSs received after given date time (optional)

    DateTime? before

    Optional filter SMSs received before given date time (optional)

    string search

    Optional search filter (optional)

    bool? favourite

    Optionally filter results for favourites only (optional, default to false)

    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<PageSmsProjection>

    ApiResponse of PageSmsProjection

    Remarks

    Get SMS messages for a phone number

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    SendSmsFromPhoneNumber(Guid, SmsSendOptions, int)

    Send TXT message from a phone number

    Declaration
    SentSmsDto SendSmsFromPhoneNumber(Guid phoneNumberId, SmsSendOptions smsSendOptions, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId
    SmsSendOptions smsSendOptions
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    SentSmsDto

    SentSmsDto

    Remarks

    Send SMS from a phone number

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    SendSmsFromPhoneNumberWithHttpInfo(Guid, SmsSendOptions, int)

    Send TXT message from a phone number

    Declaration
    ApiResponse<SentSmsDto> SendSmsFromPhoneNumberWithHttpInfo(Guid phoneNumberId, SmsSendOptions smsSendOptions, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId
    SmsSendOptions smsSendOptions
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<SentSmsDto>

    ApiResponse of SentSmsDto

    Remarks

    Send SMS from a phone number

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    SetConsentStatus(bool, int)

    Set consent status

    Declaration
    ConsentStatusDto SetConsentStatus(bool agree, int operationIndex = 0)
    Parameters
    Type Name Description
    bool agree
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ConsentStatusDto

    ConsentStatusDto

    Remarks

    Give or revoke consent for phone usage

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    SetConsentStatusWithHttpInfo(bool, int)

    Set consent status

    Declaration
    ApiResponse<ConsentStatusDto> SetConsentStatusWithHttpInfo(bool agree, int operationIndex = 0)
    Parameters
    Type Name Description
    bool agree
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<ConsentStatusDto>

    ApiResponse of ConsentStatusDto

    Remarks

    Give or revoke consent for phone usage

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    SetPhoneFavourited(Guid, SetPhoneFavouritedOptions, int)

    Set phone favourited state

    Declaration
    PhoneNumberDto SetPhoneFavourited(Guid phoneNumberId, SetPhoneFavouritedOptions setPhoneFavouritedOptions, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId

    ID of phone to set favourite state

    SetPhoneFavouritedOptions setPhoneFavouritedOptions
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    PhoneNumberDto

    PhoneNumberDto

    Remarks

    Set and return new favorite state for a phone

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    SetPhoneFavouritedWithHttpInfo(Guid, SetPhoneFavouritedOptions, int)

    Set phone favourited state

    Declaration
    ApiResponse<PhoneNumberDto> SetPhoneFavouritedWithHttpInfo(Guid phoneNumberId, SetPhoneFavouritedOptions setPhoneFavouritedOptions, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId

    ID of phone to set favourite state

    SetPhoneFavouritedOptions setPhoneFavouritedOptions
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<PhoneNumberDto>

    ApiResponse of PhoneNumberDto

    Remarks

    Set and return new favorite state for a phone

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    TestPhoneNumberSendSms(Guid, TestPhoneNumberOptions, string, int)

    Test sending an SMS to a number

    Declaration
    void TestPhoneNumberSendSms(Guid phoneNumberId, TestPhoneNumberOptions testPhoneNumberOptions, string xTestId = null, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId
    TestPhoneNumberOptions testPhoneNumberOptions
    string xTestId

    (optional)

    int operationIndex

    Index associated with the operation.

    Remarks

    Test a phone number by sending an SMS to it

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    TestPhoneNumberSendSmsWithHttpInfo(Guid, TestPhoneNumberOptions, string, int)

    Test sending an SMS to a number

    Declaration
    ApiResponse<object> TestPhoneNumberSendSmsWithHttpInfo(Guid phoneNumberId, TestPhoneNumberOptions testPhoneNumberOptions, string xTestId = null, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId
    TestPhoneNumberOptions testPhoneNumberOptions
    string xTestId

    (optional)

    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<object>

    ApiResponse of Object(void)

    Remarks

    Test a phone number by sending an SMS to it

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    UpdatePhoneNumber(Guid, UpdatePhoneNumberOptions, int)

    Update a phone number

    Declaration
    PhoneNumberDto UpdatePhoneNumber(Guid phoneNumberId, UpdatePhoneNumberOptions updatePhoneNumberOptions, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId

    ID of phone to set favourite state

    UpdatePhoneNumberOptions updatePhoneNumberOptions
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    PhoneNumberDto

    PhoneNumberDto

    Remarks

    Set field for phone number

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    UpdatePhoneNumberWithHttpInfo(Guid, UpdatePhoneNumberOptions, int)

    Update a phone number

    Declaration
    ApiResponse<PhoneNumberDto> UpdatePhoneNumberWithHttpInfo(Guid phoneNumberId, UpdatePhoneNumberOptions updatePhoneNumberOptions, int operationIndex = 0)
    Parameters
    Type Name Description
    Guid phoneNumberId

    ID of phone to set favourite state

    UpdatePhoneNumberOptions updatePhoneNumberOptions
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<PhoneNumberDto>

    ApiResponse of PhoneNumberDto

    Remarks

    Set field for phone number

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    ValidatePhoneNumber(ValidatePhoneNumberOptions, int)

    Verify validity of a phone number

    Declaration
    PhoneNumberValidationDto ValidatePhoneNumber(ValidatePhoneNumberOptions validatePhoneNumberOptions, int operationIndex = 0)
    Parameters
    Type Name Description
    ValidatePhoneNumberOptions validatePhoneNumberOptions
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    PhoneNumberValidationDto

    PhoneNumberValidationDto

    Remarks

    Validate a phone number

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    View Source

    ValidatePhoneNumberWithHttpInfo(ValidatePhoneNumberOptions, int)

    Verify validity of a phone number

    Declaration
    ApiResponse<PhoneNumberValidationDto> ValidatePhoneNumberWithHttpInfo(ValidatePhoneNumberOptions validatePhoneNumberOptions, int operationIndex = 0)
    Parameters
    Type Name Description
    ValidatePhoneNumberOptions validatePhoneNumberOptions
    int operationIndex

    Index associated with the operation.

    Returns
    Type Description
    ApiResponse<PhoneNumberValidationDto>

    ApiResponse of PhoneNumberValidationDto

    Remarks

    Validate a phone number

    Exceptions
    Type Condition
    ApiException

    Thrown when fails to make API call

    • View Source
    In this article
    Back to top See MailSlurp website for more information.