openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 4.94 kB
JSON
{"openapi":"3.0.1","servers":[{"url":"https://lookups.twilio.com"}],"info":{"contact":{"email":"support@twilio.com","name":"Twilio Support","url":"https://support.twilio.com"},"description":"This is the public Twilio REST API.","license":{"name":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.html"},"termsOfService":"https://www.twilio.com/legal/tos","title":"Twilio - Lookups","version":"1.55.0","x-apisguru-categories":["telecom","messaging"],"x-logo":{"url":"https://static1.twilio.com/marketing/bundles/marketing/img/logos/wordmark-red.svg"},"x-origin":[{"format":"openapi","url":"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_lookups_v1.json","version":"3.0"}],"x-providerName":"twilio.com","x-serviceName":"twilio_lookups_v1"},"tags":[{"name":"LookupsV1PhoneNumber"}],"paths":{"/v1/PhoneNumbers/{PhoneNumber}":{"description":"Detailed information on phone numbers","get":{"description":"","operationId":"FetchPhoneNumber","parameters":[{"description":"The phone number to lookup in [E.164](https://www.twilio.com/docs/glossary/what-e164) format, which consists of a + followed by the country code and subscriber number.","in":"path","name":"PhoneNumber","required":true,"schema":{"format":"phone-number","type":"string"},"x-twilio":{"pii":{"deleteSla":30,"handling":"standard"}}},{"description":"The [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) of the phone number to fetch. This is used to specify the country when the phone number is provided in a national format.","in":"query","name":"CountryCode","schema":{"type":"string"},"x-twilio":{"pii":{"deleteSla":30,"handling":"standard"}}},{"description":"The type of information to return. Can be: `carrier` or `caller-name`. The default is null. Carrier information costs $0.005 per phone number looked up. Caller Name information is currently available only in the US and costs $0.01 per phone number looked up. To retrieve both types on information, specify this parameter twice; once with `carrier` and once with `caller-name` as the value.","in":"query","name":"Type","schema":{"items":{"type":"string"},"type":"array"}},{"description":"The `unique_name` of an Add-on you would like to invoke. Can be the `unique_name` of an Add-on that is installed on your account. You can specify multiple instances of this parameter to invoke multiple Add-ons. For more information about Add-ons, see the [Add-ons documentation](https://www.twilio.com/docs/add-ons).","in":"query","name":"AddOns","schema":{"items":{"type":"string"},"type":"array"},"x-twilio":{"pii":{"deleteSla":30,"handling":"standard"}}},{"description":"Data specific to the add-on you would like to invoke. The content and format of this value depends on the add-on.","in":"query","name":"AddOnsData","schema":{"format":"prefixed-collapsible-map-AddOns","type":"object"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lookups.v1.phone_number"}}},"description":"OK"}},"security":[{"accountSid_authToken":[]}],"tags":["LookupsV1PhoneNumber"],"x-maturity":["GA"]},"servers":[{"url":"https://lookups.twilio.com"}],"x-twilio":{"defaultOutputProperties":["caller_name","country_code","carrier","url"],"pathType":"instance"}}},"components":{"schemas":{"lookups.v1.phone_number":{"properties":{"add_ons":{"description":"A JSON string with the results of the Add-ons you specified in the `add_ons` parameters. For the format of the object, see [Using Add-ons](https://www.twilio.com/docs/add-ons).","nullable":true,"x-twilio":{"pii":{"deleteSla":30,"handling":"standard"}}},"caller_name":{"description":"The name of the phone number's owner. If `null`, that information was not available.","nullable":true,"x-twilio":{"pii":{"deleteSla":30,"handling":"standard"}}},"carrier":{"description":"The telecom company that provides the phone number.","nullable":true},"country_code":{"description":"The [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) for the phone number.","nullable":true,"type":"string","x-twilio":{"pii":{"deleteSla":30,"handling":"standard"}}},"national_format":{"description":"The phone number, in national format.","nullable":true,"type":"string","x-twilio":{"pii":{"deleteSla":30,"handling":"standard"}}},"phone_number":{"description":"The phone number in [E.164](https://www.twilio.com/docs/glossary/what-e164) format, which consists of a + followed by the country code and subscriber number.","format":"phone-number","nullable":true,"type":"string","x-twilio":{"pii":{"deleteSla":30,"handling":"standard"}}},"url":{"description":"The absolute URL of the resource.","format":"uri","nullable":true,"type":"string"}},"type":"object"},"phone_number_enum_type":{"enum":["landline","mobile","voip"],"type":"string"}},"securitySchemes":{"accountSid_authToken":{"scheme":"basic","type":"http"}}},"x-maturity":[{"description":"This product is Generally Available.","name":"GA"}]}