listForeignObjectsForXrefField

Get name/value pairs of foreign objects valid for a field in an XRef type.

Client Servlet Server Servlet HTTP Methods Supported Requires Authentication
CRDataSyncAPI SRDataSyncAPI GET, POST Yes.

Client API Syntax

https://secure2.convio.net/organization/site/CRDataSyncAPI?method=listForeignObjectsForXrefField &api_key=value &v=value [ &auth=value ] [ &center_id=value ] [ &error_redirect=value ] [ &redirect=value ] [ &response_format=xml | json ] [ &sign_redirects=value ] [ &source=value ] [ &sub_source=value ] [ &success_redirect=value ] [ &suppress_response_codes=value ] &field_number=value &type_id=value [ &list_ascending=value ] [ &list_filter_text=value ] [ &list_page_offset=value ] [ &list_page_size=value ] [ &list_record_offset=value ] [ &list_sort_column=value ] [ &auth=value ] [ &sso_auth_token=value ]

Server API Syntax

https://secure2.convio.net/organization/site/SRDataSyncAPI?method=listForeignObjectsForXrefField & api_key =value & login_name =value & login_password =value & v =value [ & center_id =value ] [ & response_format =xml |json ] [ & source =value ] [ & sub_source =value ] [ & suppress_response_codes =value ] & field_number =value & type_id =value [ & list_ascending =value ] [ & list_filter_text =value ] [ & list_page_offset =value ] [ & list_page_size =value ] [ & list_record_offset =value ] [ & list_sort_column =value ]

Usage Notes

Given a type_id and field_number, returns a list of foreign objects which apply to that xref type and field. Objects are formatted with display names and internal values, which should be used when creating an xref with the addXref method.

Client API Parameters

Common Client Parameters

See topic Common Parameters.

field_number

Required. Field Number

Type xsd:int.

type_id

Required. XRef type ID

Type xsd:int.

list_ascending

Optional. Whether the list should be sorted in ascending order.

Type xsd:boolean.

Default is true.

list_filter_text

Optional. The text that will be used to filter results.

Type xsd:string.

list_page_offset

Optional. The requested page number (used with "list_page_size"). The first page (default) is zero. Only one of "list_record_offset" or "list_page_offset" should be used in a request.

Type xsd:integer.

list_page_size

Optional. The number of results in each page (used with "list_record_offset" or "list_page_offset").

Type xsd:integer.

Default is 25.

list_record_offset

Optional. The requested initial record number (used with "list_page_size"). The first record (default) is zero. Only one of "list_record_offset" or "list_page_offset" should be used in a request.

Type xsd:integer.

list_sort_column

Optional. The column to sort with (used with "list_ascending").

Type xsd:string.

Server API Parameters

Common Server Parameters

See topic Common Parameters.

field_number

Required. Field Number

Type xsd:int.

type_id

Required. XRef type ID

Type xsd:int.

list_ascending

Optional. Whether the list should be sorted in ascending order.

Type xsd:boolean.

Default is true.

list_filter_text

Optional. The text that will be used to filter results.

Type xsd:string.

list_page_offset

Optional. The requested page number (used with "list_page_size"). The first page (default) is zero. Only one of "list_record_offset" or "list_page_offset" should be used in a request.

Type xsd:integer.

list_page_size

Optional. The number of results in each page (used with "list_record_offset" or "list_page_offset").

Type xsd:integer.

Default is 25.

list_record_offset

Optional. The requested initial record number (used with "list_page_size"). The first record (default) is zero. Only one of "list_record_offset" or "list_page_offset" should be used in a request.

Type xsd:integer.

list_sort_column

Optional. The column to sort with (used with "list_ascending").

Type xsd:string.

Response

See topic HTTP Status Codes.

XML response
<?xml version="1.0" encoding="UTF-8"?>
<listForeignObjectsForXrefFieldResponse xsi:schemaLocation="http://convio.com/crm/v1.0 http://service.convio.net/xmlschema/crm.public.v1.xsd" xmlns="http://convio.com/crm/v1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <totalNumberResults>2</totalNumberResults>
  <foreignObject>
    <name>Foreign Object 1</name>
    <value>foreign_value_1</value>
  </foreignObject>
  <foreignObject>
    <name>Foreign Object 2</name>
    <value>foreign_value_2</value>
  </foreignObject>
</listForeignObjectsForXrefFieldResponse>

        
JSON response
{"listForeignObjectsForXrefFieldResponse":{"foreignObject":[{"name":"Foreign Object 1","value":"foreign_value_1"},{"name":"Foreign Object 2","value":"foreign_value_2"}],"totalNumberResults":"2"}}

        

Leave a Comment

Nickname
Comment
Enter this word: