Download OpenAPI specification :Download
Dark Web Api API documentation
Use this resource to update the information of the organization you own
id |
integer <int64
>
The organization ID, this field it's required only for update an organization.If you do not provide this value when you update an organization, you will get a Bad Request (400) error |
orgName
required
|
string
The organization name |
orgDescription |
string [ 0 .. 512 ] characters
Any description you want to add to the organization |
domains |
Array of strings
The list of domains you want to monitor |
emails |
Array of strings
The list of emails you want to monitor |
users |
Array of strings
The list of usernames you want to monitor |
ips |
Array of strings
The list of IPs you want to monitor |
phones |
Array of strings
The list of phones you want to monitor |
{
- "id": 0,
- "orgName": "string",
- "orgDescription": "string",
- "domains": [
- "string"
], - "emails": [
- "string"
], - "users": [
- "string"
], - "ips": [
- "string"
], - "phones": [
- "string"
]
}
{
- "id": 0,
- "orgName": "string",
- "orgImage": "string",
- "orgDescription": "string",
- "totalDomainBreaches": 0,
- "totalEmailsBreaches": 0,
- "totalIpsBreaches": 0,
- "totalUsernamesBreaches": 0,
- "totalPhonesBreaches": 0,
- "totalBreaches": 0
}
Use this resource to create an organization and start monitoring the information related to it
id |
integer <int64
>
The organization ID, this field it's required only for update an organization.If you do not provide this value when you update an organization, you will get a Bad Request (400) error |
orgName
required
|
string
The organization name |
orgDescription |
string [ 0 .. 512 ] characters
Any description you want to add to the organization |
domains |
Array of strings
The list of domains you want to monitor |
emails |
Array of strings
The list of emails you want to monitor |
users |
Array of strings
The list of usernames you want to monitor |
ips |
Array of strings
The list of IPs you want to monitor |
phones |
Array of strings
The list of phones you want to monitor |
{
- "id": 0,
- "orgName": "string",
- "orgDescription": "string",
- "domains": [
- "string"
], - "emails": [
- "string"
], - "users": [
- "string"
], - "ips": [
- "string"
], - "phones": [
- "string"
]
}
{
- "id": 0,
- "orgName": "string",
- "orgImage": "string",
- "orgDescription": "string",
- "totalDomainBreaches": 0,
- "totalEmailsBreaches": 0,
- "totalIpsBreaches": 0,
- "totalUsernamesBreaches": 0,
- "totalPhonesBreaches": 0,
- "totalBreaches": 0
}
You can change the state of the breach as you execute the mitigation actions
breachStatus
required
|
string
Enum: "OPEN" "IN_MITIGATION"
"COMPLETED"
Possible mitigation states for a breach |
organizationId
required
|
integer <int64
>
The organization ID |
breachIds
required
|
Array of integers <int64
> [ items <int64 > ]
A list of breach IDs which |
{
- "breachStatus": "OPEN",
- "organizationId": 0,
- "breachIds": [
- 0
]
}
{
- "id": 0,
- "orgName": "string",
- "orgImage": "string",
- "orgDescription": "string",
- "totalDomainBreaches": 0,
- "totalEmailsBreaches": 0,
- "totalIpsBreaches": 0,
- "totalUsernamesBreaches": 0,
- "totalPhonesBreaches": 0,
- "totalBreaches": 0
}
Retrieves an organization with the given ID
id
required
|
integer <int64
>
|
{
- "id": 0,
- "orgName": "string",
- "orgDescription": "string",
- "domains": [
- "string"
], - "emails": [
- "string"
], - "users": [
- "string"
], - "ips": [
- "string"
], - "phones": [
- "string"
], - "totalDomainBreaches": 0,
- "totalEmailsBreaches": 0,
- "totalIpsBreaches": 0,
- "totalUsernamesBreaches": 0,
- "totalPhonesBreaches": 0,
- "totalBreaches": 0
}
Perform an instant search for any information you want to verify
field
required
|
string
Enum: "email"
"domain"
"ipAddress"
"username"
"password"
"name"
"vin"
"address"
"phone"
"databaseName"
The type of information you want to search for |
search
required
|
string
The search term |
dateIni |
string
Initial date |
dateEnd |
string
End date |
page |
integer >= 0
Default: 0
Zero-based page index (0..N) |
size |
integer >= 1
Default: 20
The size of the page to be returned |
sort |
Array of strings
Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
[
-
{
- "id": "string",
- "timestamp": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "domain": "string",
- "email": "string",
- "ipAddress": "string",
- "username": "string",
- "password": "string",
- "hashedPassword": "string",
- "name": "string",
- "vin": "string",
- "address": "string",
- "phone": "string",
- "databaseName": "string",
- "foundIn": "string",
- "source": "string",
- "leakName": "string",
- "breachDescription": "string",
- "compromisedData": "string",
- "imageUrl": "string",
- "breachInfo": {
-
"breachRef":
"string",
-
"breachId":
0,
-
"breachStatus":
"OPEN",
-
"breachStepsDone":
0,
-
"breachStepsInProgress":
0,
-
"breachStepsTotal":
0,
-
"breachStepsNotStarted":
0
}
}
]
Search for organizations you own, or you have access. The search results are paginated
id.greaterThan |
integer <int64
>
|
id.lessThan |
integer <int64
>
|
id.greaterThanOrEqual |
integer <int64
>
|
id.lessThanOrEqual |
integer <int64
>
|
id.equals |
integer <int64
>
|
id.notEquals |
integer <int64
>
|
id.specified |
boolean
|
id.in |
Array of integers <int64
> [ items <int64 > ]
|
id.notIn |
Array of integers <int64
> [ items <int64 > ]
|
orgName.contains |
string
|
orgName.doesNotContain |
string
|
orgName.equals |
string
|
orgName.notEquals |
string
|
orgName.specified |
boolean
|
orgName.in |
Array of strings
|
orgName.notIn |
Array of strings
|
createdDate.greaterThan |
string <date-time
>
|
createdDate.lessThan |
string <date-time
>
|
createdDate.greaterThanOrEqual |
string <date-time
>
|
createdDate.lessThanOrEqual |
string <date-time
>
|
createdDate.equals |
string <date-time
>
|
createdDate.notEquals |
string <date-time
>
|
createdDate.specified |
boolean
|
createdDate.in |
Array of strings <date-time
>
|
createdDate.notIn |
Array of strings <date-time
>
|
page |
integer >= 0
Default: 0
Zero-based page index (0..N) |
size |
integer >= 1
Default: 20
The size of the page to be returned |
sort |
Array of strings
Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
[
-
{
- "id": 0,
- "orgName": "string",
- "orgDescription": "string",
- "domains": [
- "string"
], - "emails": [
- "string"
], - "users": [
- "string"
], - "ips": [
- "string"
], - "phones": [
- "string"
], - "totalDomainBreaches": 0,
- "totalEmailsBreaches": 0,
- "totalIpsBreaches": 0,
- "totalUsernamesBreaches": 0,
- "totalPhonesBreaches": 0,
- "totalBreaches": 0
}
]
Export to a CSV format the breaches from an organization
organizationId
required
|
integer <int64
>
The organization ID |
breachType
required
|
string
Enum: "DOMAIN"
"EMAIL"
"IP"
"USER"
"PHONE"
Example: breachType=DOMAIN
The type of information you want to export from the organization |
search |
string
Any search term you want to specify to filter the results to export |
fields |
Array of strings
Example: fields=domain,email,username,password,name,address
The list of fields in which you want the search term will be performed |
dateIni |
string
Example: dateIni=2022-12-13T11:21:20.000Z
Datetime value to get results greater than or equal to the passed value |
breachStatus |
string
Enum: "OPEN"
"IN_MITIGATION"
"COMPLETED"
Example: breachStatus=COMPLETED
The state of the breaches |
dateEnd |
string
Example: dateEnd=2023-03-13T11:21:20.000Z
Datetime value to get results less than or equal to the passed value |
You can export the results of a live search into a CSV file
field
required
|
string
Enum: "email"
"domain"
"ipAddress"
"username"
"password"
"name"
"vin"
"address"
"phone"
"databaseName"
Specify the field you want to search for before export the results |
search
required
|
string
The search term |
dateIni |
string
Example: dateIni=2022-12-13T11:21:20.000Z
Datetime value to get results greater than or equal to the passed value |
dateEnd |
string
Example: dateEnd=2022-12-14T11:21:20.000Z
Datetime value to get results less than or equal to the passed value |
You can perform filtering over your organization's breaches
organizationId
required
|
integer <int64
>
The organization ID |
breachType
required
|
string
Enum: "DOMAIN"
"EMAIL"
"IP"
"USER"
"PHONE"
Example: breachType=DOMAIN
The type of information you want filtering |
search |
string
Any search term you want apply |
fields |
Array of strings
Example: fields=domain,email,username,password,name,address
The list of fields in which you want the search term will be performed |
dateIni |
string
Example: dateIni=2022-12-13T11:21:20.000Z
Datetime value to get results greater than or equal to the passed value |
dateEnd |
string
Example: dateEnd=2023-03-13T11:21:20.000Z
Datetime value to get results less than or equal to the passed value |
breachStatus |
string
Enum: "OPEN"
"IN_MITIGATION"
"COMPLETED"
Example: breachStatus=COMPLETED
The state of the breaches |
page |
integer >= 0
Default: 0
Zero-based page index (0..N) |
size |
integer >= 1
Default: 20
The size of the page to be returned |
sort |
Array of strings
Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
[
-
{
- "id": "string",
- "timestamp": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "domain": "string",
- "email": "string",
- "ipAddress": "string",
- "username": "string",
- "password": "string",
- "hashedPassword": "string",
- "name": "string",
- "vin": "string",
- "address": "string",
- "phone": "string",
- "databaseName": "string",
- "foundIn": "string",
- "source": "string",
- "leakName": "string",
- "breachDescription": "string",
- "compromisedData": "string",
- "imageUrl": "string",
- "breachInfo": {
-
"breachRef":
"string",
-
"breachId":
0,
-
"breachStatus":
"OPEN",
-
"breachStepsDone":
0,
-
"breachStepsInProgress":
0,
-
"breachStepsTotal":
0,
-
"breachStepsNotStarted":
0
}
}
]
Get some organization stats, see response object for reference
breachStatus
required
|
string
Enum: "OPEN"
"IN_MITIGATION"
"COMPLETED"
|
organizationId
required
|
integer <int64
>
|
{
- "id": 0,
- "totalBreaches": 0,
- "orgName": "string",
- "totalDomainBreaches": 0,
- "totalIpsBreaches": 0,
- "totalUsernamesBreaches": 0,
- "totalEmailsBreaches": 0,
- "totalPhonesBreaches": 0
}
You can get and filter breach stats by organization ID
organizationId
required
|
integer <int64
>
The organization ID |
{
- "id": 0,
- "opened": 0,
- "completed": 0,
- "orgName": "string",
- "mitigation": 0
}
id
required
|
integer <int64
>
|
id |
integer <int64
>
|
mitigationKey |
string
|
mitigationStatus |
string
Enum: "NOT_STARTED"
"IN_PROGRESS"
"DONE"
|
mitigationProcessStartDate |
string <date-time
>
|
organizationBreachId
required
|
integer <int64
>
|
mitigationBreachType |
string
|
mitigationRequired |
boolean
|
{
- "id": 0,
- "mitigationKey": "string",
- "mitigationStatus": "NOT_STARTED",
- "mitigationProcessStartDate": "2019-08-24T14:15:22Z",
- "organizationBreachId": 0,
- "mitigationBreachType": "string",
- "mitigationRequired": true
}
{
- "id": 0,
- "mitigationKey": "string",
- "mitigationStatus": "NOT_STARTED",
- "mitigationProcessStartDate": "2019-08-24T14:15:22Z",
- "organizationBreachId": 0,
- "mitigationBreachType": "string",
- "mitigationRequired": true
}
breachId
required
|
integer <int64
>
|
page |
integer >= 0
Default: 0
Zero-based page index (0..N) |
size |
integer >= 1
Default: 20
The size of the page to be returned |
sort |
Array of strings
Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
{
- "id": 0,
- "mitigationKey": "string",
- "mitigationStatus": "NOT_STARTED",
- "mitigationProcessStartDate": "2019-08-24T14:15:22Z",
- "organizationBreachId": 0,
- "mitigationBreachType": "string",
- "mitigationRequired": true
}
login.contains |
string
|
login.doesNotContain |
string
|
login.equals |
string
|
login.notEquals |
string
|
login.specified |
boolean
|
login.in |
Array of strings
|
login.notIn |
Array of strings
|
createdBy.contains |
string
|
createdBy.doesNotContain |
string
|
createdBy.equals |
string
|
createdBy.notEquals |
string
|
createdBy.specified |
boolean
|
createdBy.in |
Array of strings
|
createdBy.notIn |
Array of strings
|
verificationStatus.equals |
string
Enum: "UNVERIFIED"
"VERIFIED"
"VERIFYING"
"REJECTED"
"PENDING"
|
verificationStatus.notEquals |
string
Enum: "UNVERIFIED"
"VERIFIED"
"VERIFYING"
"REJECTED"
"PENDING"
|
verificationStatus.specified |
boolean
|
verificationStatus.in |
Array of strings
Items Enum
: "UNVERIFIED"
"VERIFIED"
"VERIFYING"
"REJECTED"
"PENDING"
|
verificationStatus.notIn |
Array of strings
Items Enum
: "UNVERIFIED"
"VERIFIED"
"VERIFYING"
"REJECTED"
"PENDING"
|
page |
integer >= 0
Default: 0
Zero-based page index (0..N) |
size |
integer >= 1
Default: 20
The size of the page to be returned |
sort |
Array of strings
Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
id |
integer <int64
>
|
login |
string [ 1 .. 50 ] characters
^(?>[a-zA-Z0-9!$&*+=?^_`{
|}~.-]+@[a-zA-Z0-9-]...
|
firstName |
string [ 0 .. 50 ] characters
|
lastName |
string [ 0 .. 50 ] characters
|
email
required
|
string [ 5 .. 254 ] characters
|
optionalEmails |
string
|
imageUrl |
string [ 0 .. 256 ] characters
|
activated |
boolean
|
langKey |
string
|
phoneNumber |
string [ 0 .. 20 ] characters
|
credits |
number <float
>
|
paymentMethodType |
string
Enum: "CARD" "COUPON"
|
verificationStatus |
string
Enum: "UNVERIFIED"
"VERIFIED"
"VERIFYING"
"REJECTED"
"PENDING"
|
createdBy |
string [ 0 .. 300 ] characters
|
createdDate |
string <date-time
>
|
lastModifiedBy |
string
|
lastModifiedDate |
string <date-time
>
|
authorities |
Array of strings unique
|
object (RestrictionDTO
)
|
|
accountType
required
|
string
Enum: "MSP" "COMPANY"
"PERSONAL"
"MSP_CHILD"
"COMPANY_CHILD"
"PERSONAL_CHILD"
|
legalCompanyName |
string
|
tacAccepted
required
|
boolean
|
tfaActive |
boolean
|
firstLogin |
boolean
|
parentId |
integer <int64
>
|
organizations |
Array of integers <int64
> [ items <int64 > ]
|
fullName |
string
|
{
- "id": 0,
- "login": "string",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "optionalEmails": "string",
- "imageUrl": "string",
- "activated": true,
- "langKey": "string",
- "phoneNumber": "string",
- "credits": 0,
- "paymentMethodType": "CARD",
- "verificationStatus": "UNVERIFIED",
- "createdBy": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "authorities": [
- "string"
], - "restriction": {
-
"id": 0,
-
"name":
"string",
-
"details":
[
-
{
- "serviceName": "DOMAIN_SCAN",
- "quantity": 0
}
]
}, - "accountType": "MSP",
- "legalCompanyName": "string",
- "tacAccepted": true,
- "tfaActive": true,
- "firstLogin": true,
- "parentId": 0,
- "organizations": [
- 0
], - "fullName": "string"
}
id |
integer <int64
>
|
login |
string [ 1 .. 50 ] characters
^(?>[a-zA-Z0-9!$&*+=?^_`{
|}~.-]+@[a-zA-Z0-9-]...
|
firstName |
string [ 0 .. 50 ] characters
|
lastName |
string [ 0 .. 50 ] characters
|
email
required
|
string [ 5 .. 254 ] characters
|
optionalEmails |
string
|
imageUrl |
string [ 0 .. 256 ] characters
|
activated |
boolean
|
langKey |
string
|
phoneNumber |
string [ 0 .. 20 ] characters
|
credits |
number <float
>
|
paymentMethodType |
string
Enum: "CARD" "COUPON"
|
verificationStatus |
string
Enum: "UNVERIFIED"
"VERIFIED"
"VERIFYING"
"REJECTED"
"PENDING"
|
createdBy |
string [ 0 .. 300 ] characters
|
createdDate |
string <date-time
>
|
lastModifiedBy |
string
|
lastModifiedDate |
string <date-time
>
|
authorities |
Array of strings unique
|
object (RestrictionDTO
)
|
|
accountType
required
|
string
Enum: "MSP" "COMPANY"
"PERSONAL"
"MSP_CHILD"
"COMPANY_CHILD"
"PERSONAL_CHILD"
|
legalCompanyName |
string
|
tacAccepted
required
|
boolean
|
tfaActive |
boolean
|
firstLogin |
boolean
|
parentId |
integer <int64
>
|
organizations |
Array of integers <int64
> [ items <int64 > ]
|
fullName |
string
|
{
- "id": 0,
- "login": "string",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "optionalEmails": "string",
- "imageUrl": "string",
- "activated": true,
- "langKey": "string",
- "phoneNumber": "string",
- "credits": 0,
- "paymentMethodType": "CARD",
- "verificationStatus": "UNVERIFIED",
- "createdBy": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "authorities": [
- "string"
], - "restriction": {
-
"id": 0,
-
"name":
"string",
-
"details":
[
-
{
- "serviceName": "DOMAIN_SCAN",
- "quantity": 0
}
]
}, - "accountType": "MSP",
- "legalCompanyName": "string",
- "tacAccepted": true,
- "tfaActive": true,
- "firstLogin": true,
- "parentId": 0,
- "organizations": [
- 0
], - "fullName": "string"
}
userId
required
|
integer <int64
>
|
status
required
|
string
Enum: "UNVERIFIED"
"VERIFIED"
"VERIFYING"
"REJECTED"
"PENDING"
|
statusObservation |
string
|
{
- "userId": 0,
- "status": "UNVERIFIED",
- "statusObservation": "string"
}
text
required
|
string
|
userIds |
Array of integers <int64
> [ items <int64 > ]
|
global
required
|
boolean
|
{
- "text": "string",
- "userIds": [
- 0
], - "global": true
}
id |
integer <int64
>
|
login |
string [ 1 .. 50 ] characters
^(?>[a-zA-Z0-9!$&*+=?^_`{
|}~.-]+@[a-zA-Z0-9-]...
|
firstName |
string [ 0 .. 50 ] characters
|
lastName |
string [ 0 .. 50 ] characters
|
email
required
|
string [ 5 .. 254 ] characters
|
optionalEmails |
string
|
imageUrl |
string [ 0 .. 256 ] characters
|
activated |
boolean
|
langKey |
string
|
phoneNumber |
string [ 0 .. 20 ] characters
|
credits |
number <float
>
|
paymentMethodType |
string
Enum: "CARD"
"COUPON"
|
verificationStatus |
string
Enum: "UNVERIFIED"
"VERIFIED"
"VERIFYING"
"REJECTED"
"PENDING"
|
createdBy |
string [ 0 .. 300 ] characters
|
createdDate |
string <date-time
>
|
lastModifiedBy |
string
|
lastModifiedDate |
string <date-time
>
|
authorities |
Array of strings unique
|
object (RestrictionDTO
)
|
|
accountType
required
|
string
Enum: "MSP"
"COMPANY"
"PERSONAL"
"MSP_CHILD"
"COMPANY_CHILD"
"PERSONAL_CHILD"
|
legalCompanyName |
string
|
tacAccepted
required
|
boolean
|
tfaActive |
boolean
|
firstLogin |
boolean
|
parentId |
integer <int64
>
|
organizations |
Array of integers <int64
> [ items <int64
> ]
|
fullName |
string
|
[
-
{
- "id": 0,
- "login": "string",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "optionalEmails": "string",
- "imageUrl": "string",
- "activated": true,
- "langKey": "string",
- "phoneNumber": "string",
- "credits": 0,
- "paymentMethodType": "CARD",
- "verificationStatus": "UNVERIFIED",
- "createdBy": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "authorities": [
- "string"
], - "restriction": {
-
"id":
0,
-
"name":
"string",
-
"details":
[
-
{
- "serviceName": "DOMAIN_SCAN",
- "quantity": 0
}
]
}, - "accountType": "MSP",
- "legalCompanyName": "string",
- "tacAccepted": true,
- "tfaActive": true,
- "firstLogin": true,
- "parentId": 0,
- "organizations": [
- 0
], - "fullName": "string"
}
]
id |
integer <int64
>
|
login |
string [ 1 .. 50 ] characters
^(?>[a-zA-Z0-9!$&*+=?^_`{
|}~.-]+@[a-zA-Z0-9-]...
|
firstName |
string [ 0 .. 50 ] characters
|
lastName |
string [ 0 .. 50 ] characters
|
email
required
|
string [ 5 .. 254 ] characters
|
optionalEmails |
string
|
imageUrl |
string [ 0 .. 256 ] characters
|
activated |
boolean
|
langKey |
string
|
phoneNumber |
string [ 0 .. 20 ] characters
|
credits |
number <float
>
|
paymentMethodType |
string
Enum: "CARD" "COUPON"
|
verificationStatus |
string
Enum: "UNVERIFIED"
"VERIFIED"
"VERIFYING"
"REJECTED"
"PENDING"
|
createdBy |
string [ 0 .. 300 ] characters
|
createdDate |
string <date-time
>
|
lastModifiedBy |
string
|
lastModifiedDate |
string <date-time
>
|
authorities |
Array of strings unique
|
object (RestrictionDTO
)
|
|
accountType
required
|
string
Enum: "MSP" "COMPANY"
"PERSONAL"
"MSP_CHILD"
"COMPANY_CHILD"
"PERSONAL_CHILD"
|
legalCompanyName |
string
|
tacAccepted
required
|
boolean
|
tfaActive |
boolean
|
firstLogin |
boolean
|
parentId |
integer <int64
>
|
organizations |
Array of integers <int64
> [ items <int64 > ]
|
password |
string [ 4 .. 100 ] characters
|
fullName |
string
|
{
- "id": 0,
- "login": "string",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "optionalEmails": "string",
- "imageUrl": "string",
- "activated": true,
- "langKey": "string",
- "phoneNumber": "string",
- "credits": 0,
- "paymentMethodType": "CARD",
- "verificationStatus": "UNVERIFIED",
- "createdBy": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "authorities": [
- "string"
], - "restriction": {
-
"id": 0,
-
"name":
"string",
-
"details":
[
-
{
- "serviceName": "DOMAIN_SCAN",
- "quantity": 0
}
]
}, - "accountType": "MSP",
- "legalCompanyName": "string",
- "tacAccepted": true,
- "tfaActive": true,
- "firstLogin": true,
- "parentId": 0,
- "organizations": [
- 0
], - "password": "string",
- "fullName": "string"
}
id |
integer <int64
>
|
login |
string [ 1 .. 50 ] characters
^(?>[a-zA-Z0-9!$&*+=?^_`{
|}~.-]+@[a-zA-Z0-9-]...
|
firstName |
string [ 0 .. 50 ] characters
|
lastName |
string [ 0 .. 50 ] characters
|
email
required
|
string [ 5 .. 254 ] characters
|
optionalEmails |
string
|
imageUrl |
string [ 0 .. 256 ] characters
|
activated |
boolean
|
langKey |
string
|
phoneNumber |
string [ 0 .. 20 ] characters
|
credits |
number <float
>
|
paymentMethodType |
string
Enum: "CARD" "COUPON"
|
verificationStatus |
string
Enum: "UNVERIFIED"
"VERIFIED"
"VERIFYING"
"REJECTED"
"PENDING"
|
createdBy |
string [ 0 .. 300 ] characters
|
createdDate |
string <date-time
>
|
lastModifiedBy |
string
|
lastModifiedDate |
string <date-time
>
|
authorities |
Array of strings unique
|
object (RestrictionDTO
)
|
|
accountType
required
|
string
Enum: "MSP" "COMPANY"
"PERSONAL"
"MSP_CHILD"
"COMPANY_CHILD"
"PERSONAL_CHILD"
|
legalCompanyName |
string
|
tacAccepted
required
|
boolean
|
tfaActive |
boolean
|
firstLogin |
boolean
|
parentId |
integer <int64
>
|
organizations |
Array of integers <int64
> [ items <int64 > ]
|
fullName |
string
|
{
- "id": 0,
- "login": "string",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "optionalEmails": "string",
- "imageUrl": "string",
- "activated": true,
- "langKey": "string",
- "phoneNumber": "string",
- "credits": 0,
- "paymentMethodType": "CARD",
- "verificationStatus": "UNVERIFIED",
- "createdBy": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "authorities": [
- "string"
], - "restriction": {
-
"id": 0,
-
"name":
"string",
-
"details":
[
-
{
- "serviceName": "DOMAIN_SCAN",
- "quantity": 0
}
]
}, - "accountType": "MSP",
- "legalCompanyName": "string",
- "tacAccepted": true,
- "tfaActive": true,
- "firstLogin": true,
- "parentId": 0,
- "organizations": [
- 0
], - "fullName": "string"
}
Establishes a payment method for the user
type
required
|
string
Enum: "CARD" "COUPON"
|
data
required
|
string
|
{
- "type": "CARD",
- "data": "string"
}
currentPassword
required
|
string [ 4 .. 100 ] characters
|
newPassword
required
|
string [ 4 .. 100 ] characters
|
{
- "currentPassword": "string",
- "newPassword": "string"
}
key
required
|
string [ 1 .. 50 ] characters
|
newPassword |
string
|
firstName |
string [ 0 .. 50 ] characters
|
lastName |
string [ 0 .. 50 ] characters
|
orgId |
Array of integers <int64
> [ items <int64 > ]
|
{
- "key": "string",
- "newPassword": "string",
- "firstName": "string",
- "lastName": "string",
- "orgId": [
- 0
]
}
createdDate |
string <date-time
>
|
id |
integer <int64
>
|
legalCompanyName
required
|
string [ 0 .. 250 ] characters
|
registrationNumber
required
|
string
|
incorporationState
required
|
string
|
incorporationCountry
required
|
string
|
verificationStatus
required
|
string
Enum: "UNVERIFIED"
"VERIFIED"
"VERIFYING"
"REJECTED"
"PENDING"
|
verificationStatusObservation |
string
|
{
- "createdDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "legalCompanyName": "string",
- "registrationNumber": "string",
- "incorporationState": "string",
- "incorporationCountry": "string",
- "verificationStatus": "UNVERIFIED",
- "verificationStatusObservation": "string"
}
id.greaterThan |
integer <int64
>
|
id.lessThan |
integer <int64
>
|
id.greaterThanOrEqual |
integer <int64
>
|
id.lessThanOrEqual |
integer <int64
>
|
id.equals |
integer <int64
>
|
id.notEquals |
integer <int64
>
|
id.specified |
boolean
|
id.in |
Array of integers <int64
> [ items <int64 > ]
|
id.notIn |
Array of integers <int64
> [ items <int64 > ]
|
legalCompanyName.contains |
string
|
legalCompanyName.doesNotContain |
string
|
legalCompanyName.equals |
string
|
legalCompanyName.notEquals |
string
|
legalCompanyName.specified |
boolean
|
legalCompanyName.in |
Array of strings
|
legalCompanyName.notIn |
Array of strings
|
registrationNumber.contains |
string
|
registrationNumber.doesNotContain |
string
|
registrationNumber.equals |
string
|
registrationNumber.notEquals |
string
|
registrationNumber.specified |
boolean
|
registrationNumber.in |
Array of strings
|
registrationNumber.notIn |
Array of strings
|
incorporationState.contains |
string
|
incorporationState.doesNotContain |
string
|
incorporationState.equals |
string
|
incorporationState.notEquals |
string
|
incorporationState.specified |
boolean
|
incorporationState.in |
Array of strings
|
incorporationState.notIn |
Array of strings
|
incorporationCountry.contains |
string
|
incorporationCountry.doesNotContain |
string
|
incorporationCountry.equals |
string
|
incorporationCountry.notEquals |
string
|
incorporationCountry.specified |
boolean
|
incorporationCountry.in |
Array of strings
|
incorporationCountry.notIn |
Array of strings
|
verificationStatus.equals |
string
Enum: "UNVERIFIED"
"VERIFIED"
"VERIFYING"
"REJECTED"
"PENDING"
|
verificationStatus.notEquals |
string
Enum: "UNVERIFIED"
"VERIFIED"
"VERIFYING"
"REJECTED"
"PENDING"
|
verificationStatus.specified |
boolean
|
verificationStatus.in |
Array of strings
Items Enum
: "UNVERIFIED"
"VERIFIED"
"VERIFYING"
"REJECTED"
"PENDING"
|
verificationStatus.notIn |
Array of strings
Items Enum
: "UNVERIFIED"
"VERIFIED"
"VERIFYING"
"REJECTED"
"PENDING"
|
createdBy.contains |
string
|
createdBy.doesNotContain |
string
|
createdBy.equals |
string
|
createdBy.notEquals |
string
|
createdBy.specified |
boolean
|
createdBy.in |
Array of strings
|
createdBy.notIn |
Array of strings
|
page |
integer >= 0
Default: 0
Zero-based page index (0..N) |
size |
integer >= 1
Default: 20
The size of the page to be returned |
sort |
Array of strings
Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
username
required
|
string [ 1 .. 50 ] characters
|
password
required
|
string [ 4 .. 100 ] characters
|
rememberMe |
boolean
|
{
- "username": "string",
- "password": "string",
- "rememberMe": true
}
breachId
required
|
integer <int64
>
|
page |
integer >= 0
Default: 0
Zero-based page index (0..N) |
size |
integer >= 1
Default: 20
The size of the page to be returned |
sort |
Array of strings
Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |