Skip to content

Commit

Permalink
chore: add chat gpt plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
benemohamed committed Jan 14, 2024
1 parent ad3884e commit 7f0fb6b
Show file tree
Hide file tree
Showing 3 changed files with 204 additions and 0 deletions.
17 changes: 17 additions & 0 deletions chatgpt-plugin/.well-known/ai-plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"schema_version": "v1",
"name_for_human": "Tomba",
"name_for_model": "tomba_integration",
"description_for_human": "Tomba Enrichment, search or verify email addresses in seconds.",
"description_for_model": "Tomba Enrichment, search or verify email addresses in seconds. Always display results using markdown tables",
"auth": {
"type": "none"
},
"api": {
"type": "openapi",
"url": "https://yourdomain.com/openapi.yaml"
},
"logo_url": "https://yourdomain.com/logo.png",
"contact_email": "[email protected]",
"legal_info_url": "https://yourdomain.com/terms-of-service"
}
Binary file added chatgpt-plugin/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
187 changes: 187 additions & 0 deletions chatgpt-plugin/openapi.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,187 @@
openapi: 3.0.1
info:
title: Tomba
description: Find email addresses in seconds with tomba email finder
termsOfService: https://tomba.io/privacy-policy
contact:
name: Tomba technology web service LLC
url: https://tomba.io
email: [email protected]
license:
name: Apache 2.0
url: http://www.apache.org/licenses/LICENSE-2.0.html
version: 0.0.1
externalDocs:
description: Developers - Full API docs
url: https://developer.tomba.io/
servers:
- url: https://yourdomain.com
paths:
/search:
post:
tags:
- Domain
summary: Domain Search
description:
"You can use this endpoint to show different browser icons to your\
\ users. The code argument receives the browser code as it appears in your\
\ user /account/sessions endpoint. Use width, height and quality arguments\
\ to change the output settings."
operationId: DomainSearch
parameters:
- name: domain
in: query
description:
"Domain name from which you want to find the email addresses.\
\ For example, \"stripe.com\""
required: true
schema:
type: string
example: stripe.com
- name: page
in: query
description:
Specifies the number of email addresses to skip. The default
is 1.
schema:
type: integer
format: int32
default: 1
example: 10
- name: limit
in: query
description: "Specifies the max number of email addresses to return. "
schema:
type: integer
format: int32
default: 10
example: 20
- name: department
in: query
description: Get only email addresses for people working in the selected department(s).
schema:
type: string
enum:
- ""
- engineering
- sales
- finance
- hr
- it
- marketing
- operations
- management
- executive
- legal
- support
- communication
- software
- security
- pr
- warehouse
- diversity
- administrative
- facilities
- accounting
example: pr
responses:
"200":
description: a pet to be returned
/author:
post:
tags:
- Finder
summary: Author Finder
description:
This API endpoint generates or retrieves the most likely email
address from a blog post url.
operationId: AuthorFinder
parameters:
- name: url
in: query
description:
"The URL of the article. For example, \"https://clearbit.com/blog/company-name-to-domain-api\"\
."
required: true
schema:
type: string
example: https://clearbit.com/blog/company-name-to-domain-api
responses:
"200":
description: a pet to be returned
/linkedin:
post:
tags:
- Finder
summary: Linkedin Finder
description:
This API endpoint generates or retrieves the most likely email
address from a Linkedin URL.
operationId: LinkedinFinder
parameters:
- name: url
in: query
description:
"The URL of the Linkedin. For example, \"https://www.linkedin.com/in/alex-maccaw-ab592978\"\
."
required: true
schema:
type: string
example: https://www.linkedin.com/in/alex-maccaw-ab592978
responses:
"200":
description: a pet to be returned
/verify:
post:
tags:
- Verifier
summary: Email Verifier
description: verify the deliverability of an email address.
operationId: EmailVerifier
parameters:
- name: email
in: query
description: The email address you want to verify.
required: true
schema:
type: string
example: [email protected]
responses:
"200":
description: a pet to be returned
/enrich:
post:
tags:
- Enrichment
summary: Enrichment
description: The Enrichment API lets you look up person and company data based on an email
operationId: Enrichment
parameters:
- name: email
in: query
description: The email address you want enrich.
required: true
schema:
type: string
example: [email protected]
responses:
"200":
description: a pet to be returned
/post:
get:
tags:
- Count
summary: get Email Count
description: Domain name from which you want to find the email addresses.
operationId: EmailCount
parameters:
- name: domain
in: query
description: The email address you want to find sources.
required: true
schema:
type: string
example: tomba.io
responses:
"200":
description: a pet to be returned

0 comments on commit 7f0fb6b

Please sign in to comment.