GET
/
external-api
/
v1
/
followups
/
{id}
Get Followup
curl --request GET \
  --url https://getbill.io/external-api/v1/followups/{id} \
  --header 'Authorization: <authorization>'
{
  "error": false,
  "message": "Success",
  "data": {
    "id": "abc123def456",
    "debt_id": "xyz789ghi012",
    "status": "deal_found",
    "type": "call",
    "call_date": "2024-01-22T10:30:00+00:00",
    "scheduled_at": "2024-01-22T10:00:00+00:00",
    "summary": "Successfully contacted debtor, agreed to payment plan",
    "notes": "Customer was cooperative and agreed to pay €500 monthly starting February 1st. Will send payment schedule by email.",
    "call_id": "call_789456",
    "audio_url": "https://s3.amazonaws.com/bucket/recordings/call_789456.mp3?X-Amz-Signature=...",
    "pdf_url": null,
    "duration_ms": 180000,
    "disconnection_reason": "completed_successfully",
    "direction": "outbound",
    "phone_number_used": "+33800123456",
    "is_retry": false,
    "processed_at": "2024-01-22T10:35:00+00:00",
    "triggered_payment": true,
    "email_opened": false,
    "email_open_count": 0,
    "email_first_opened_at": null,
    "email_clicked": false,
    "email_click_count": 0,
    "media_urls_expire_at": "2024-01-22T11:35:00+00:00"
  }
}

Overview

This endpoint returns comprehensive information about a single followup activity, including all details about the communication attempt, results, and related metadata.

Authentication

Requires a valid OAuth 2.0 access token with the followups:read scope.

Request

Authorization
string
required
Bearer token for authentication
id
string
required
The encrypted ID of the followup to retrieve

Example Request

curl -X GET "/external-api/v1/followups/followup_abc123" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"

Response

error
boolean
Always false for successful requests
message
string
Success message
data
object
Complete followup information

Success Response

{
  "error": false,
  "message": "Success",
  "data": {
    "id": "abc123def456",
    "debt_id": "xyz789ghi012",
    "status": "deal_found",
    "type": "call",
    "call_date": "2024-01-22T10:30:00+00:00",
    "scheduled_at": "2024-01-22T10:00:00+00:00",
    "summary": "Successfully contacted debtor, agreed to payment plan",
    "notes": "Customer was cooperative and agreed to pay €500 monthly starting February 1st. Will send payment schedule by email.",
    "call_id": "call_789456",
    "audio_url": "https://s3.amazonaws.com/bucket/recordings/call_789456.mp3?X-Amz-Signature=...",
    "pdf_url": null,
    "duration_ms": 180000,
    "disconnection_reason": "completed_successfully",
    "direction": "outbound",
    "phone_number_used": "+33800123456",
    "is_retry": false,
    "processed_at": "2024-01-22T10:35:00+00:00",
    "triggered_payment": true,
    "email_opened": false,
    "email_open_count": 0,
    "email_first_opened_at": null,
    "email_clicked": false,
    "email_click_count": 0,
    "media_urls_expire_at": "2024-01-22T11:35:00+00:00"
  }
}

Error Responses

{
  "error": true,
  "message": "Access denied to this followup",
  "code": 403
}