/companies

get

List all companies

Secured by basic

Query Parameters

  • details: (boolean)

    The entire profiles will be returned. Instead of just the basic infos. (true,false)

  • category_id: (number)

    Filter by Category Id

  • status_id: (number)

    Filter by Status id (0-5)

    1. New
    2. Accepted
    3. Rejected
    4. OnHold
    5. Accepted [not paid]
    6. Canceld

HTTP status code 200

Body

Type: application/json

Example:

[
  {
    "id": "1",
    "name": "Software Pro",
    "date_created": "1365651574",
    "date_updated": "1421916757",
    "category": {
      "id": "1",
      "name": "Exhibitors"
    },
    "status": {
      "id": 0,
      "name": "New"
    }
  },
  {
    "id": "2",
    "name": "Live Next'",
    "date_created": "1365651774",
    "date_updated": "1421413633",
    "category": {
      "id": "1",
      "name": "Exhibitors"
    },
    "status": {
      "id": 1,
      "name": "Accepted"
    }
  }
]
post

Add a new Company

Secured by basic

Query Parameters

  • category_id: required (number)

    Category for the new company

Body

Type: application/x-www-form-urlencoded

Form Parameters
  • Company: (string)

    A detailed list of all fields can be retrieved using the /categories/{category_id} endpoint.

HTTP status code 200

New company profile has been created. You will receive basic information from this profile.

Body

Type: application/json

Example:

[
  {
    "id": "1",
    "name": "Software Pro",
    "date_created": "1365651574",
    "date_updated": "1421916757",
    "category": {
      "id": "1",
      "name": "Exhibitors"
    },
    "status": {
      "id": 0,
      "name": "New"
    }
  }
]

HTTP status code 400

Something went wrong. See HTTP status message for further details

get

Retrieve a Company resource

Secured by basic

URI Parameters

  • company_id: required (string)

HTTP status code 200

Body

Type: application/json

Example:

{
  "id": "218",
  "date_created": "1418213510",
  "date_updated": "1423567511",
  "Company": "Converve GmbH",
  "Street": "Küsterkamp 1",
  "ZIP Code": "25355",
  "City": "Barmstedt",
  "Country": {
    "code": "DE",
    "name": "Germany"
  },
  "Telephone": "+49 (0) 4123 922 61-0",
  "Website": "https://www.converve.de",
  "Line of business": "Matchmaking",
  "Company Description": "Manage all features of your networking event on the Converve Platform. Converve Networking Software comes as a highly customizable package of intuitive online software tools. Organizing any phase of your event has never been more simple and seamless. Together we will make your event extraordinary!",
  "Hall": "10",
  "Stand": "12A",
  "Category": {
    "id": "1",
    "name": "Exhibitors"
  }
}
post

Update a Company

Secured by basic

URI Parameters

  • company_id: required (string)

Body

Type: application/x-www-form-urlencoded

Form Parameters
  • Company: (string)

    A detailed list of all fields can be retrieved using the /categories/{category_id} endpoint.

HTTP status code 200

The profile has been updated. You will receive basic information from this profile.

Body

Type: application/json

Example:

[
  {
    "id": "1",
    "name": "Software Pro",
    "date_created": "1365651574",
    "date_updated": "1421916757",
    "category": {
      "id": "1",
      "name": "Exhibitors"
    },
    "status": {
      "id": 0,
      "name": "New"
    }
  }
]

HTTP status code 400

Something went wrong. See HTTP status message for further details

delete

Delete a Company.

Secured by basic

URI Parameters

  • company_id: required (string)

HTTP status code 200

The profile has been deleted.

get

Retrieve a list of persons (ID and Name)

Secured by basic

URI Parameters

  • company_id: required (string)

Query Parameters

  • status_id: (number)

    Filter by Status id (0/1)

    1. Inactive
    2. Active

HTTP status code 200

Body

Type: application/json

Example:

[
  {
    "id": "223",
    "name": "Sören Gregor",
    "date_created": 1418213510,
    "date_updated": 1423570682,
    "status": {
      "id": 1,
      "name": "Active"
    }
  }
]
get

Retrieve a list of products (ID and Name)

