Skip to main content
API Lookup
Updated over 3 months ago

API Endpoints: Lookup Activity Categories

Enterprise: No access. Activity categories are only available at the organization level.

Parameters:

None.

Query Parameters:

None.

Response:

An array of activity category documents. See below.

activity_category_id

Integer

The ID of the activity category.

name

String

The name of the activity Category

API Endpoints: Lookup Organizations

Organization: No access. Organizations are only available at the enterprise level.

Parameters:

None.

Query Parameters:

None.

Response:

An array of organization documents. See below.

organization_id

Integer

The ID of the organization

name

String

The name of the organization

active

Boolean

Whether or not the organization is active

date_created

DateTime

The datetime when the organization was created, ISO 8601 UTC format.

date_updated

DateTime

The datetime when the organization was last updated, ISO 8601 UTC format.

has_administrator_module

Boolean

Whether or not the organization has the administrator module enabled

has_client_module

Boolean

Whether or not the organization has the client module enabled

has_donor_module

Boolean

Whether or not the organization has the donor module enabled

has_member_module

Boolean

Whether or not the organization has the member module enabled

has_volunteer_module

Boolean

Whether or not the organization has the volunteer module enabled

enterprise_region_id

Integer

The ID of the region that the enterprise exists in

enterprise_region_name

String

The name of the region that the enterprise exists in

API Endpoints: Lookup Activity Report Groups

Organization: No access. Activity report groups are only available at the enterprise level.

Parameters:

None.

Query Parameters:

None.

Response:

An array of activity report group documents. See below.

activity_report_group_id

Integer

The ID of the activity report group.

name

String

The name of the activity report group

API Endpoints: Lookup Qualifications

Parameters:

None.

Query Parameters:

None.

Response:

An array of qualification documents. See below.

qualification_id

Integer

The ID of the qualification

name

String

The name of the qualification

expires

Boolean

Whether or not the qualification expires

match_type

String

The type of match to achieve the qualification. Options are: “exact” and “ranked”

display_order

Integer

Ascending numeric display order. Allows ordering the list in the same way it is displayed in Better Impact

belongs_to_enterprise

Boolean

Whether or not the qualification belongs to an enterprise. Enterprise qualifications are shown at the organization level.

options

Array of qualification option objects

See table below.

Qualification option object

qualification_option_id

Integer

The ID of the qualification option

description

String

A string that describes the qualification option

rank

Integer

Which rank this qualification option is (in order)

API Endpoints: Lookup Custom Fields

Parameters:

None.

Query Parameters:

None.

Response:

An array of custom field documents. See below.

custom_field_id

Integer

The ID of the custom field

name

String

The name of the custom field

display_order

Integer

Ascending numeric display order. Allows ordering the list in the same way it is displayed in Better Impact. The orders start at 1 inside each category.

belongs_to_enterprise

Boolean

Whether or not this custom field belongs to an enterprise. Enterprise custom fields are shown in the organization list.

custom_field_category_id

Integer

The ID of the category that this custom field resides in

custom_field_category_name

String

The name of the category that the custom field resides in.

custom_field_category_display_order

Integer

Ascending numeric display order. Allows ordering the list in the same way it is displayed in Better Impact

options

Array of custom field dropdown option objects

See below. Only included for dropdown custom fields.

Custom field option object

custom_field_option_id

Integer

The ID of the custom field option

description

String

A string that describes the custom field option

API Endpoints: Feedback Fields

Parameters:

None.

Query Parameters:

None.

Response:

An array of feedback field documents. See below.

feedback_field_id

Integer

The ID of the feedback field

name

String

The name of the feedback field

prompt

String

The prompt that is displayed to the volunteer when filling out this feedback field

active

Boolean

Whether or not this feedback field is active

required

Boolean

Whether or not this feedback field is required

belongs_to_enterprise

Boolean

Whether or not this feedback field belongs to an enterprise. Enterprise feedback fields are shown on the organization list

options

Array of feedback field option objects

See below. Only included for dropdown type feedback fields

Feedback field option object

feedback_field_option_id

Integer

The ID of the feedback field option

description

String

A string that describes the feedback field option

Did this answer your question?