Cakemail Logo
Cakemail API

Interest (1.18.25)

Endpoint:https://api.cakemail.dev

Show all Interests

GET
https://api.cakemail.dev
/lists/{list_id}/interests

Show all Interestspath Parameters

  • list_idinteger · required

Show all Interestsquery Parameters

  • account_idinteger · min: 1
  • pageinteger · min: 1
    Default: 1
  • per_pageinteger · min: 1
    Default: 50
  • with_countboolean

Show all InterestsResponses

    • paginationobject · required
    • dataobject[] · required

Create an Interest

POST
https://api.cakemail.dev
/lists/{list_id}/interests

Create an Interestpath Parameters

  • list_idinteger · required

Create an Interestquery Parameters

  • account_idinteger · min: 1

Create an InterestRequest Body

  • namestring · minLength: 1 · maxLength: 255 · pattern: ^[+@\-_#a-zA-Z0-9]+$ · required
  • aliasstring

Create an InterestResponses

    • dataobject · required
    • objectstring
      Default: interest
    • createdboolean
      Default: true

Get an Interest

GET
https://api.cakemail.dev
/lists/{list_id}/interests/{interest_name}

Get an Interestpath Parameters

  • list_idinteger · required
  • interest_namestring · minLength: 1 · maxLength: 255 · pattern: ^[+@\-_#a-zA-Z0-9]+$ · required

Get an Interestquery Parameters

  • account_idinteger · min: 1

Get an InterestResponses

    • dataobject · required

Delete an Interest

DELETE
https://api.cakemail.dev
/lists/{list_id}/interests/{interest_name}

Delete an Interestpath Parameters

  • list_idinteger · required
  • interest_namestring · minLength: 1 · maxLength: 255 · pattern: ^[+@\-_#a-zA-Z0-9]+$ · required

Delete an Interestquery Parameters

  • account_idinteger · min: 1

Delete an InterestResponses

    • dataobject · required
    • objectstring
      Default: interest
    • deletedboolean
      Default: true

Update an Interest

PATCH
https://api.cakemail.dev
/lists/{list_id}/interests/{interest_name}

Update an Interestpath Parameters

  • list_idinteger · required
  • interest_namestring · minLength: 1 · maxLength: 255 · pattern: ^[+@\-_#a-zA-Z0-9]+$ · required

Update an Interestquery Parameters

  • account_idinteger · min: 1

Update an InterestRequest Body

  • namestring
  • aliasstring

Update an InterestResponses

    • dataobject · required
    • objectstring
      Default: interest
    • patchedboolean
      Default: true