---
title: "/canvassResponses/contactTypes"
method: GET
path: "/canvassResponses/contactTypes"
---

# /canvassResponses/contactTypes

`GET /canvassResponses/contactTypes`

## Request

- Base URL: `https://api.securevan.com/v4`
- URL: `https://api.securevan.com/v4/canvassResponses/contactTypes`
- Auth: HTTP basic

Contact Types are different ways a canvass response was collected. For example, responses collected while walking around your neighborhood would have a Contact Type of *Walk*. While most Contact Types are common across VAN instances, some instances may have custom Contact Types. Use this endpoint to retrieve all available Contact Types. Additionally, Contact Types can be assigned to specific Input Types. For example, a Contact Type of *Walk* wouldn’t make sense for an Input Type of *Virtual Phone Bank*. To return Input Type appropriate Contact Types, use the `inputTypeId` parameter.

## Path parameters

- `inputTypeId` integer, required

## Response `200`

200

- object[]
  - `contactTypeId` integer
  - `name` string

## Other responses

- `400`: 400

## Changes

- **2026-11-03** `4f2049fba5af`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/ngpvan/apis/van-crm/changes/canvassResponses/contactTypes/get.md)

---

[API](https://skmtc.dev/ngpvan/apis/van-crm.md) - [All operations](https://skmtc.dev/ngpvan/apis/van-crm/llms.txt) - [OpenAPI document](https://skmtc.dev/ngpvan/apis/van-crm/revisions/4f2049fba5af?raw)
