Get desktop application:
View/edit binary Protocol Buffers messages
Service for managing entities.
Creates an entity.
Request message for creating an entity.
The ISO 3166-1 alpha-2 country code of the entity.
The phone number of the entity.
The password of the entity.
The client's public key for publishing.
The client's public key for device identification.
The ownership proof response from the client.
Response message for creating an entity.
Indicates if ownership proof is required.
A long-lived token for the authenticated entity.
The server's public key for publishing.
The server's public key for device identification.
A response message.
The next available time to request another proof of ownership.
Authenticates an entity.
Request message for authenticating an entity.
The phone number of the entity.
The password of the entity.
The client's public key for publishing.
The client's public key for device identification.
The ownership proof response from the client.
Response message for authenticating an entity.
Indicates if ownership proof is required.
A long-lived token for the authenticated entity.
The server's public key for publishing.
The server's public key for device identification.
A response message.
The next available time to request another proof of ownership.
Lists all stored access tokens for an entity.
Request message for listing entity's stored tokens.
The long-lived token of the authenticated entity.
Response message for listing entity's stored tokens.
The list of stored tokens.
A response message.
Deletes an entity.
Request message for deleting an entity.
The long-lived token of the authenticated entity.
Response message for deleting an entity.
A response message.
Indicates whether the operation was successful.
Resets an entity's password
Request message for resetting an entity's password.
The phone number of the entity.
The new password of the entity.
The client's public key for publishing.
The client's public key for device identification.
The ownership proof response from the client.
Response message for resetting an entity's password.
Indicates if ownership proof is required.
A long-lived token for the authenticated entity.
The server's public key for publishing.
The server's public key for device identification.
A response message.
The next available time to request another proof of ownership.
Updates an entity's password.
Request message for updating an entity's password.
The long-lived token of the authenticated entity.
The current password of the entity.
The new password of the entity.
Response message for updating an entity's password.
A response message.
Indicates whether the operation was successful.
Service for managing entities internally.
Stores a token for an entity.
Request message for storing an entity's token.
The long-lived token of the authenticated entity.
The OAuth2 token to be stored (JSON string).
The platform associated with the token.
The identifier of the account associated with the token.
Response message for storing an entity's token.
A response message.
Indicates whether the operation was successful.
Get an entity's access token.
Request message for getting entity access token.
Device ID for identifying the requesting device.
The long-lived token of the authenticated entity.
The platform associated with the token.
The identifier of the account associated with the token.
The phone number of the entity.
Response message for getting entity access token.
Entity access token (JSON string).
A response message.
Indicates whether the operation was successful.
Decrypt payload.
Request message for decrypting payload.
Device ID for identifying the requesting device.
Encrypted payload that needs to be decrypted.
The phone number of the entity.
Decrypted plaintext payload.
A response message.
Indicates whether the operation was successful.
Encrypt payload.
Request message for encrypting payload.
Device ID for identifying the requesting device.
Plaintext payload to be encrypted.
Response message for encrypting payload.
Encrypted payload.
A response message.
Indicates whether the operation was successful.
Updates an entity's access token.
Request message for updating an entity's token.
Device ID for identifying the requesting device.
The OAuth2 token to be stored (JSON string).
The platform associated with the token.
The identifier of the account associated with the token.
The phone number of the entity.
Response message for updating an entity's token.
A response message.
Indicates whether the operation was successful.
Deletes an entity's access token.
Request message for deleting an entity's token.
The long-lived token of the authenticated entity.
The platform associated with the token.
The identifier of the account associated with the token.
Response message for deleting an entity's token.
A response message.
Indicates whether the operation was successful.
Represents a token.
Used in:
The platform associated with the token.
The unique identifier of the account associated with the token.