---
title: "Get a contact activity"
method: GET
path: "/v1/contacts/{contact}/activities/{activity}"
tags: ["Contact Activities"]
---

# Get a contact activity

`GET /v1/contacts/{contact}/activities/{activity}`

## Path parameters

- `contact` integer, required
- `activity` integer, required

## Response `200`

`ContactActivityResource`

- ContactActivityResource
  - `id` string, required
  - `type` string, required
  - `source` string, required
  - `data` string, required
  - `resource` union, required
    - union
      - object
        - `id` string, required
        - `plan_id` string, required
        - `pledge_id` string, required
        - `amount` number, required
        - `fee` number, required
        - `fee_covered` number, required
        - `donated` number, required
        - `payout` number, required
        - `captured` string, required
        - `captured_at` string, required
        - `timezone` string, required
        - `refunded` string, required
        - `refunded_at` string, required
        - `line_items` TransactionLineItemResource[], required
          - `type` string, required
          - `subtype` string, required
          - `description` string, required
          - `quantity` integer, required
          - `price` number, required
          - `discount` number, required
          - `total` number, required
          - `created_at` string, required
          - `updated_at` string, required
        - `fair_market_value_amount` string, nullable, required
        - `tax_deductible_amount` string, nullable, required
        - `is_recurring` string, required
      - object
        - `id` string, required
        - `number` string, required
        - `campaign_id` string, required
        - `campaign_code` string, required
        - `campaign_title` string, required
        - `plan_id` string, required
        - `pledge_id` string, required
        - `team_id` string, required
        - `team_name` string, required
        - `member_id` string, required
        - `member_name` string, required
        - `fund_id` string, required
        - `fund_code` string, required
        - `contact_id` string, required
        - `first_name` string, required
        - `last_name` string, required
        - `company_name` string, required
        - `company` string, required
        - `email` string, required
        - `phone` string, required
        - `address` string, required
        - `status` string, required
        - `payment_method` string, required
        - `method` string, required
        - `is_offline` string, required
        - `check_number` union, required
          - string
          - object
        - `check_deposited_at` union, required
          - string
          - object
        - `internal_note` string, required
        - `amount` number, required
        - `fee` number, required
        - `fee_covered` number, required
        - `donated` number, required
        - `payout` number, required
        - `currency` string, required
        - `transacted_at` string, required
        - `created_at` string, required
        - `updated_at` string, required
        - `timezone` string, required
        - `giving_space` GivingSpaceResource, required
          - `id` string, required
          - `name` string, required
          - `amount` number, required
          - `message` string, required
          - `created_at` string, required
          - `updated_at` string, required
        - `dedication` DedicationResource, required
          - `type` string, required
          - `name` string, required
          - `recipient` object, required
            - `name` string, nullable, required
            - `email` string, nullable, required
          - `created_at` string, required
          - `updated_at` string, required
        - `transactions` unknown[], required
          - unknown
        - `custom_fields` CustomFieldResponseResource[], required
          - `id` integer, required
          - `field_id` integer, required
          - `title` string, required
          - `description` string, nullable, required
          - `type` string, required
          - `value` string, required
          - `created_at` string, required
          - `updated_at` string, required
        - `utm_parameters` string, required
        - `external_id` ExternalIdResource, required
          - `id` integer, required
          - `label` string, required
          - `external_id` string, required
          - `created_at` string, required
          - `updated_at` string, required
        - `communication_opt_in` string, required
        - `session_id` string, required
        - `attribution_data` string, required
        - `fair_market_value_amount` string, nullable, required
        - `tax_deductible_amount` string, nullable, required
        - `is_recurring` string, required
        - `payout_id` union, required
          - string
          - object
    - object
      - `id` string, required
    - RecurringPlanResource
      - `id` string, required
      - `contact_id` string, required
      - `first_name` string, required
      - `last_name` string, required
      - `email` string, required
      - `phone` string, required
      - `frequency` string, required
      - `status` string, required
      - `method` string, required
      - `amount` string, required
      - `fee_covered` string, required
      - `created_at` string, required
      - `updated_at` string, required
      - `start_at` string, required
      - `canceled_at` string, required
      - `next_bill_date` string, required
    - TicketResource
      - `id` string, required
      - `id_suffix` string, required
      - `transaction_id` string, required
      - `name` string, required
      - `first_name` string, required
      - `last_name` string, required
      - `email` string, required
      - `phone` string, required
      - `title` string, required
      - `description` string, required
      - `price` number, required
      - `pdf` string, required
      - `checked_in_at` string, required
      - `created_at` string, required
      - `updated_at` string, required
      - `retail_price` string, nullable, required
    - MessageResource
      - `id` string, required
      - `status` string, required
      - `channel` string, required
      - `internal_name` string, required
      - `subject` string
      - `preheader` string
      - `body` string, required
      - `recipient_filters` string, required
      - `recipient_count` string, required
      - `sent_at` string, required
      - `sending_at` string, required
      - `created_at` string, required
      - `updated_at` string, required
  - `resource_type` 'transaction' | 'plan' | 'ticket' | 'message' | 'mail_piece' | 'soft_credit' | 'subscription_log' | 'null', nullable, required
  - `created_by` PublicUserResource
    - `id` string, required
    - `first_name` string, required
    - `last_name` string, required
    - `email` string, required
  - `occurred_at` string, required
  - `created_at` string, required
  - `updated_at` string, required

## Other responses

- `403` — Authorization error
- `404` — Not found

---

[API](https://skmtc.net/givebutter/apis/givebutter-api-documentation.md) · [All operations](https://skmtc.net/givebutter/apis/givebutter-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/givebutter/givebutter-api-documentation/versions/b788722bbaf6/schema)