Secured by basic

URI Parameters

  • company_id: required (string)

Query Parameters

  • status_id: (number)

    Filter by Status id (0/1)

    1. Inactive
    2. Active

HTTP status code 200

Body

Type: application/json

Example:

[
  {
    "id": "210",
    "name": "Networking software for your events",
    "date_created": 1418213510,
    "date_updated": 1423829979,
    "status": {
      "id": 1,
      "name": "Active"
    }
  }
]
get

This is an alias for calling /companies with QUERY PARAMETERS details enabled.

Secured by basic

/persons

get

List all person profiles

Secured by basic

Query Parameters

  • category_id: (number)

    Filter by Category Id

  • details: (boolean)

    The entire profiles will be returned. Instead of just the basic infos. (true,false)

  • status_id: (number)

    Filter by Status id (0/1)

    1. Inactive
    2. Active
  • company_id: (number)

    Filter by Company Id

HTTP status code 200

Body

Type: application/json

Example:

[
  {
    "id": "1",
    "name": "Mandy Beach",
    "date_created": 1365651574,
    "date_updated": 1378906520,
    "status": {
      "id": 1,
      "name": "Active"
    }
  },
  {
    "id": "5",
    "name": "Tanja Watts",
    "date_created": 1366115124,
    "date_updated": 1369137534,
    "status": {
      "id": 1,
      "name": "Active"
    }
  }
]
post

Add a new Person

Secured by basic

Body

Type: application/x-www-form-urlencoded

Form Parameters
  • Company: (string)

    A detailed list of all fields can be retrieved using the /categories/{category_id} endpoint.

HTTP status code 200

New person profile has been created. You will receive basic information from this profile.

Body

Type: application/json

Example:

[
  {
    "id":"271",
    "name":"Vera Bredung",
    "date_created":1448553910,
    "date_updated":1448553910,
    "status": {
      "id":1,
      "name":"Active"
    }
  }
]

HTTP status code 400

Something went wrong. See HTTP status message for further details

get

Retrieve a Person resource

Secured by basic

URI Parameters

  • person_id: required (string)

HTTP status code 200

Body

Type: application/json

Example:

{
  "id": "223",
  "date_created": 1418213510,
  "date_updated": 1423570682,
  "Title": "",
  "First Name": "Sören",
  "Last Name": "Gregor",
  "Jobtitle": "",
  "Personal company e-mail": "soeren.gregor@match-making.de",
  "Mobile phone during event": "+49 1234 4567890",
  "Telephone": "+49 (0)4123 92261-0",
  "status": {
    "id": 1,
    "name": "Active"
  },
  "company": {
    "id": "218",
    "name": "Converve GmbH"
  }
}
post

Update a Person profile

Secured by basic

URI Parameters

  • person_id: required (string)

Body

Type: application/x-www-form-urlencoded

Form Parameters
  • Company: (string)

    A detailed list of all fields can be retrieved using the /categories/{category_id} endpoint.

HTTP status code 200

The profile has been updated. You will receive basic information from this profile.

Body

Type: application/json

Example:

[
  {
    "id":"271",
    "name":"Vera Bredung",
    "date_created":1448553910,
    "date_updated":1448553910,
    "status": {
      "id":1,
      "name":"Active"
    }
  }
]

HTTP status code 400

Something went wrong. See HTTP status message for further details

delete

Delete a Person.

Secured by basic

URI Parameters

  • person_id: required (string)

HTTP status code 200

The profile has been deleted.

get

Retrieve a list of product profiles linked to the person

Secured by basic

URI Parameters

  • person_id: required (string)

Query Parameters

  • status_id: (number)

    Filter by Status id (0/1)

    1. Inactive
    2. Active

HTTP status code 200

Body

Type: application/json

Example:

[
  {
    "id": "210",
    "name": "Networking software for your events",
    "date_created": 1418213510,
    "date_updated": 1423829979,
    "status": {
      "id": 1,
      "name": "Active"
    }
  }
]
get

This is an alias for calling /persons with QUERY PARAMETERS details enabled.

Secured by basic

/products

get

List all available product profiles.

Secured by basic

