RevReply
    RevReply
    • status
      GET
    • create-agent
      POST
    • update-agent
      POST
    • list-agents
      GET
    • get-agent
      GET
    • timezones
      GET
    • create-response
      POST
    • classify-response
      POST
    • rate-response
      POST
    • delete-agent
      DELETE

      update-agent

      POST
      /agent/347

      Request

      Header Params
      Authorization
      string 
      required
      Example:
      Bearer {{api_key}}
      Accept
      string 
      required
      Example:
      application/json
      Body Params multipart/form-data
      agent_name
      string 
      required
      Responder title
      Example:
      Software-Developer
      first_name
      string 
      required
      Responder first name
      Example:
      Robert
      last_name
      string 
      required
      Responder last name
      Example:
      Deniro
      company
      string 
      required
      Company on behalf of which responder will be replying
      Example:
      Woodworks LLC
      company_website
      string 
      optional
      Example:
      https://woodworks.com
      generate_profile
      string 
      required
      If set to 1, company_overview and context will be fetched from company_website
      Example:
      1
      company_overview
      string 
      required
      Example:
      Deals in home %26 office furniture
      context
      string 
      required
      Example:
      Sells chairs, sofas, tables and other office equipment at competitive rates
      meeting_link
      string 
      required
      Example:
      https://zoom.com/hrehman200
      calendar_link
      string 
      required
      Example:
      https://calendly.com/hrehman200/15min
      concise_reply
      string 
      required
      If 1, Generate shorter replies
      Example:
      0
      soft_no
      string 
      required
      Should we reply to soft_nos from prospects
      Example:
      1
      soft_no_response
      string 
      required
      What soft-no-reply should be sent
      Example:
      If you change your mind, do send me a message.
      tone
      string 
      required
      Response tone
      0 = 'Professional'
      1 = 'Laid Back'
      2 = 'Formal'
      3 = 'Informl'
      4 = 'Enthusiastic'
      5 = 'Reserved'
      6 = 'Neutral'
      Example:
      3
      agent_objective
      string 
      required
      1=Schedule Meeting, 2=Other
      Example:
      1
      timezone
      string 
      required
      Responder timezone, used if agent_objective=1
      Example:
      America/New_York
      office_hours_from
      string 
      required
      Office start time in 24 hour format, used if agent_objective=1
      Example:
      09:00
      office_hours_to
      string 
      required
      Office end time in 24 hour format, used if agent_objective=1
      Example:
      10:00
      exclude_weekends
      string 
      required
      Should weekends be excluded from suggested meeting times, used if agent_objective=1
      Example:
      1
      objective
      string 
      required
      Goal of agent, used if agent_objective=2
      Example:
      Promote my signup link: https://abc.com/signup
      _method
      string 
      required
      Example:
      PUT
      google[access_token]
      string 
      optional
      google[refresh_token]
      string 
      optional
      calendly[access_token]
      string 
      optional
      calendly[refresh_token]
      string 
      optional
      followup_intervals[0][followup_no]
      string 
      optional
      followup_intervals[0][send_after_days]
      string 
      optional
      followup_intervals[0][include_calendar_links]
      string 
      optional
      followup_intervals[0][include_meeting_links]
      string 
      optional
      followup_intervals[0][followup_message]
      string 
      optional

      Request samples

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST '/agent/347' \
      --header 'Authorization: Bearer {{api_key}}' \
      --header 'Accept: application/json' \
      --form 'agent_name="Software-Developer"' \
      --form 'first_name="Robert"' \
      --form 'last_name="Deniro"' \
      --form 'company="Woodworks LLC"' \
      --form 'company_website="https://woodworks.com"' \
      --form 'generate_profile="1"' \
      --form 'company_overview="Deals in home %26 office furniture"' \
      --form 'context="Sells chairs, sofas, tables and other office equipment at competitive rates"' \
      --form 'meeting_link="https://zoom.com/hrehman200"' \
      --form 'calendar_link="https://calendly.com/hrehman200/15min"' \
      --form 'concise_reply="0"' \
      --form 'soft_no="1"' \
      --form 'soft_no_response="If you change your mind, do send me a message."' \
      --form 'tone="3"' \
      --form 'agent_objective="1"' \
      --form 'timezone="America/New_York"' \
      --form 'office_hours_from="09:00"' \
      --form 'office_hours_to="10:00"' \
      --form 'exclude_weekends="1"' \
      --form 'objective="Promote my signup link: https://abc.com/signup"' \
      --form '_method="PUT"' \
      --form 'google[access_token]=""' \
      --form 'google[refresh_token]=""' \
      --form 'calendly[access_token]=""' \
      --form 'calendly[refresh_token]=""' \
      --form 'followup_intervals[0][followup_no]=""' \
      --form 'followup_intervals[0][send_after_days]=""' \
      --form 'followup_intervals[0][include_calendar_links]=""' \
      --form 'followup_intervals[0][include_meeting_links]=""' \
      --form 'followup_intervals[0][followup_message]=""'

      Responses

      🟢200Success
      application/json
      Body
      object {0}
      Example
      {}
      Modified at 2025-06-27 03:59:38
      Previous
      create-agent
      Next
      list-agents
      Built with