@datafire/google_domainsrdap
v3.0.0
Published
DataFire integration for Domains RDAP API
Downloads
3
Readme
@datafire/google_domainsrdap
Client library for Domains RDAP API
Installation and Usage
npm install --save @datafire/google_domainsrdap
let google_domainsrdap = require('@datafire/google_domainsrdap').create();
.then(data => {
console.log(data);
});
Description
Read-only public API that lets users search for information about domain names.
Actions
domainsrdap.autnum.get
The RDAP API recognizes this command from the RDAP specification but does not support it. The response is a formatted 501 error.
google_domainsrdap.domainsrdap.autnum.get({
"autnumId": ""
}, context)
Input
- input
object
- autnumId required
string
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- autnumId required
Output
- output RdapResponse
domainsrdap.domain.get
Look up RDAP information for a domain by name.
google_domainsrdap.domainsrdap.domain.get({
"domainName": ""
}, context)
Input
- input
object
- domainName required
string
: Full domain name to look up. Example: "example.com" - $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- domainName required
Output
- output HttpBody
domainsrdap.getDomains
The RDAP API recognizes this command from the RDAP specification but does not support it. The response is a formatted 501 error.
google_domainsrdap.domainsrdap.getDomains({}, context)
Input
- input
object
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- $.xgafv
Output
- output RdapResponse
domainsrdap.getEntities
The RDAP API recognizes this command from the RDAP specification but does not support it. The response is a formatted 501 error.
google_domainsrdap.domainsrdap.getEntities({}, context)
Input
- input
object
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- $.xgafv
Output
- output RdapResponse
domainsrdap.entity.get
The RDAP API recognizes this command from the RDAP specification but does not support it. The response is a formatted 501 error.
google_domainsrdap.domainsrdap.entity.get({
"entityId": ""
}, context)
Input
- input
object
- entityId required
string
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- entityId required
Output
- output RdapResponse
domainsrdap.getHelp
Get help information for the RDAP API, including links to documentation.
google_domainsrdap.domainsrdap.getHelp({}, context)
Input
- input
object
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- $.xgafv
Output
- output HttpBody
domainsrdap.getIp
The RDAP API recognizes this command from the RDAP specification but does not support it. The response is a formatted 501 error.
google_domainsrdap.domainsrdap.getIp({}, context)
Input
- input
object
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- $.xgafv
Output
- output HttpBody
domainsrdap.ip.get
The RDAP API recognizes this command from the RDAP specification but does not support it. The response is a formatted 501 error.
google_domainsrdap.domainsrdap.ip.get({
"ipId": "",
"ipId1": ""
}, context)
Input
- input
object
- ipId required
string
- ipId1 required
string
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- ipId required
Output
- output RdapResponse
domainsrdap.nameserver.get
The RDAP API recognizes this command from the RDAP specification but does not support it. The response is a formatted 501 error.
google_domainsrdap.domainsrdap.nameserver.get({
"nameserverId": ""
}, context)
Input
- input
object
- nameserverId required
string
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- nameserverId required
Output
- output RdapResponse
domainsrdap.getNameservers
The RDAP API recognizes this command from the RDAP specification but does not support it. The response is a formatted 501 error.
google_domainsrdap.domainsrdap.getNameservers({}, context)
Input
- input
object
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- $.xgafv
Output
- output RdapResponse
Definitions
HttpBody
- HttpBody
object
: Message that represents an arbitrary HTTP body. It should only be used for payload formats that can't be represented as JSON, such as raw binary or an HTML page. This message can be used both in streaming and non-streaming API methods in the request as well as the response. It can be used as a top-level request field, which is convenient if one wants to extract parameters from either the URL or HTTP template into the request fields and also want access to the raw HTTP body. Example: message GetResourceRequest { // A unique request id. string request_id = 1; // The raw HTTP body is bound to this field. google.api.HttpBody http_body = 2; } service ResourceService { rpc GetResource(GetResourceRequest) returns (google.api.HttpBody); rpc UpdateResource(google.api.HttpBody) returns (google.protobuf.Empty); } Example with streaming methods: service CaldavService { rpc GetCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); rpc UpdateCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); } Use of this type only changes how the request and response bodies are handled, all other features will continue to work unchanged.- contentType
string
: The HTTP Content-Type header value specifying the content type of the body. - data
string
: The HTTP request/response body as raw binary. - extensions
array
: Application specific response metadata. Must be set in the first response for streaming APIs.- items
object
- items
- contentType
Link
- Link
object
: Links object defined in section 4.2 of RFC 7483.- href
string
: Target URL of a link. Example: "http://example.com/previous". - hreflang
string
: Language code of a link. Example: "en". - media
string
: Media type of the link destination. Example: "screen". - rel
string
: Relation type of a link. Example: "previous". - title
string
: Title of this link. Example: "title". - type
string
: Content type of the link. Example: "application/json". - value
string
: URL giving context for the link. Example: "http://example.com/current".
- href
Notice
- Notice
object
: Notices object defined in section 4.3 of RFC 7483.- description
array
: Description of the notice.- items
string
- items
- links
array
: Link to a document containing more information.- items Link
- title
string
: Title of a notice. Example: "Terms of Service". - type
string
: Type values defined in section 10.2.1 of RFC 7483 specific to a whole response: "result set truncated due to authorization", "result set truncated due to excessive load", "result set truncated due to unexplainable reasons".
- description
RdapResponse
- RdapResponse
object
: Response to a general RDAP query.- description
array
: Error description.- items
string
- items
- errorCode
integer
: Error HTTP code. Example: "501". - jsonResponse HttpBody
- lang
string
: Error language code. Error response info fields are defined in section 6 of RFC 7483. - notices
array
: Notices applying to this response.- items Notice
- rdapConformance
array
: RDAP conformance level.- items
string
- items
- title
string
: Error title.
- description