IOM - Internal API (3.0.0)

Download OpenAPI specification:

IOM - Internal API

auth

Authentication

login

Login to the application

Authorizations:
basicAuth
Request Body schema: application/json
required
platform
string (Platform)
Enum: "ANDROID" "IOS" "WEB"
pushId
string or null

Responses

Request samples

Content type
application/json
{
  • "platform": "ANDROID",
  • "pushId": "string"
}

Response samples

Content type
application/json
{
  • "deviceId": "123e4567-e89b-12d3-a456-426614174000",
  • "accessToken": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImlzc3VlciI6Im1pY3JvLXRyYWluaW5nLmNvbSJ9.eyJzdWIiOiIxMjM0IiwiZGV2aWNlX2lkIjoiMTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAwIiwicm9sZXMiOlsiVHJhaW5pbmdQYXJ0aWNpcGFudCJdLCJleHAiOjE3ODc3NTg3Njl9.o37cnpiz4TB7sUl8pf4zODyfqtPyNMd6mB0ArO24sUKsaiAlbmlbywb9FtQpsw4XpUzpNMVBXWos-BekU_aEEjcQQOON5AuWgfGrqCHmuA0g0kc8zD1Pgx18RKyo_wjvNMBuaqG2DZcRSx9g9ORih6aZISWTwZo6RyjFswI63qaOcMH5B8CJbkQkH_cVp6vWyX5nk59qCjeEtO0gN7SrFIQBf_OxfwpPKU8QGfKTjt_EzRJHYBOpqLz44htHrZzo_2yh4cSU1ltfyZiujWu7g9KJ8TB3ABMVWvCrt16qZmVAhNz5bHuQneQiFL7aFa5PVRErTLVz21viMXbk9fi2H6-y10GhgWuqdYzhAvcSUU1WWScTIJ5I5i7nSzfKDY3uKEbzkwnFcvYEcIbwzmc3fRukD2wzhwaJ507umaeQ1P7ro37cpk1FOx4VPPhDdsw3azd51luPsdN3WGuPZ775yDUceq5L1t3qAv2TQDZf2F9uGhM6dFtzSrXim0KHRQHZNDV7OrlRzi_KbKbW18sna9D8SIjjKOlvDRQzTNqLTAf-rXIs2tT5difUrBtwlj6UWDsUz-4--MciVM8YwCLUAtbNsDfE6n--gi5kkOXBHaYtEUpqjpCPnIrL-oucwr2uoZVjTV28HImQzCQQIuiNOQPbCmLjjlimmMQR8sPAFpM",
  • "accessTokenExpirationTime": "2019-08-24T14:15:22Z",
  • "refreshToken": "Yn8lm3hG9jwyWmVw5dsqpkqHTTKUhpob8xhJP3widihPcyU4dxeJfvskvYrQVwhG",
  • "refreshTokenExpirationTime": "2019-08-24T14:15:22Z"
}

logout

Logout from the application

Authorizations:
bearerAuth

Responses

refresh

Refresh access token using a refresh token

Request Body schema: application/json
required
refreshToken
string
deviceId
string

Responses

Request samples

Content type
application/json
{
  • "refreshToken": "string",
  • "deviceId": "string"
}

Response samples

Content type
application/json
{
  • "deviceId": "123e4567-e89b-12d3-a456-426614174000",
  • "accessToken": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImlzc3VlciI6Im1pY3JvLXRyYWluaW5nLmNvbSJ9.eyJzdWIiOiIxMjM0IiwiZGV2aWNlX2lkIjoiMTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAwIiwicm9sZXMiOlsiVHJhaW5pbmdQYXJ0aWNpcGFudCJdLCJleHAiOjE3ODc3NTg3Njl9.o37cnpiz4TB7sUl8pf4zODyfqtPyNMd6mB0ArO24sUKsaiAlbmlbywb9FtQpsw4XpUzpNMVBXWos-BekU_aEEjcQQOON5AuWgfGrqCHmuA0g0kc8zD1Pgx18RKyo_wjvNMBuaqG2DZcRSx9g9ORih6aZISWTwZo6RyjFswI63qaOcMH5B8CJbkQkH_cVp6vWyX5nk59qCjeEtO0gN7SrFIQBf_OxfwpPKU8QGfKTjt_EzRJHYBOpqLz44htHrZzo_2yh4cSU1ltfyZiujWu7g9KJ8TB3ABMVWvCrt16qZmVAhNz5bHuQneQiFL7aFa5PVRErTLVz21viMXbk9fi2H6-y10GhgWuqdYzhAvcSUU1WWScTIJ5I5i7nSzfKDY3uKEbzkwnFcvYEcIbwzmc3fRukD2wzhwaJ507umaeQ1P7ro37cpk1FOx4VPPhDdsw3azd51luPsdN3WGuPZ775yDUceq5L1t3qAv2TQDZf2F9uGhM6dFtzSrXim0KHRQHZNDV7OrlRzi_KbKbW18sna9D8SIjjKOlvDRQzTNqLTAf-rXIs2tT5difUrBtwlj6UWDsUz-4--MciVM8YwCLUAtbNsDfE6n--gi5kkOXBHaYtEUpqjpCPnIrL-oucwr2uoZVjTV28HImQzCQQIuiNOQPbCmLjjlimmMQR8sPAFpM",
  • "accessTokenExpirationTime": "2019-08-24T14:15:22Z",
  • "refreshToken": "Yn8lm3hG9jwyWmVw5dsqpkqHTTKUhpob8xhJP3widihPcyU4dxeJfvskvYrQVwhG",
  • "refreshTokenExpirationTime": "2019-08-24T14:15:22Z"
}

getPublicKeys

Retrieve public JWT signing keys

Responses

Response samples

Content type
application/json
{
  • "RS256": "MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyFXUaRu2b696Y3Ir8hyKHCb52opx5MfZqLUsoOrQB7nRAowUAhPh7HwresStSePNoXs7dmNTwlTqZyTh3Cd+VieSKbQP4slKX6B9PHE5WPO6Dr23jAgU0qDiCSt5iVnfgTauOQ6awK3YYzyNQHV+9E2jsF8/FN/lQy6TCIheoTniwh8tlcC0hjJjU5mDMQFO73D274htuZlHsJUxkho2xF63qaJtSF2ehvzvZjoUi+Ft2sG5qLTfoNEx8VHijCiIZLDlNZtsj08BRjtM5FuVAjm/kfVx5/yaqYwxB8j1oztMe726OyubqwSuwnhFK6a5XPJekppf9dkNCJ3qGR3cTEzo5iL1Z/9nFLSReISeDxNUuXg7DOHBihsKw+SdeHWkxsnKAI+zQJ20zAzDecs7Dc7Pz95+R6jDWMQHRgb6TvIInOZrFHgwU9eEHcMluUinwqhvVXXRxoJBQ3uC7CWEmuZlVdF1jDwl3WuMcmboevKR6HBELh3n9qPOJ9IqYXexsGYOc0jLJEQkTyXIeGT/9ox2vGNGV+ijvn3XBHujOdfWEfb72kVB9RWJSTpqlRxLaUyLPyOE7PrJbfcUb+IFl9d1MQgtXEzimgTJuaWh4SMkM2k6Q2ahmsk7pg2Hfonlmb+HhuNQEVW4MZVo/SObrap1JtZDqvsWSClqZgFJnkECAwEAAQ=="
}