Show / Hide Table of Contents

    Buzzeasy REST API

    Buzzeasy Campaign API

    The campaign API provides the interface for the campaign endpoints to integrate to the buzzeasy campaign. The following methods are exposed;

    Parameters

    Name Type Description
    firstName string The first name of the contact.
    secondName string The full name of the requestor.
    phoneNo string The phone number the contact would like to be reached on. This must be in E.164 format if the region is not supplied.
    campaignId int The campaign (ID) that the record wishes to use. This is supplied by Buzzeasy during the setup phase.
    region string The region of the phone number. This region will be used if the phone number has not been formatted in E.164 format. Please see Appendix A for list of valid regions
    field1 string An optional field that can be used to include further information regarding the request/call
    field2 string An optional field that can be used to include further information regarding the request/call
    field3 string An optional field that can be used to include further information regarding the request/call
    field4 string An optional field that can be used to include further information regarding the request/call
    field5 string An optional field that can be used to include further information regarding the request/call
    field6 string An optional field that can be used to include further information regarding the request/call
    field7 string An optional field that can be used to include further information regarding the request/call
    field8 string An optional field that can be used to include further information regarding the request/call
    field9 string An optional field that can be used to include further information regarding the request/call
    field10 string An optional field that can be used to include further information regarding the request/call

    Response

    The following responses are available upon making a request to the API

    Code Description Comments
    201 Created Created
    400 Parameters passed across are invalid. Bad Request
    400 The phone number passed across is invalid and cannot be formatted Bad Request
    401 The token issued has expired or invalid Unauthorised

    Authorisation

    The authorisation for the API follows the OAuth2 flow and uses JWT token using bearer authentication. Long life tokens can be issued by Geomant to use bearer authentication or a token can be issued from the Geomant Auth h (G-OAuth) service for usage.

    The token will include the following;

    Scopes: "buzzeasy.callback"
    Properties: "buzzeasy.TenantId": "<CompanyID>"
    

    Callback API

    The callback API provides the interface for services to integrate to callback. This can be used to schedule callbacks or to issue immediate callbacks when necessary

    Parameters

    Name Type Description
    Name string The full name of the callback request
    phoneNo string The phone number the contact would like to be reached on. This must be in E.164 format if the region is not supplied.
    serviceQueue int The service queue (ID) that the record wishes to use. This is supplied by Buzzeasy during the setup phase.
    region string The region of the phone number. This region will be used if the phone number has not been formatted in E.164 format. Please see Appendix A for list of valid regions
    fields String[] optional field(s) that can be used to include further information regarding the request/call
    timeslot Int? The timeslot ID if the callback is a scheduled callback.
    date string The date of the callback to be scheduled
    callType Int 1 = Call When Available 2 = Call Scheduled

    Response

    The following responses are available upon making a request to the API

    Code Description Comments
    201 Created Created
    400 Parameters passed across are invalid. Bad Request
    400 The phone number passed across is invalid and cannot be formatted Bad Request
    401 The token issued has expired or invalid Unauthorised

    Authorisation

    The authorisation for the API follows the OAuth2 flow and uses JWT token using bearer authentication. Long life tokens can be issued by Geomant to use bearer authentication or a token can be issued from the Geomant Auth (G-OAuth) service for usage. The token will include the following;

    Scopes: "buzzeasy.callback"
    Properties: "buzzeasy.TenantId": "<CompanyID>"
    
    Sorry, your browser does not support inline SVG. article updatedarticle updated6/23/2020 9:06:53 AM (UTC)6/23/2020 9:06:53 AM (UTC)
    Feedback     Back to top Copyright © Geomant