Aller à la documentation
Ruby

client.senders

Chaque méthode de cet espace de noms : sa signature, ses paramètres, ce qu'elle retourne et un exemple.

Méthodes

What is known about the organisation behind a sender, the line the reading pane shows under an unfamiliar one, and looking a sender up.

senders.get

Read what is known about a sender

Portéesthreads:read
Signature
get(email, api_key: nil) -> Hash

Returns a sentence or two about the organisation behind the domain of an address, the line the reading pane shows under an unfamiliar sender. Only the domain is read, so any address on it gives the same answer, and what is known is kept for the whole workspace.

A domain nobody has looked up yet is a 404. research looks it up.

Paramètres

emailStringObligatoire

An address of the sender, such as [email protected].

api_keyString

Overrides the client's API key for this call only.

Retourne

A Hash with object set to sender_profile, domain, about and updatedAt.

Exemple

sender = client.senders.get("[email protected]") puts sender[:domain], sender[:about]

Remarques

Aussi disponible dans

API
GET /senders/{email}
TypeScript
senders.get()
Python
senders.get()
CLI
openemail senders get

senders.research

Look a sender up

Portéesthreads:read
Signature
research(email, api_key: nil) -> Hash

Searches the web for the organisation behind the domain of an address and keeps what it found for the whole workspace, as the reading pane does the first time it shows a sender. A domain that was looked up before is answered from what was kept, and nothing is searched again.

Only the owner of the workspace may look senders up, with a key or an app that is not limited to particular addresses or domains: anything else is a 422 capability_unsupported or a 403 owner_only. A workspace looks up at most 200 senders a day, and the next one is a 429 research_limit_reached. A domain nothing could be found about is a 404.

Paramètres

emailStringObligatoire

An address of the sender. Only its domain is looked up.

api_keyString

Overrides the client's API key for this call only.

Retourne

The same Hash as senders.get, with what was found or what was already known.

Exemple

sender = client.senders.research("[email protected]") puts sender[:about]

Remarques

  • The SDK retries it after a network failure, which is safe because a domain that was found is answered from what was kept.

Aussi disponible dans

API
POST /senders/{email}/research
TypeScript
senders.research()
Python
senders.research()
CLI
openemail senders research