mio.ID Business
  • Getting started
    • Overview
  • API Reference
    • Data Dictionary
      • Glossary
        • Entity or Member
        • Activity
        • Requirement
      • Objects
        • Entity or Member
        • Activity
        • Requirement
        • Webhook
    • API endpoints
  • webhooks
    • Registration
    • Security
Powered by GitBook
On this page
  • Requirement Type
  • Requirement Category
  • Requirement Code
  • Accepted Requirements
  1. API Reference
  2. Data Dictionary
  3. Glossary

Requirement

The Requirement object defines the personal details, actions, or validations requested by the initiator of an activity. It ensures flexibility by allowing the recipient (receptor) to decide which details to share while meeting the requirements of the activity.

Requirement Type

The Requirement Type specifies the format or nature of the requested data or action in an activity.

Available in: GET (response only).

Type
Description

RTP_001

Requires the execution of a BioFace Authentication Flow.

RTP_002

Requests personal details in the form of structured data values (JSON object).

RTP_003

Requests images, such as selfies or identity document photos (front and back) as a binary file.

RTP_004

Requests a combination of structured personal details (RTP_002) OR image data (RTP_003).

RTP_005

Requests a combination of structured personal details (RTP_002) AND image data (RTP_003).

Requirement Category

The Requirement Category groups requirements into logical categories based on the type of information being requested.

Available in: GET (response only).

Category
Description

RQC_001

Refers to Identity-related personal details.

RQC_002

Refers to Background-related personal details.

RQC_003

Refers to Document-related details

Requirement Code

The Requirement Code uniquely identifies a group of personal detail requirements, requests, or actions within an activity. Each Requirement Item specifies the precise data or action associated with the requirement, outlining what will be included in the request. The table below lists all available Requirement Codes and their corresponding Requirement Items, which can be included in a request.

Available in: POST (request) and GET (response).

Code
Description
Requirement Items

RQ_001

BioFace Authentication

-

RQ_002

Identity Trust

  • IDT_001 Member Since

  • IDT_002 Identity Trust Score

  • IDT_003 Identity Trust Score Level

  • IDT_004 IDV Timestamp

RQ_003

Selfie

-

RQ_004

Personal Information

  • PIF_001 Profile Name

  • PIF_002 Fullname

  • PIF_003 Surname

  • PIF_004 Given names

  • PIF_005 Date of Birth

  • PIF_006 Gender

  • PIF_007 Marital Status

RQ_005

Nationality

-

RQ_006

Identity Document

  • IDC_001 Frontside image

  • IDC_002 Backside image

  • IDC_003 Document Information

RQ_007

Address

-

RQ_008

Phone

-

RQ_009

Email

-

RQ_010

Government Tax ID

-

RQ_011

Occupation

-

RQ_012

Employment

-

RQ_013

Compliance

-

RQ_014

Income

-

RQ_015

Proof of Residence

-

RQ_016

Proof of Income

-

RQ_017

Proof of Employment

-

RQ_018

Proof of Education

-

RQ_019

Proof of Ownership

-

RQ_020

Proof of Funds

-

RQ_021

Proof of Insurance

-

RQ_022

Legal Document

-

RQ_023

House Owner

-

RQ_024

Housing Monthly Cost

-

Accepted Requirements

The Accepted Requirement items uniquely identify the details of the elements associated with the Requirement Items. These accepted elements are grouped under a Requirement Code and represent the data included in the response.

The table below lists all available Acceptance Codes returned as part of the response.

Requirement
Property
Example

RQ_002

items

RQ_003

data

RQ_004

items

RQ_005

data

RQ_006

items

RQ_007

data

RQ_008

data

RQ_009

data

RQ_010

data

RQ_011

data

RQ_012

data

RQ_014

data

RQ_015

data

RQ_016

data

RQ_017

data

RQ_018

data

RQ_019

data

RQ_020

data

RQ_021

data

RQ_022

data

RQ_023

data

RQ_024

data

PreviousActivityNextObjects

Last updated 26 days ago

