Motimate (Preview)
Motimate is the result of more than 10 years of working with some of Scandinavias largest companies in improving their internal communication, increasing their sales and refining their employee training. We provide an award winning SAAS-solution making internal communication and corporate training fun and easy.
Read more about Motimate on motimateapp.com.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Motimate AS |
URL | https://about.motimateapp.com |
[email protected] |
Connector Metadata | |
---|---|
Publisher | Motimate AS |
Website | https://motimateapp.com |
Privacy policy | https://about.motimateapp.com/general-security-information |
Categories | Communication;Human Resources |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
DELETE positions |
Delete position by position_id |
GET me |
Me |
Group - create |
Create new group |
Group - delete by id |
Delete group by group_id |
Group - get all |
Get all groups |
Group - get by id |
Get group by group_id |
Group - Update by id |
Update group by group_id |
Position - create |
Create new position |
Position - get all |
Get all positions in organization |
Position - get by id |
Get position by position_id |
Position - update by id |
Update position by position_id |
POST token |
Get oauth token |
User - create |
Create new user |
User - delete by id |
Delete user by user_id |
User - get all |
Get all users in organization |
User - Get by id |
Get user by user_id |
User - update by id |
Update user by user_id |
DELETE positions
Delete position by position_id
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Authorization
|
Auth | True | string |
Authorization with access token (Format: "Bearer " + {access_token}) |
Subdomain
|
subdomain | True | string |
Specify your organization's subdomain to motimateapp.com. |
Position id
|
position_id | True | string |
Position ID in Motimate |
Returns
GET me
Me
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Authorization
|
Auth | True | string |
Authorization with access token (Format: "Bearer " + {access_token}) |
Subdomain
|
subdomain | True | string |
Specify your organization's subdomain to motimateapp.com. |
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
data.id | integer |
id |
email
|
data.email | string |
|
employee_number
|
data.employee_number | string |
employee_number |
first_name
|
data.first_name | string |
first_name |
last_name
|
data.last_name | string |
last_name |
organization_role
|
data.organization_role | string |
organization_role |
phone_number
|
data.phone_number | string |
phone_number |
Group - create
Create new group
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Authorization
|
Auth | True | string |
Authorization with access token (Format: "Bearer " + {access_token}) |
Subdomain
|
subdomain | True | string |
Specify your organization's subdomain to motimateapp.com. |
key
|
key | string |
key |
|
value
|
value | string |
value |
|
description
|
description | string |
description |
|
type
|
type | string |
type |
|
enabled
|
enabled | boolean |
enabled |
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
data.id | integer |
id |
kind
|
data.kind | string |
kind |
level
|
data.level | string |
level |
name
|
data.name | string |
name |
parent_id
|
data.parent_id | integer |
parent_id |
Group - delete by id
Delete group by group_id
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Authorization
|
Auth | True | string |
Authorization with access token (Format: "Bearer " + {access_token}) |
Subdomain
|
subdomain | True | string |
Specify your organization's subdomain to motimateapp.com. |
Group id
|
group_id | True | string |
Group ID in Motimate |
Returns
Group - get all
Get all groups
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Authorization
|
Auth | True | string |
Authorization with access token (Format: "Bearer " + {access_token}) |
Subdomain
|
subdomain | True | string |
Specify your organization's subdomain to motimateapp.com. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object |
data |
id
|
data.id | integer |
id |
kind
|
data.kind | string |
kind |
level
|
data.level | string |
level |
name
|
data.name | string |
name |
parent_id
|
data.parent_id | integer |
parent_id |
Group - get by id
Get group by group_id
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Authorization
|
Auth | True | string |
Authorization with access token (Format: "Bearer " + {access_token}) |
Subdomain
|
subdomain | True | string |
Specify your organization's subdomain to motimateapp.com. |
Group id
|
group_id | True | string |
Group ID in Motimate |
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
data.id | integer |
id |
kind
|
data.kind | string |
kind |
level
|
data.level | string |
level |
name
|
data.name | string |
name |
Group - Update by id
Update group by group_id
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Group id
|
group_id | True | string |
Group ID in Motimate |
Authorization
|
Auth | True | string |
Authorization with access token (Format: "Bearer " + {access_token}) |
Subdomain
|
subdomain | True | string |
Specify your organization's subdomain to motimateapp.com. |
kind
|
kind | string |
kind |
|
name
|
name | string |
name |
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
data.id | integer |
id |
kind
|
data.kind | string |
kind |
level
|
data.level | string |
level |
name
|
data.name | string |
name |
Position - create
Create new position
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Authorization
|
Auth | True | string |
Authorization with access token (Format: "Bearer " + {access_token}) |
Subdomain
|
subdomain | True | string |
Specify your organization's subdomain to motimateapp.com. |
key
|
key | string |
key |
|
value
|
value | string |
value |
|
description
|
description | string |
description |
|
type
|
type | string |
type |
|
enabled
|
enabled | boolean |
enabled |
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
data.id | integer |
id |
import_id
|
data.import_id | string |
import_id |
name
|
data.name | string |
name |
Position - get all
Get all positions in organization
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Authorization
|
Auth | True | string |
Authorization with access token (Format: "Bearer " + {access_token}) |
Subdomain
|
subdomain | True | string |
Specify your organization's subdomain to motimateapp.com. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object |
data |
id
|
data.id | integer |
id |
import_id
|
data.import_id | string |
import_id |
name
|
data.name | string |
name |
Position - get by id
Get position by position_id
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Authorization
|
Auth | True | string |
Authorization with access token (Format: "Bearer " + {access_token}) |
Subdomain
|
subdomain | True | string |
Specify your organization's subdomain to motimateapp.com. |
Position id
|
position_id | True | string |
Position ID in Motimate |
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
data.id | integer |
id |
import_id
|
data.import_id | string |
import_id |
name
|
data.name | string |
name |
Position - update by id
Update position by position_id
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Position id
|
position_id | True | string |
Position ID in Motimate |
Authorization
|
Auth | True | string |
Authorization with access token (Format: "Bearer " + {access_token}) |
Subdomain
|
subdomain | True | string |
Specify your organization's subdomain to motimateapp.com. |
import_id
|
import_id | string |
import_id |
|
name
|
name | string |
name |
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
data.id | integer |
id |
import_id
|
data.import_id | string |
import_id |
name
|
data.name | string |
name |
POST token
Get oauth token
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Subdomain
|
subdomain | True | string |
Specify your organization's subdomain to motimateapp.com. |
Username
|
username | True | string |
Admin user in Motimate |
Password
|
password | True | password |
Admin password in Motimate |
Client id
|
client_id | True | password |
Application client ID (provided by Motimate) |
Returns
Name | Path | Type | Description |
---|---|---|---|
access_token
|
access_token | string |
access_token |
created_at
|
created_at | integer |
created_at |
expires_in
|
expires_in | integer |
expires_in |
refresh_token
|
refresh_token | string |
refresh_token |
token_type
|
token_type | string |
token_type |
User - create
Create new user
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Authorization
|
Auth | True | string |
Authorization with access token (Format: "Bearer " + {access_token}) |
Subdomain
|
subdomain | True | string |
Specify your organization's subdomain to motimateapp.com. |
email
|
string |
|
||
employee_number
|
employee_number | string |
employee_number |
|
first_name
|
first_name | string |
first_name |
|
last_name
|
last_name | string |
last_name |
|
phone_number
|
phone_number | string |
phone_number |
|
organization_role
|
organization_role | string |
organization_role |
|
group_relations
|
group_relations | array of |
group_relations |
|
position_relations
|
position_relations | array of |
position_relations |
Returns
Name | Path | Type | Description |
---|---|---|---|
email
|
data.email | string |
|
employee_number
|
data.employee_number | string |
employee_number |
first_name
|
data.first_name | string |
first_name |
id
|
data.id | integer |
id |
last_name
|
data.last_name | string |
last_name |
phone_number
|
data.phone_number | string |
phone_number |
organization_role
|
data.organization_role | string |
organization_role |
groups
|
data.groups | array of object |
groups |
|
data.groups.id | integer |
groups.id |
kind
|
data.groups.kind | string |
kind |
level
|
data.groups.level | string |
level |
name
|
data.groups.name | string |
name |
positions
|
data.positions | array of object |
positions |
|
data.positions.id | integer |
positions.id |
name
|
data.positions.name | string |
name |
User - delete by id
Delete user by user_id
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
User id
|
user_id | True | string |
User ID in Motimate |
Authorization
|
Auth | True | string |
Authorization with access token (Format: "Bearer " + {access_token}) |
Subdomain
|
subdomain | True | string |
Specify your organization's subdomain to motimateapp.com. |
Returns
User - get all
Get all users in organization
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Authorization
|
Auth | True | string |
Authorization with access token (Format: "Bearer " + {access_token}) |
Subdomain
|
subdomain | True | string |
Specify your organization's subdomain to motimateapp.com. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object |
data |
email
|
data.email | string |
|
employee_number
|
data.employee_number | string |
employee_number |
first_name
|
data.first_name | string |
first_name |
last_name
|
data.last_name | string |
last_name |
phone_number
|
data.phone_number | string |
phone_number |
organization_role
|
data.organization_role | string |
organization_role |
User - Get by id
Get user by user_id
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
User id
|
user_id | True | string |
User ID in Motimate |
Authorization
|
Auth | True | string |
Authorization with access token (Format: "Bearer " + {access_token}) |
Subdomain
|
subdomain | True | string |
Specify your organization's subdomain to motimateapp.com. |
Returns
Name | Path | Type | Description |
---|---|---|---|
email
|
data.email | string |
|
employee_number
|
data.employee_number | string |
employee_number |
first_name
|
data.first_name | string |
first_name |
id
|
data.id | integer |
id |
last_name
|
data.last_name | string |
last_name |
phone_number
|
data.phone_number | string |
phone_number |
organization_role
|
data.organization_role | string |
organization_role |
groups
|
data.groups | array of object |
groups |
|
data.groups.id | integer |
groups.id |
|
data.groups.kind | string |
groups.kind |
|
data.groups.level | string |
groups.level |
name
|
data.groups.name | string |
groups.name |
positions
|
data.positions | array of object |
positions |
|
data.positions.id | integer |
positions.id |
|
data.positions.name | string |
positions.name |
User - update by id
Update user by user_id
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
User id
|
user_id | True | string |
User ID in Motimate |
Authorization
|
Auth | True | string |
Authorization with access token (Format: "Bearer " + {access_token}) |
Subdomain
|
subdomain | True | string |
Specify your organization's subdomain to motimateapp.com. |
email
|
string |
|
||
first_name
|
first_name | string |
first_name |
|
last_name
|
last_name | string |
last_name |
|
phone_number
|
phone_number | string |
phone_number |
|
organization_role
|
organization_role | string |
organization_role |
|
_delete
|
_delete | boolean |
_delete |
|
group_id
|
group_id | integer |
group_id |
|
role
|
role | string |
role |
|
_delete
|
_delete | boolean |
_delete |
|
position_id
|
position_id | integer |
position_id |
Returns
Name | Path | Type | Description |
---|---|---|---|
email
|
data.email | string |
|
employee_number
|
data.employee_number | string |
employee_number |
first_name
|
data.first_name | string |
first_name |
id
|
data.id | integer |
id |
last_name
|
data.last_name | string |
last_name |
phone_number
|
data.phone_number | string |
phone_number |
organization_role
|
data.organization_role | string |
organization_role |
groups
|
data.groups | array of object |
groups |
|
data.groups.id | integer |
groups.id |
|
data.groups.kind | string |
groups.kind |
|
data.groups.level | string |
groups.level |
|
data.groups.name | string |
groups.name |
positions
|
data.positions | array of object |
positions |
|
data.positions.id | integer |
positions.id |
|
data.positions.name | string |
positions.name |