Reloop.Services.Domain (reloop v0.1.3)

Copy Markdown View Source

Manage sending and receiving domains.

Summary

Functions

Creates a domain.

Deletes a domain.

Forwards DNS configuration records to an email address.

Retrieves a domain by ID.

Returns nameservers and DNS provider information for a domain.

Lists domains with optional filters: page, limit, q, and status.

Updates domain settings such as tracking and sending/receiving flags.

Verifies DNS records for a domain.

Functions

create(client, params)

Creates a domain.

Accepts snake_case keys such as click_tracking, custom_return_path, and sending_email.

delete(client, domain_id)

Deletes a domain.

forward_dns(client, domain_id, params)

Forwards DNS configuration records to an email address.

get(client, domain_id)

Retrieves a domain by ID.

get_nameservers(client, domain_id)

Returns nameservers and DNS provider information for a domain.

list(client, params \\ %{})

Lists domains with optional filters: page, limit, q, and status.

update(client, domain_id, params)

Updates domain settings such as tracking and sending/receiving flags.

verify(client, domain_id)

Verifies DNS records for a domain.