POST Agency/Add

Request Information

URI Parameters

None.

Body Parameters

Magnesium.Insurance.Contracts.AgencyAdmin.AgencyCreateRequest
NameDescriptionTypeAdditional information
Profile

Magnesium.Insurance.Contracts.AgencyAdmin.AgencyProfileUpdate

None.

Address

Magnesium.Insurance.Contracts.AgencyAdmin.AgencyAddress

None.

Request Formats

application/json, text/json, text/html

Sample:
{
  "Profile": {
    "AgencyCode": "sample string 1",
    "CreateDate": "2023-06-09T00:43:48.1193474-04:00",
    "AgencyName": "sample string 3",
    "MainChannel": "sample string 4",
    "ParentAccount": {
      "Id": "bb2ea2ed-2a4e-4e48-9925-974326b1f3a5",
      "AgencyName": "sample string 2"
    },
    "Language": "sample string 5",
    "Bdm": null,
    "HomeProvince": "sample string 6",
    "PartnerURL": "sample string 7",
    "AgreementDate": "2023-06-09T00:43:48.1193474-04:00",
    "EffectiveDate": "2023-06-09T00:43:48.1193474-04:00",
    "TerminationDate": "2023-06-09T00:43:48.1193474-04:00",
    "BillToTop": true,
    "AllowAgencyBilled": true,
    "EnableB2CSite": true,
    "SponsoredLicense": true
  },
  "Address": {
    "AgencyId": "2d270fcc-fe0d-4f61-9cbe-43ae74a7b018",
    "BillingAddress1": "sample string 2",
    "BillingAddress2": "sample string 3",
    "BillingProvince": "sample string 4",
    "BillingCity": "sample string 5",
    "BillingPostalCode": "sample string 6",
    "BillingCountry": "sample string 7",
    "BillingEmail": "sample string 8",
    "BillingPhone": "sample string 9",
    "BillingIsEqual": true,
    "BusinessAddress1": "sample string 10",
    "BusinessAddress2": "sample string 11",
    "BusinessProvince": "sample string 12",
    "BusinessCity": "sample string 13",
    "BusinessPostalCode": "sample string 14",
    "BusinessCountry": "sample string 15",
    "BusinessEmail": "sample string 16",
    "BusinessPhone": "sample string 17",
    "ContactName": "sample string 18",
    "ContactEmail": "sample string 19"
  }
}

Response Information

Resource Description

Magnesium.Insurance.Contracts.AgencyAdmin.Result
NameDescriptionTypeAdditional information
Id

globally unique identifier

None.

UserMessage

string

None.

Errors

Collection of string

None.

Response Formats

application/json, text/json, text/html

Sample:
{
  "Id": "b36f9ac0-8893-42a2-81a8-33bc504cbb65",
  "UserMessage": "sample string 2",
  "Errors": [
    "sample string 1",
    "sample string 2"
  ]
}