Partilhar via


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 support@motimateapp.com
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

email

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
email string

email

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

email

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

email

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

email

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
email string

email

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

email

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