Customer specific code for IIABA sync API Reference

undefined

API Endpoint
https://app.memberzone.org
Request Content-Types: application/json
Response Content-Types: application/json
Schemes: https
Version: v1.0

Paths

Get changes in the Contacts for IIABA processing (GZ -> IIABA sync)

GET /api/iiaba/getchangessince/{utcdatetime}

Get changes in the Contacts for IIABA processing (GZ -> IIABA sync)

utcdatetime: string
in path

(no description)

200 OK

OK

Gets the Business/Individual contact by NationalID

GET /api/iiaba/getcontactauditbynationalid/{nationalid}

Gets the Business/Individual contact by NationalID

nationalid: integer
in path

(no description)

200 OK

OK

Response Example (200 OK)
{
  "ContactType": "string",
  "NationalID": "integer",
  "GrowthZoneID": "integer",
  "StateID": "string",
  "Affiliation": "string",
  "URL": "string",
  "Name": "string",
  "FirstName": "string",
  "LastName": "string",
  "Email": "string",
  "Title": "string",
  "Designation": "string",
  "OU": "string",
  "NumberOfEmployees": "string",
  "AgencyType": "string",
  "EOPolicyNumber": "string",
  "Status": "string",
  "ParentNationalId": "integer",
  "GrowthZoneParentId": "integer",
  "ParentAgency": "string",
  "InformalFirstName": "string",
  "Suffix": "string",
  "MiddleInitial": "string",
  "GooglePlus": "string",
  "LinkedIn": "string",
  "YouTubeChannel": "string",
  "FederalID": "string",
  "Description": "string",
  "Facebook": "string",
  "Twitter": "string",
  "JobTitle": "string",
  "Department": "string",
  "WorkPhoneExtension": "string",
  "HomePhoneExtension": "string",
  "OtherPhoneExtension": "string",
  "PhoneExtension": "string",
  "WorkPhone": "string",
  "HomePhone": "string",
  "OtherPhone": "string",
  "MobilePhone": "string",
  "Fax": "string",
  "Phone": "string",
  "PhysicalLine1": "string",
  "PhysicalLine2": "string",
  "PhysicalCity": "string",
  "PhysicalState": "string",
  "PhysicalZip": "string",
  "PhysicalCountry": "string",
  "MailingLine1": "string",
  "MailingLine2": "string",
  "MailingCity": "string",
  "MailingState": "string",
  "MailingZip": "string",
  "MailingCountry": "string"
}

Sync IIABA organization deleted to GZ databases

DELETE /api/iiaba/organization/delete

Sync IIABA organization deleted to GZ databases

model: string
in query

(no description)

200 OK

OK

Sync IIABA organization movement (from one state to another?) to GZ databases

POST /api/iiaba/organization/move

Sync IIABA organization movement (from one state to another?) to GZ databases

Request Example
{
  "Transaction": "string",
  "IsNational": "boolean"
}
200 OK

OK

Sync IIABA organization changes to GZ databases

POST /api/iiaba/organization/upsert

Sync IIABA organization changes to GZ databases

Request Example
{
  "Transaction": "string",
  "IsNational": "boolean"
}
200 OK

OK

Sync IIABA person deleted to GZ databases

DELETE /api/iiaba/person/delete

Sync IIABA person deleted to GZ databases

model: string
in query

(no description)

200 OK

OK

Sync IIABA person movement (from one state to another?) to GZ databases

POST /api/iiaba/person/move

Sync IIABA person movement (from one state to another?) to GZ databases

Request Example
{
  "Transaction": "string",
  "IsNational": "boolean"
}
200 OK

OK

Sync IIABA person changes to GZ databases

POST /api/iiaba/person/upsert

Sync IIABA person changes to GZ databases

Request Example
{
  "Transaction": "string",
  "IsNational": "boolean"
}
200 OK

OK

Schema Definitions

Object: object

Example
"object"

Boolean: object

Example
"object"

TransactionModel<OrganizationUpsert>: object

Transaction: string
IsNational: boolean

Is Transaction from IIABA National or State

Example
{
  "Transaction": "string",
  "IsNational": "boolean"
}

TransactionModel<OrganizationMove>: object

Transaction: string
IsNational: boolean

Is Transaction from IIABA National or State

Example
{
  "Transaction": "string",
  "IsNational": "boolean"
}

TransactionModel<IndividualUpsert>: object

Transaction: string
IsNational: boolean

Is Transaction from IIABA National or State

Example
{
  "Transaction": "string",
  "IsNational": "boolean"
}

TransactionModel<IndividualMove>: object

Transaction: string
IsNational: boolean

Is Transaction from IIABA National or State

Example
{
  "Transaction": "string",
  "IsNational": "boolean"
}

IIABAAudit: object

ContactType: string
NationalID: integer
GrowthZoneID: integer
StateID: string
Affiliation: string
URL: string
Name: string
FirstName: string
LastName: string
Email: string
Title: string
Designation: string
OU: string
NumberOfEmployees: string
AgencyType: string
EOPolicyNumber: string
Status: string
ParentNationalId: integer
GrowthZoneParentId: integer
ParentAgency: string
InformalFirstName: string
Suffix: string
MiddleInitial: string
GooglePlus: string
LinkedIn: string
YouTubeChannel: string
FederalID: string
Description: string
Facebook: string
Twitter: string
JobTitle: string
Department: string
WorkPhoneExtension: string
HomePhoneExtension: string
OtherPhoneExtension: string
PhoneExtension: string
WorkPhone: string
HomePhone: string
OtherPhone: string
MobilePhone: string
Fax: string
Phone: string
PhysicalLine1: string
PhysicalLine2: string
PhysicalCity: string
PhysicalState: string
PhysicalZip: string
PhysicalCountry: string
MailingLine1: string
MailingLine2: string
MailingCity: string
MailingState: string
MailingZip: string
MailingCountry: string
Example
{
  "ContactType": "string",
  "NationalID": "integer",
  "GrowthZoneID": "integer",
  "StateID": "string",
  "Affiliation": "string",
  "URL": "string",
  "Name": "string",
  "FirstName": "string",
  "LastName": "string",
  "Email": "string",
  "Title": "string",
  "Designation": "string",
  "OU": "string",
  "NumberOfEmployees": "string",
  "AgencyType": "string",
  "EOPolicyNumber": "string",
  "Status": "string",
  "ParentNationalId": "integer",
  "GrowthZoneParentId": "integer",
  "ParentAgency": "string",
  "InformalFirstName": "string",
  "Suffix": "string",
  "MiddleInitial": "string",
  "GooglePlus": "string",
  "LinkedIn": "string",
  "YouTubeChannel": "string",
  "FederalID": "string",
  "Description": "string",
  "Facebook": "string",
  "Twitter": "string",
  "JobTitle": "string",
  "Department": "string",
  "WorkPhoneExtension": "string",
  "HomePhoneExtension": "string",
  "OtherPhoneExtension": "string",
  "PhoneExtension": "string",
  "WorkPhone": "string",
  "HomePhone": "string",
  "OtherPhone": "string",
  "MobilePhone": "string",
  "Fax": "string",
  "Phone": "string",
  "PhysicalLine1": "string",
  "PhysicalLine2": "string",
  "PhysicalCity": "string",
  "PhysicalState": "string",
  "PhysicalZip": "string",
  "PhysicalCountry": "string",
  "MailingLine1": "string",
  "MailingLine2": "string",
  "MailingCity": "string",
  "MailingState": "string",
  "MailingZip": "string",
  "MailingCountry": "string"
}