POST api/CreditCards

Request Information

URI Parameters

None.

Body Parameters

CreditCard
NameDescriptionTypeAdditional information
ID

integer

None.

Description

string

None.

Summary

string

None.

FirstName

string

Required

LastName

string

Required

Company

string

None.

CardType

CardTypes

Required

LastFour

string

None.

ExpirationMonth

integer

Required

Range: inclusive between 1 and 12

ExpirationYear

integer

Required

Range: inclusive between 2016 and 3000

AuthorizeNetCIMToken

string

None.

BillingAddressID

integer

None.

BillingAddress

Location

None.

Created

date

None.

Status

Statuses

None.

UserID

string

Required

CardNumber

string

String length: inclusive between 13 and 16

CardCvv

string

String length: inclusive between 3 and 4

Default

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "id": 1,
  "description": "sample string 2",
  "summary": "sample string 2",
  "firstName": "sample string 3",
  "lastName": "sample string 4",
  "company": "sample string 5",
  "cardType": 0,
  "lastFour": "g 14",
  "expirationMonth": 7,
  "expirationYear": 8,
  "authorizeNetCIMToken": "sample string 9",
  "billingAddressID": 10,
  "billingAddress": {
    "id": 1,
    "streetAddress": "sample string 2",
    "streetAddress2": "sample string 3",
    "city": "sample string 4",
    "province": "sample string 5",
    "countryID": 6,
    "country": {
      "id": 1,
      "name": "sample string 2",
      "abbreviation": "sample string 3",
      "isPostalCodeRequired": true,
      "isStateRequired": true
    },
    "postalCode": "sample string 7",
    "created": "2026-02-22T14:34:21.119168+00:00"
  },
  "created": "2026-02-22T14:34:21.119168+00:00",
  "status": 0,
  "userID": "sample string 13",
  "cardNumber": "sample string 14",
  "cardCvv": "sample string 15",
  "default": true
}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'CreditCard'.

Response Information

Resource Description

CreditCard
NameDescriptionTypeAdditional information
ID

integer

None.

Description

string

None.

Summary

string

None.

FirstName

string

Required

LastName

string

Required

Company

string

None.

CardType

CardTypes

Required

LastFour

string

None.

ExpirationMonth

integer

Required

Range: inclusive between 1 and 12

ExpirationYear

integer

Required

Range: inclusive between 2016 and 3000

AuthorizeNetCIMToken

string

None.

BillingAddressID

integer

None.

BillingAddress

Location

None.

Created

date

None.

Status

Statuses

None.

UserID

string

Required

CardNumber

string

String length: inclusive between 13 and 16

CardCvv

string

String length: inclusive between 3 and 4

Default

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "id": 1,
  "description": "sample string 2",
  "summary": "sample string 2",
  "firstName": "sample string 3",
  "lastName": "sample string 4",
  "company": "sample string 5",
  "cardType": 0,
  "lastFour": "g 14",
  "expirationMonth": 7,
  "expirationYear": 8,
  "authorizeNetCIMToken": "sample string 9",
  "billingAddressID": 10,
  "billingAddress": {
    "id": 1,
    "streetAddress": "sample string 2",
    "streetAddress2": "sample string 3",
    "city": "sample string 4",
    "province": "sample string 5",
    "countryID": 6,
    "country": {
      "id": 1,
      "name": "sample string 2",
      "abbreviation": "sample string 3",
      "isPostalCodeRequired": true,
      "isStateRequired": true
    },
    "postalCode": "sample string 7",
    "created": "2026-02-22T14:34:21.119168+00:00"
  },
  "created": "2026-02-22T14:34:21.119168+00:00",
  "status": 0,
  "userID": "sample string 13",
  "cardNumber": "sample string 14",
  "cardCvv": "sample string 15",
  "default": true
}