[
  {
    "code": "IDT_001", // Member Since
    "data": {
      "value": 1704085200000
    }
  },
  {
    "code": "IDT_002", // Identity Trust Score
    "data": {
      "value": 450
    }
  },
  {
    "code": "IDT_003", // Identity Trust Score Level
    "data": {
      "value": "POOR"
    }
  },
  {
    "code": "IDT_004", // IDV Timestamp
    "data": {
      "datetime": 1704085200000
    }
  }
]
{
  "url": "https://url.com/my-selfie.png"
}
[
  {
    "code": "PIF_001", // Profile Name
    "data": {
      "value": "John Doe"
    }
  },
  {
    "code": "PIF_002", // Fullname
    "data": {
      "value": "John Martin Doe"
    }
  },
  {
    "code": "PIF_003", // Surname
    "data": {
      "value": "Doe"
    }
  },
  {
    "code": "PIF_004", // Given names
    "data": {
      "value": "John Martin"
    }
  },
  {
    "code": "PIF_005", // Date of Birth
    "data": {
      "value": "1984-12-31"
    }
  },
  {
    "code": "PIF_006", // Gender
    "data": {
      "value": "M"
    }
  },
  {
    "code": "PIF_007", // Marital Status
    "data": {
      "value": "Single"
    }
  }
]
{
  "nationality": "US"
}
[
  {
    "code": "IDC_001", // Frontside image
    "data": {
      "url": "https://url.com/front-image.png"
    }
  },
  {
    "code": "IDC_002", // Backside image
    "data": {
      "url": "https://url.com/back-image.png"
    }
  },
  {
    "code": "IDC_003", // Document Information
    "data": {
      "fullname": "John Martin Doe",
      "given_names": "John Martin",
      "surnames": "Doe",
      "first_name": "John",
      "middle_name": "Martin",
      "surname": "Doe",
      "second_surname": null,
      "gender": "M",
      "age": "40",
      "date_of_birth": "1984-12-31",
      "marital_status": "Single",
      "height": "5'10''",
      "weight": "220lb",
      "eyes_color": "Blue",
      "hair_color": "Black",
      "nationality": "US",
      "place_of_birth": "US",
      "address": "1853 E Orleans St.",
      "city": "Philadelphia",
      "state": "Pennsylvania",
      "zipcode": "19134",
      "address_country": "US",
      "category": "Government issued-id",
      "type": "PASSPORT",
      "type_name": "Passport",
      "id_number": "987654321",
      "alternate_number": "12345678",
      "document_place_of_issue": "US",
      "document_issuing_state": "PA",
      "document_issuing_state_name": "Pennsylvania",
      "document_issuing_country": "US",
      "document_issuing_date": "2020-01-01",
      "document_expiration_date": "2029-12-31",
      "rfid_present": true
    }
  }
]
{
  "country": "US",
  "state": "Pennsylvania",
  "city": "Philadelphia",
  "address": "1853 E Orleans St.",
  "zipcode": "19134"
}
{
  "country_code": "US",
  "number": "9876543210"
}
{
  "recipient": "playground@preventor.com"
}
{
  "country": "PE",
  "type": "BT_001",
  "number": "456BH9312B1"
}
{
  "code": "OCC_004"
}
{
  "status": "EMS_001",
  "title": "Engineer",
  "start_date": "2024-01-01",
  "end_date": "2028-12-31",
  "employer": {
    "name": "Microsoft Corp.",
    "address": {
      "country": "US",
      "city": "Philadelphia",
      "state": "Pennsylvania",
      "address": "1801 E Orleans St.",
      "zipcode": "19134"
    }
  }
}
{
  "currency": "USD",
  "income": 300000,
  "symbol": "$"
}
{
  "type": "DCT_001",
  "name": "Document of residence",
  "owner": "Donald Trump",
  "issuing_entity": "US Government",
  "issuing_date": "2020-01-01",
  "expiration_date": "2030-05-30",
  "url": "https://url.com/document"
}
{
  "type": "DCT_002",
  "name": "Payment bill",
  "owner": "Donald Trump",
  "issuing_entity": "Microsoft Corp.",
  "issuing_date": "2020-01-01",
  "url": "https://url.com/document"
}
{
  "type": "DCT_003",
  "name": "Employment contract",
  "owner": "Donald Trump",
  "issuing_entity": "Google LLC",
  "issuing_date": "2020-01-01",
  "expiration_date": "2030-05-30",
  "url": "https://url.com/document"
}
{
  "type": "DCT_004",
  "name": "Graduation document",
  "owner": "Donald Trump",
  "issuing_entity": "Georgia University",
  "issuing_date": "1985-01-01",
  "url": "https://url.com/document"
}
{
  "type": "DCT_005",
  "name": "House ownership",
  "owner": "Donald Trump",
  "issuing_entity": "US Government",
  "issuing_date": "2020-01-01",
  "url": "https://url.com/document"
}
{
  "type": "DCT_006",
  "name": "Funds inform",
  "owner": "Donald Trump",
  "issuing_entity": "US Government",
  "issuing_date": "2020-01-01",
  "url": "https://url.com/document"
}
{
  "type": "DCT_007",
  "name": "Insurance contract",
  "owner": "Donald Trump",
  "issuing_entity": "US Government",
  "issuing_date": "2020-01-01",
  "expiration_date": "2030-05-30",
  "url": "https://url.com/document"
}
{
  "type": "DCT_008",
  "name": "Divorce agreement",
  "owner": "Donald Trump",
  "issuing_entity": "US Government",
  "issuing_date": "2020-01-01",
  "url": "https://url.com/document"
}
{
  "is_owner": false
}
{
  "currency": "USD",
  "symbol": "$",
  "cost": 80000
}