Query Parameters

  • category_id: (number)

    Filter by Category Id

  • details: (boolean)

    The entire profiles will be returned. Instead of just the basic infos. (true,false)

  • status_id: (number)

    Filter by Status id (0/1)

    1. Inactive
    2. Active
  • company_id: (number)

    Filter by Company Id

HTTP status code 200

Body

Type: application/json

Example:

[
  {
    "id": "1",
    "name": "-",
    "date_created": 1365651574,
    "date_updated": 1376918496,
    "status": {
      "id": 1,
      "name": "Active"
    }
  },
  {
    "id": "2",
    "name": "-",
    "date_created": 1365651774,
    "date_updated": 1404725939,
    "status": {
      "id": 1,
      "name": "Active"
    }
  }
]
post

Add a new Product

Secured by basic

Body

Type: application/x-www-form-urlencoded

Form Parameters
  • Company: (integer)

    A detailed list of all fields can be retrieved using the /categories/{category_id} endpoint.

HTTP status code 200

New product profile has been created. You will receive basic information from this profile.

Body

Type: application/json

Example:

[
  {
    "id": "1",
    "name": "Software Pro",
    "date_created": "1365651574",
    "date_updated": "1421916757",
    "category": {
      "id": "1",
      "name": "Exhibitors"
    },
    "status": {
      "id": 0,
      "name": "New"
    }
  }
]

HTTP status code 400

Something went wrong. See HTTP status message for further details

get

Receive a product resource

Secured by basic

URI Parameters

  • product_id: required (string)

HTTP status code 200

Body

Type: application/json

Example:

{
  "id": "210",
  "date_created": 1418213510,
  "date_updated": 1423829979,
  "Title": "Networking software for your events",
  "What we offer": "A Converve networking event boosts first-class business contacts, profitable long-term networking and measurable ROI. Transform your business networking and increase attendance. ",
  "What we are looking for": "As an event organizer you know that B2B networking events and appointment matching programs are quite simply the best way for executives to connect with other key decision-makers in their industry. Unfortunately, without the right software the events can be difficult to organize, tricky to import data and nearly impossible to customize.",
  "status": {
    "id": 1,
    "name": "Active"
  },
  "company": {
    "id": "218",
    "name": "Converve GmbH"
  }
}
post

Update a Product profile

Secured by basic

URI Parameters

  • product_id: required (string)

Body

Type: application/x-www-form-urlencoded

Form Parameters
  • Company: (string)

    A detailed list of all fields can be retrieved using the /categories/{category_id} endpoint.

HTTP status code 200

The profile has been updated. You will receive basic information from this profile.

Body

Type: application/json

Example:

[
  {
    "id": "1",
    "name": "Software Pro",
    "date_created": "1365651574",
    "date_updated": "1421916757",
    "category": {
      "id": "1",
      "name": "Exhibitors"
    },
    "status": {
      "id": 0,
      "name": "New"
    }
  }
]

HTTP status code 400

Something went wrong. See HTTP status message for further details

delete

Delete a Product.

Secured by basic

URI Parameters

  • product_id: required (string)

HTTP status code 200

The profile has been deleted.

get

Receive a list of person profiles linked to the product.

Secured by basic

URI Parameters

  • product_id: required (string)

Query Parameters

  • status_id: (number)

    Filter by Status id (0/1)

    1. Inactive
    2. Active

HTTP status code 200

Body

Type: application/json

Example:

[
  {
    "id": "223",
    "name": "Sören Gregor",
    "date_created": 1418213510,
    "date_updated": 1423570682,
    "status": {
      "id": 1,
      "name": "Active"
    }
  },
  {
    "id": "252",
    "name": "Mark Kessels",
    "date_created": 1423648841,
    "date_updated": 1423648841,
    "status": {
      "id": 1,
      "name": "Active"
    }
  }
]
get

This is an alias for calling /products with QUERY PARAMETERS details enabled.

Secured by basic

/categories

get

List all available categories.

Secured by basic

Query Parameters

  • details: (boolean)

    The entire profiles will be returned. Instead of just the basic infos. (true,false)

HTTP status code 200

Body

Type: application/json

Example:

