Get an autoresponder by id
const url = 'https://open-api.replyco.com/openapi/autoresponder/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://open-api.replyco.com/openapi/autoresponder/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0 \ --header 'Authorization: Bearer <token>'Returns a single autoresponder with its condition and schedule. The response shape matches the body
you send to create or update one (plus server-assigned ids), so you can fetch it, modify it, and PUT it back.
Note: the Open API models an autoresponder with one trigger condition. An autoresponder created in the app with several conditions is shown here by its first condition.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”The id of the autoresponder.
Responses
Section titled “Responses”Returns the autoresponder.
An autoresponder: when an incoming message on a linked integration matches the trigger conditions (and the schedule allows), the linked template is sent back automatically.
object
Unique identifier of the autoresponder.
Human-readable name.
Id of the template sent as the reply.
Ids of the integrations (accounts) this autoresponder applies to.
A trigger condition for an autoresponder.
object
Unique identifier of the condition.
Value(s) to match. Multiple values may be separated by semicolons and any match fires the autoresponder.
Fixed delay (minutes) before sending; used when delayInRange is false.
Hours component added to delay.
When true, a random delay between delayRangeFrom and delayRangeTo is used.
Minimum delay (minutes) when delayInRange is true.
Maximum delay (minutes) when delayInRange is true.
Hours component added to delayRangeTo.
Start of the active time-of-day window (HH:MM:SS).
End of the active time-of-day window (HH:MM:SS).
When true, only send within the StartTime–EndTime window.
Days of week the autoresponder is active: 0=Sunday … 6=Saturday.
First active date. If equal to endDate, the autoresponder is always active (no date restriction).
Last active date.
Execution priority when multiple autoresponders match; lower runs first.
When true the autoresponder is disabled.
When true, only send when the message arrives outside the company’s working hours.
Example
{ "condition": { "target": "1 - Sender", "mode": "0 - Contain" }, "frequency": "0 - Once"}User is not authenticated or authorized.
No autoresponder with the given id exists.