This API doc covers the following topics below, feel free to click on the hyperlink to skip to that section. โ
Brand Endpoints
Base URL:
AU ๐ฆ๐บ : https://api.syd.e1.enboarder.com/restapi/v1/settings
EU ๐ช๐บ : https://api.fra.e1.enboarder.com/restapi/v1/settings
US ๐บ๐ธ : https://api.ore.e1.enboarder.com/restapi/v1/settings
CA ๐จ๐ฆ : https://api.can.e1.enboarder.com/restapi/v1/settings
Get Brands
Report End Point:
{{baseURL}}/brand/all
HTTP Method: GET
Description: To get a list of brands from your Enboarder account
Parameters: None
Sample Response:
Code | Body |
200 | EXAMPLE VALUE: [ |
404 | Forbidden |
Get Brand by ID
Report End Point:
{{baseURL}}/brand/byid/{id}
HTTP Method: GET
Description: To get a specific brand with an ID in your Enboarder account
Parameters:
Name | Description |
id | Identifier of the brand |
Sample Response:
Code | Body |
200 | EXAMPLE VALUE { |
400 | EXAMPLE VALUE { |
403 | Forbidden |
Get Brand by name
Report End Point:
{{baseURL}}/brand/byname/{name}
HTTP Method: GET
Description: To get a specific brand with a name in your Enboarder account
Parameters:
Name | Description |
name | Name of the brand |
Sample Response:
Code | Body |
200 | EXAMPLE VALUE { |
400 | EXAMPLE VALUE { |
403 | Forbidden |
Create Brands
Report End Point:
{{baseURL}}/brand
HTTP Method: POST
Description: To create brands in your Enboarder account
Parameters: None
Request body (required):
EXAMPLE VALUE
{
"name": "Microsoft",
"btnbg": "#999999",
"btnfg": "#FFFFFF",
"headerbg": "#999999",
"headerfg": "#FFFFFF",
"logobase64": "iVBORw0KGgoAAAANSUhEUgAAACUAAAAbCAYAAAD77kbeAAAGKUlEQVRYCc2Xy29VVRTGv7Xvva1RAyJULG15...",
"iconbase64": "iVBORw0KGgoAAAANSUhEUgAAACUAAAAbCAYAAAD77kbeAAAGKUlEQVRYCc2Xy29VVRTGv7Xvva1RAyJULG15...",
"emailfrom": "Microsoft Corporation",
"smsfrom": "microsoft",
"shortdomain": "microsoft",
"shortsubdomain": "microsoft",
"addhttp": "yes"
}
Sample Response:
Code | Body |
201 | EXAMPLE VALUE { |
409 | EXAMPLE VALUE { |
400 | EXAMPLE VALUE { |
403 | Forbidden |
Update Brands with ID
Report End Point:
{{baseURL}}/brand/byid/{id}
HTTP Method: PUT
Description: To update brands in your Enboarder account using a brand ID
Parameters:
Name | Description |
id | Id of the brand |
Request body (required):
EXAMPLE VALUE
{
"name": "Microsoft",
"btnbg": "#999999",
"btnfg": "#FFFFFF",
"headerbg": "#999999",
"headerfg": "#FFFFFF",
"logobase64": "iVBORw0KGgoAAAANSUhEUgAAACUAAAAbCAYAAAD77kbeAAAGKUlEQVRYCc2Xy29VVRTGv7Xvva1RAyJULG15...",
"iconbase64": "iVBORw0KGgoAAAANSUhEUgAAACUAAAAbCAYAAAD77kbeAAAGKUlEQVRYCc2Xy29VVRTGv7Xvva1RAyJULG15...",
"emailfrom": "Microsoft Corporation",
"smsfrom": "microsoft",
"shortdomain": "microsoft",
"shortsubdomain": "microsoft",
"addhttp": "yes"
}
Sample Response:
Code | Body |
200 | EXAMPLE VALUE { |
404 | EXAMPLE VALUE { |
409 | EXAMPLE VALUE { |
400 | EXAMPLE VALUE { |
403 | Forbidden |
Update Brands with name
Report End Point:
{{baseURL}}/brand/byname/{name}
HTTP Method: PUT
Description: Updates an existing brand with name provided. To remove attributes from a brand, the attribute has to be passed in the payload with no value or empty string.
Parameters:
Name | Description |
name | Name of the brand |
Request body (required):
EXAMPLE VALUE
{
"name": "Microsoft",
"btnbg": "#999999",
"btnfg": "#FFFFFF",
"headerbg": "#999999",
"headerfg": "#FFFFFF",
"logobase64": "iVBORw0KGgoAAAANSUhEUgAAACUAAAAbCAYAAAD77kbeAAAGKUlEQVRYCc2Xy29VVRTGv7Xvva1RAyJULG15...",
"iconbase64": "iVBORw0KGgoAAAANSUhEUgAAACUAAAAbCAYAAAD77kbeAAAGKUlEQVRYCc2Xy29VVRTGv7Xvva1RAyJULG15...",
"emailfrom": "Microsoft Corporation",
"smsfrom": "microsoft",
"shortdomain": "microsoft",
"shortsubdomain": "microsoft",
"addhttp": "yes"
}
Sample Response:
Code | Body |
200 | EXAMPLE VALUE { |
409 | EXAMPLE VALUE { |
400 | Example value { |
403 | Forbidden |
Delete Brands with ID
Report End Point:
{{baseURL}}/brand/byid/{id}
HTTP Method: DELETE
Description: To delete existing brands in your Enboarder account using a brand ID
Request body: None
Parameters:
Name | Description |
id | Id of the brand |
Sample Response:
Code | Body |
200 | EXAMPLE VALUE { |
404 | EXAMPLE VALUE { |
400 | EXAMPLE VALUE { |
403 | Forbidden |
Delete Brands with name
Report End Point:
{{baseURL}}/brand/byid/{name}
HTTP Method: DELETE
Description: To delete existing brands in your Enboarder account using a brand name
Request body: None
Parameters:
Name | Description |
Name | Name of the brand |
Sample Response:
Code | Body |
200 | EXAMPLE VALUE { |
404 | EXAMPLE VALUE { |
400 | EXAMPLE VALUE { |
403 | Forbidden |
Location Endpoints
Base URL:
AU ๐ฆ๐บ : https://api.syd.e1.enboarder.com/restapi/v1/settings
EU ๐ช๐บ : https://api.fra.e1.enboarder.com/restapi/v1/settings
US ๐บ๐ธ : https://api.ore.e1.enboarder.com/restapi/v1/settings
CA ๐จ๐ฆ : https://api.can.e1.enboarder.com/restapi/v1/settings
Timezones
Model
Name | Type |
k | string (id) |
v | string |
Report End Point:
{{baseURL}}/timezones
HTTP Method: GET
Description: Get timezones supported in Enboarder
Parameters: None
Sample Response:
Code | Body |
200 | Example value: [ |
Locations
Model
Location
Name | Type |
id | string |
name | string (unique) |
tz | Timezone id(k) |
city | string |
state | string |
country | string |
address | string |
postcode | string or integer |
Report End Point:
{{baseURL}}/location/all
HTTP Method: GET
Description: Get locations present in your Enboarder account
Parameters: None
Sample Response:
Code | Body |
200 | Example value: [ |
404 | Forbidden |
Creating a location
Report End Point:
{{baseURL}}/location
HTTP Method: POST
Description: Create locations in your Enboarder account
Parameters: None
Request body (required):
EXAMPLE VALUE:
{
"name": "New York Central",
"tz": "US/Eastern",
"city": "New York",
"state": "New York",
"country": "United States",
"address": "101, Wall Street, Manhattan",
"postcode": 10001
}
Sample Response:
Code | Body |
201 | Example value { |
409 | Example value { |
400 | Example value { |
403 | Forbidden |
Get locations by ID
Report End Point:
{{baseURL}}/location/byid/{id}
HTTP Method: GET
Description: Get location present in your Enboarder account by ID
Parameters:
Name | Description |
id | Identifier of the location |
Sample Response:
Code | Body |
200 | Example value { |
400 | Example value { |
403 | Forbidden |
Get locations by name
Report End Point:
{{baseURL}}/location/byname/{name}
HTTP Method: GET
Description: Get location present in your Enboarder account by name
Parameters:
Name | Description |
name | Name of the location |
Sample Response:
Code | Body |
200 | Example value { |
400 | Example value { |
403 | Forbidden |
Update locations by ID
Report End Point:
{{baseURL}}/location/byid/{id}
HTTP Method: PUT
Description: Updates an existing location in your Enboarder account by ID
Parameters:
Name | Description |
id | Id of the location |
Request body (required):
EXAMPLE VALUE
{
"name": "New York Central",
"tz": "US/Eastern",
"city": "New York",
"state": "New York",
"country": "United States",
"address": "101, Wall Street, Manhattan",
"postcode": 10001
}
Sample Response:
Code | Body |
200 | Example value { |
404 | Example value { |
409 | Example value { |
400 | Example value { |
403 | Forbidden |
Update locations by name
Report End Point:
{{baseURL}}/location/byname/{name}
HTTP Method: PUT
Description: Updates an existing location in your Enboarder account by name
Parameters:
Name | Description |
name | Name of the location |
Request body (required):
EXAMPLE VALUE
{
"name": "New York Central",
"tz": "US/Eastern",
"city": "New York",
"state": "New York",
"country": "United States",
"address": "101, Wall Street, Manhattan",
"postcode": 10001
}
Sample Response:
Code | Body |
200 | Example value { |
409 | Example value { |
400 | Example value { |
403 | Forbidden |
Delete locations by ID
Report End Point:
{{baseURL}}/location/byid/{id}
HTTP Method: DELETE
Description: Deletes an existing location in your Enboarder account by ID
Parameters:
Name | Description |
id | Id of the location |
Sample Response:
Code | Body |
200 | Example value { |
404 | Example value { |
400 | Example value { |
403 | Forbidden |
Delete locations by name
Report End Point:
{{baseURL}}/location/byname/{name}
HTTP Method: DELETE
Description: Deletes an existing location in your Enboarder account by name
Parameters:
Name | Description |
Name | Name of the location |
Sample Response:
Code | Body |
200 | Example value { |
404 | Example value { |
400 | Example value { |
403 | Forbidden |
Categories Endpoints
Base URL:
AU ๐ฆ๐บ : https://api.syd.e1.enboarder.com/restapi/v1/settings
EU ๐ช๐บ : https://api.fra.e1.enboarder.com/restapi/v1/settings
US ๐บ๐ธ : https://api.ore.e1.enboarder.com/restapi/v1/settings
CA ๐จ๐ฆ : https://api.can.e1.enboarder.com/restapi/v1/settings
MODEL
Name | Type |
id | string |
name | string (unique) |
attr | array |
Get a list of categories in your Enboarder account
Report End Point:
{{baseURL}}/category/all
HTTP Method: GET
Description: Get categories present in your Enboarder account
Parameters: None
Sample Response:
Code | Body |
200 | EXAMPLE VALUE: [ |
404 | Forbidden |
Create a new category
Report End Point:
{{baseURL}}/category
HTTP Method: POST
Description: Get categories present in your Enboarder account
Parameters: None
Request body (required):
EXAMPLE VALUE
{
"name": "Division",
"attr": [
{
"value": "Sales",
"key": "qCYTxeBLQp"
},
{
"value": "Marketing",
"key": "kWQZSkAUv"
}
]
}
Sample Response:
Code | Body |
201 | EXAMPLE VALUE: { |
409 | EXAMPLE VALUE { |
400 | EXAMPLE VALUE { |
403 | Forbidden |
Get categories present in account by ID
Report End Point:
{{baseURL}}/category/byid/{id}
HTTP Method: GET
Description: Get categories present in your Enboarder account by ID
Parameters:
Name | Description |
id | Identifier of the category |
Sample Response:
Code | Body |
200 | EXAMPLE VALUE: { |
400 | EXAMPLE VALUE { |
403 | Forbidden |
Get categories present in account by name
Report End Point:
{{baseURL}}/category/byname/{name}
HTTP Method: GET
Description: Get categories present in your Enboarder account by name
Parameters:
Name | Description |
name | Name of the category |
Sample Response:
Code | Body |
200 | EXAMPLE VALUE: { |
400 | EXAMPLE VALUE { |
403 | Forbidden |
Updating categories present in account by ID
Report End Point:
{{baseURL}}/category/byid/{id}
HTTP Method: PUT
Description: Update categories present in your Enboarder account by ID
Parameters:
Name | Description |
id | Id of the c |
Request body (required):
EXAMPLE VALUE:
{
"name": "Division",
"attr": [
{
"value": "Sales",
"key": "qCYTxeBLQp"
},
{
"value": "Marketing",
"key": "kWQZSkAUv"
}
]
}
Sample Response:
Code | Body |
200 | EXAMPLE VALUE: { |
404 | EXAMPLE VALUE { |
409 | EXAMPLE VALUE { |
400 | EXAMPLE VALUE { |
403 | Forbidden |
Updating categories present in account by name
Report End Point:
{{baseURL}}/category/byname/{name}
HTTP Method: PUT
Description: Update categories present in your Enboarder account by name
Parameters:
Name | Description |
name | Name of the category |
Request body (required):
EXAMPLE VALUE:
{
"name": "Division",
"attr": [
{
"value": "Sales",
"key": "qCYTxeBLQp"
},
{
"value": "Marketing",
"key": "kWQZSkAUv"
}
]
}
Sample Response:
Code | Body |
200 | EXAMPLE VALUE: { |
409 | EXAMPLE VALUE { |
400 | Example value { |
403 | Forbidden |
Deleting categories present in account by ID
Report End Point:
{{baseURL}}/category/byid/{id}
HTTP Method: DELETE
Description: Delete categories present in your Enboarder account by ID
Parameters:
Name | Description |
id | Id of the c |
Sample Response:
Code | Body |
200 | EXAMPLE VALUE { |
404 | EXAMPLE VALUE { |
400 | EXAMPLE VALUE { |
403 | Forbidden |
Deleting categories present in account by name
Report End Point:
{{baseURL}}/category/byname/{name}
HTTP Method: DELETE
Description: Delete categories present in your Enboarder account by name
Parameters:
Name | Description |
name | Name of the category |
Sample Response:
Code | Body |
200 | EXAMPLE VALUE { |
404 | EXAMPLE VALUE { |
400 | EXAMPLE VALUE { |
403 | Forbidden |
Custom Field Endpoints
Base URL:
AU ๐ฆ๐บ : https://api.syd.e1.enboarder.com/restapi/v1/settings
EU ๐ช๐บ : https://api.fra.e1.enboarder.com/restapi/v1/settings
US ๐บ๐ธ : https://api.ore.e1.enboarder.com/restapi/v1/settings
CA ๐จ๐ฆ : https://api.can.e1.enboarder.com/restapi/v1/settings
MODEL
Name | Type |
id | string |
name | string (unique) |
type | string (f-shorttext/ f-longtext/ f-number/ f-date/ f-time/ f-picklist) |
required | string (yes/no) |
values | array (object) for picklist alone |
Get a list of custom fields in your Enboarder account
Report End Point:
{{baseURL}}/customfield/all
HTTP Method: GET
Description: Get custom fields present in your Enboarder account
Parameters: None
Sample Response:
Code | Body |
200 | EXAMPLE VALUE: [ |
404 | Forbidden |
Create a new custom field
{{baseURL}}/customfield
HTTP Method: POST
Description: Create a custom field in your Enboarder account
Parameters: None
Request body (required):
EXAMPLE VALUE
{
"id": "sadfegawfg",
"name": "Division",
"type: "f-picklist",
"required": "yes",
"values: [
{
"value": "Sales",
"key": "qCYTxeBLQp"
},
{
"value": "Marketing",
"key": "kWQZSkAUv"
}
]
}
Sample Response:
Code | Body |
201 | EXAMPLE VALUE { |
409 | EXAMPLE VALUE { |
400 | EXAMPLE VALUE { |
403 | Forbidden |
Get custom field by ID
{{baseURL}}/customfield/byid/{id}
HTTP Method: GET
Description: Get a custom field in your Enboarder account by ID
Parameters:
Name | Description |
id | Identifier of the custom field |
Sample Response:
Code | Body |
200 | EXAMPLE VALUE { |
400 | EXAMPLE VALUE { |
403 | Forbidden |
Get custom field by name
{{baseURL}}/customfield/byname/{name}
HTTP Method: GET
Description: Get a custom field in your Enboarder account by name
Parameters:
Name | Description |
name | Name of the custom field |
Responses
Code | Body |
200 | EXAMPLE VALUE: { |
400 | EXAMPLE VALUE { |
403 | Forbidden |
Update custom field by ID
{{baseURL}}/customfield/byid/{id}
HTTP Method: PUT
Description: Update a custom field in your Enboarder account by ID
Parameters:
Name | Description |
id | Id of the custom field |
Request body (required):
EXAMPLE VALUE:
{
"name": "Division",
"values": [
{
"value": "Sales",
"key": "qCYTxeBLQp"
},
{
"value": "Marketing",
"key": "kWQZSkAUv"
}
]
}
Sample Response:
Code | Body |
200 | EXAMPLE VALUE { |
404 | EXAMPLE VALUE { |
409 | EXAMPLE VALUE { |
400 | EXAMPLE VALUE { |
403 | Forbidden |
Update custom field by name
{{baseURL}}/customfield/byname/{name}
HTTP Method: PUT
Description: Update a custom field in your Enboarder account by name
Parameters:
Name | Description |
name | Name of the custom field |
Request body (required):
EXAMPLE VALUE
{
"id": "sadfegawfg",
"name": "Division",
"type: "f-picklist",
"required": "yes",
"values: [
{
"value": "Sales",
"key": "qCYTxeBLQp"
},
{
"value": "Marketing",
"key": "kWQZSkAUv"
}
]
}
Sample Response:
Code | Body |
200 | EXAMPLE VALUE { |
409 | EXAMPLE VALUE { |
400 | Example value { |
403 | Forbidden |
Delete custom field by ID
{{baseURL}}/customfield/byid/{id}
HTTP Method: DELETE
Description: Delete a custom field in your Enboarder account by ID
Parameters:
Name | Description |
id | Id of the custom field |
Sample Response:
Code | Body |
200 | EXAMPLE VALUE { |
404 | EXAMPLE VALUE { |
400 | EXAMPLE VALUE { |
403 | Forbidden |
Delete custom field by name
{{baseURL}}/customfield/byname/{name}
HTTP Method: DELETE
Description: Delete a custom field in your Enboarder account by name
Parameters:
Name | Description |
name | Name of the custom field |
Sample Response:
Code | Body |
200 | EXAMPLE VALUE { |
404 | EXAMPLE VALUE { |
400 | EXAMPLE VALUE { |
403 | Forbidden |
Got questions? Reach out to the team by clicking the '?' button at the top right of any Enboarder page. ๐