[
  {
    "id": "2",
    "name": "Visitors",
    "date_created": 1421245636,
    "date_updated": 1421164626
  },
  {
    "id": "1",
    "name": "Exhibitors",
    "date_created": 1421164626,
    "date_updated": 1425310345
  }
]
get

Receive a Category resource. Including an overview of profile fields.

Secured by basic

URI Parameters

  • category_id: required (string)

HTTP status code 200

Body

Type: application/json

Example:

{
  "id": "1",
  "date_created": 1421164626,
  "date_updated": 1425310345,
  "name": "Exhibitors",
  "color": "#b283ce",
  "public": "true",
  "registration": "true",
  "profiles":
}
get

Receive all companies from a category.

Secured by basic

URI Parameters

  • category_id: required (string)

HTTP status code 200

Body

Type: application/json

Example:

[
  {
    "id": "1",
    "name": "Software Pro",
    "date_created": "1365651574",
    "date_updated": "1421916757",
    "category": {
      "id": "1",
      "name": "Exhibitors"
    },
    "status": {
      "id": 0,
      "name": "New"
    }
  },
  {
    "id": "2",
    "name": "Live Next'",
    "date_created": "1365651774",
    "date_updated": "1421413633",
    "category": {
      "id": "1",
      "name": "Exhibitors"
    },
    "status": {
      "id": 1,
      "name": "Accepted"
    }
  }
]
get

This is an alias for calling /categories with QUERY PARAMETERS details enabled.

Secured by basic

/invoices

get

List all invoices. The currency is Euro, USD or CAD depending on the setup of the event platform. The amounts show up with up to two digits after the decimal point.

Secured by basic

Query Parameters

  • category_id: (number)

    Filter by Category Id

  • details: (boolean)

    The entire profiles will be returned. Instead of just the basic infos. (true,false)

HTTP status code 200

Body

Type: application/json

Example:

[
  {
    "id": "5",
    "number": "005",
    "amount_total": 4020,
    "amount_paid": 0,
    "company": {
      "id": "1",
      "name": "Software Pro"
    },
    "date_created": 1371128692,
    "date_updated": 1371128692
  },
  {
    "id": "6",
    "number": "006",
    "amount_total": 232,
    "amount_paid": 0,
    "company": {
      "id": "72",
      "name": "North Only"
    },
    "date_created": 1374758717,
    "date_updated": 1374758717
  }
]
get

Receive an invoice resource.

Secured by basic

URI Parameters

  • invoice_id: required (string)

HTTP status code 200

Body

Type: application/json

Example:

{
  "id": "42",
  "number": "042",
  "amount_total": 9000,
  "amount_paid": 9000,
  "amount_due": 0,
  "amount_net": 7500,
  "amount_tax": 1500,
  "company": {
    "id": "7",
    "name": "Big Live"
  },
  "items": [
    {
      "id": "33",
      "name": "Representative",
      "description": "",
      "quantity": "1",
      "price": "1500",
      "total": 1500
    }
  ],
  "payments": [
    {
      "id": 38,
      "amount": "9000",
      "date_created": "1402990443",
      "type": "PayPal",
      "payment_id": "973335822A5494638"
    }
  ],
  "date_created": 1402990443,
  "date_updated": 1402990443
}
get

This is an alias for calling /invoices with QUERY PARAMETERS details enabled.

Secured by basic

/prepop

get

List of prepopulated users

Secured by basic

Query Parameters

  • category_id: (number)

    Filter by Category Id

  • details: (boolean)

    The entire profiles will be returned. Instead of just the basic infos. (true,false)

post

Insert a new prepopluated user

Secured by basic

Query Parameters

  • category_id: required (number)

    Category for the new user

Body

Type: application/x-www-form-urlencoded

Form Parameters
  • Company: (string)

    A detailed list of all fields can be retrieved using the /categories endpoint.

get

Receive an prepop resource.

Secured by basic

URI Parameters

  • prepop_id: required (string)

HTTP status code 200

Body

Type: application/json

Example:

....
get

Send the prepop email

Secured by basic

URI Parameters

  • prepop_id: required (string)

HTTP status code 200

Body

Type: application/json

Example:

...