| Input | Type | Description |
|---|---|---|
| name | string | The domain name, Unicode or punycode. |
| Output | Type | Description |
|---|---|---|
| domain | array | The domain as in the list, plus sale: for_sale, bin_price, target_price, accept_offers. |
| Error key | Description |
|---|---|
| np_parking_api_error_domain_not_found | 404 No parked domain by that name is in your account. |
| Input | Type | Description |
|---|---|---|
| name | string | The domain name, Unicode or punycode. |
| Output | Type | Description |
|---|---|---|
| success | true |
| Error key | Description |
|---|---|
| do_not_have_permission | 403 The domain cannot be removed from your account right now. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| name | string | The domain name, Unicode or punycode. |
| Output | Type | Description |
|---|---|---|
| success | true |
| Error key | Description |
|---|---|
| do_not_have_permission | 403 The domain is not one you can ignore. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| name | string | The domain name, Unicode or punycode. |
| Output | Type | Description |
|---|---|---|
| settings | array | Keyed by setting name: value, source, domain_value, account_value. |
| Error key | Description |
|---|---|
| np_parking_api_error_domain_not_found | 404 No parked domain by that name is in your account. |
| Input | Type | Description |
|---|---|---|
| name | string | The domain name, Unicode or punycode. |
| settings | array | Setting name to new value (null to inherit). |
| Output | Type | Description |
|---|---|---|
| settings | array | The domain settings after the save, as GET parking/domain-settings. |
| Error key | Description |
|---|---|
| np_parking_api_error_unknown_settings | 400 A name in settings is not a setting. |
| np_parking_api_error_invalid_settings | 400 Some settings were refused; errors names each one. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| name | string | The domain name, Unicode or punycode. |
| page | integer | Page number, from 1. |
| per_page | integer | Rows per page, 1 to 200 (default 50). |
| Output | Type | Description |
|---|---|---|
| versions | array | As GET parking/settings-history, scope domain. |
| pagination | array | current_page, last_page, per_page, shown, total. |
| Input | Type | Description |
|---|---|---|
| name | string | The domain name, Unicode or punycode. |
| Output | Type | Description |
|---|---|---|
| domain | array | The domain as in the list. |
| entry | array | The latest import entry for it: entry_id, import_id, line, domain, was_added, was_updated, was_ignored, has_warning, has_error, approve_outcome, verify_outcome, notice. |
| Error key | Description |
|---|---|
| np_parking_api_error_domain_not_found | 404 No parked domain by that name is in your account. |
| np_parking_api_error_no_status | 404 The domain has never been through an import for your account. |
| Input | Type | Description |
|---|---|---|
| name | string | The domain name, Unicode or punycode. |
| Output | Type | Description |
|---|---|---|
| import | array | The import that carries the check. |
| Error key | Description |
|---|---|
| do_not_have_permission | 403 The domain is already in your account. |
| np_parking_api_error_domain_not_found | 404 The domain is not one you can see: not detected, not held before. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| state | string | One of my_domains (default), verified, unverified, detected, removed. |
| query | string | Only domains whose name contains this text (Unicode or punycode), as the site's "Find domains" does. Applies to my_domains and verified. |
| page | integer | Page number, from 1. |
| per_page | integer | Rows per page, 1 to 200 (default 50). |
| Output | Type | Description |
|---|---|---|
| domains | array | Domains on this page: domain_id, name, punycode, state, is_approved, is_verified, is_portfolio_host, added_date, verified_since, last_verified, next_check, lander_url. |
| pagination | array | current_page, last_page, per_page, shown, total. |
| Error key | Description |
|---|---|
| np_parking_api_error_invalid_state | 400 state is not one of the allowed values. |
| Input | Type | Description |
|---|---|---|
| domains | string[] | Domain names, Unicode or punycode (or one string, one per line). |
| casing_mode | string | auto (default) or manual: whether to keep the casing you typed. |
| Output | Type | Description |
|---|---|---|
| import | array | The import, as GET parking/imports. |
| Error key | Description |
|---|---|
| np_parking_api_error_no_domains | 400 domains is empty. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| overrides_only | bool | Only domains with their own settings, and only those settings. |
| page | integer | Page number, from 1. |
| per_page | integer | Rows per page, 1 to 200 (default 50). |
| Output | Type | Description |
|---|---|---|
| domains | array | Rows of domain (as in GET parking/domains) and settings (keyed by setting name: value, source, domain_value, account_value). |
| pagination | array | current_page, last_page, per_page, shown, total. |
| Input | Type | Description |
|---|---|---|
| names | array | Domain names, Unicode or punycode, at most 500. |
| settings | array | Setting name to new value (null to inherit). |
| Output | Type | Description |
|---|---|---|
| saved | integer | How many domains were saved. |
| failed | integer | How many were not. |
| results | array | One row per name: name, ok, and for a failure error (an error code) and, for refused values, errors keyed by setting name. |
| Error key | Description |
|---|---|
| np_parking_api_error_no_domains | 400 names is empty. |
| np_parking_api_error_too_many_domains | 400 names holds more than 500 domains. |
| np_parking_api_error_unknown_settings | 400 A name in settings is not a setting. |
| np_parking_api_error_invalid_settings | 400 A value has the wrong type; errors names each one. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| query | string | What to search for. |
| exact | bool | Whole words only. |
| domain | string | Only mail to this parked domain (Unicode or punycode). |
| page | integer | Page number, from 1. |
| per_page | integer | Rows per page, 1 to 100 (default 50). |
| Output | Type | Description |
|---|---|---|
| emails | array | Rows as in GET parking/emails. |
| pagination | array | current_page, last_page, per_page, shown, total. |
| Error key | Description |
|---|---|
| np_parking_api_error_no_query | 400 query is empty. |
| np_parking_api_error_domain_not_found | 404 No parked domain by that name is in your account. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| array | id, date, domain, from, to, envelope_from, envelope_to, sender, reply_to, subject, summary, attachments, match_labels. |
| Error key | Description |
|---|---|
| np_parking_api_error_email_not_found | 404 No message by that id is in your catchall. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| data | binary | The message is output directly, not JSON. |
| Error key | Description |
|---|---|
| np_parking_api_error_email_not_found | 404 No message by that id is in your catchall, or its raw data is gone. |
| Input | Type | Description |
|---|---|---|
| match | string | Which mail: inbox (default: sender's domain contains or resembles a parked domain), domain_contains, domain_similarity, domain_contains_extension, all. |
| domain | string | Only mail to this parked domain (Unicode or punycode). |
| extensions | string | For domain_contains_extension: a comma-separated list of your parked extensions to keep (default all). |
| extension_locations | string | For domain_contains_extension: name, subdomain or both (comma-separated). |
| page | integer | Page number, from 1. |
| per_page | integer | Rows per page, 1 to 100 (default 50). |
| Output | Type | Description |
|---|---|---|
| emails | array | Rows: id, date, domain (the parked domains addressed), from, to, envelope_to, subject, summary, match_labels. |
| pagination | array | current_page, last_page, per_page, shown, total. |
| Error key | Description |
|---|---|
| np_parking_api_error_invalid_email_filter | 400 match is not one of the allowed values. |
| np_parking_api_error_domain_not_found | 404 No parked domain by that name is in your account. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| export | array | The export, as in GET parking/exports. |
| Error key | Description |
|---|---|
| np_parking_api_error_export_not_found | 404 No export by that id is in your account. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| data | binary | The CSV is output directly, not JSON. |
| Error key | Description |
|---|---|
| np_parking_api_error_export_not_found | 404 No export by that id is in your account. |
| np_parking_api_error_export_not_ready | 409 The export has not finished, or it failed. |
| Input | Type | Description |
|---|---|---|
| type | string | Only exports of this type: domains or inquiries. |
| page | integer | Page number, from 1. |
| per_page | integer | Rows per page, 1 to 200 (default 50). |
| Output | Type | Description |
|---|---|---|
| exports | array | Exports on this page: export_id, type, state, progress, total_expected, total_fetched, total_bytes, queue_date, start_date, finish_date, error_message, filters (status, delivery, order, domain), file_name, downloadable. |
| pagination | array | current_page, last_page, per_page, shown, total. |
| Error key | Description |
|---|---|
| np_parking_api_error_invalid_export_type | 400 type is not domains or inquiries. |
| Input | Type | Description |
|---|---|---|
| type | string | domains or inquiries. |
| domain | string | Inquiries only: one domain's inquiries (Unicode or punycode). |
| status | string | Inquiries only: all (default), confirmed or unconfirmed. |
| delivery | string | Inquiries only: all (default), delivered or unsent. |
| order | string | Inquiries only: newest (default) or offer. |
| Output | Type | Description |
|---|---|---|
| export | array | The export, as in GET parking/exports. |
| Error key | Description |
|---|---|
| np_parking_api_error_invalid_export_type | 400 type is not domains or inquiries. |
| np_parking_api_error_invalid_export_filter | 400 status, delivery or order is not an allowed value. |
| do_not_have_permission | 403 Inquiry exports need the export permission on your account. |
| np_parking_api_error_domain_not_found | 404 No parked domain by that name is in your account. |
| np_parking_api_error_nothing_to_export | 404 Nothing matches: no domains, or no inquiries for the filters. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| success | true |
| Error key | Description |
|---|---|
| np_parking_api_error_sender_not_found | 404 No ignored sender by that id is in your list. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| senders | array | Rows: id, type (email or ip), value, date. |
| Input | Type | Description |
|---|---|---|
| sender | string | The address to ignore. |
| Output | Type | Description |
|---|---|---|
| sender | array | The new row: id, type, value, date. |
| Error key | Description |
|---|---|
| np_parking_api_error_sender_refused | 400 Not an address, already ignored, or the list is full; message says which. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| success | true |
| Error key | Description |
|---|---|
| np_parking_api_error_image_not_found | 404 No image by that id is in your account. |
| np_parking_api_error_image_in_use | 409 A cover_images setting still references the image. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| page | integer | Page number, from 1. |
| per_page | integer | Rows per page, 1 to 200 (default 50). |
| Output | Type | Description |
|---|---|---|
| images | array | Images on this page: image_id, type (hosted or external), url, date_added. |
| pagination | array | current_page, last_page, per_page, shown, total. |
| Input | Type | Description |
|---|---|---|
| file | file | The image file, multipart/form-data only. |
| url | string | An http or https link to an image file, instead of a file. |
| Output | Type | Description |
|---|---|---|
| image | array | The image: image_id, type (hosted or external), url, date_added. |
| Error key | Description |
|---|---|
| np_parking_api_error_too_many_images | 400 Your account already holds the maximum number of images. |
| np_parking_api_error_image_input | 400 Neither a file nor a url was sent, or both were. |
| np_parking_api_error_image_invalid | 400 The upload failed or the file is not an image we can host. |
| np_parking_api_error_image_url_invalid | 400 url is not an http or https link to an image file. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| page | integer | Entry page number, from 1. |
| per_page | integer | Entries per page, 1 to 200 (default 50). |
| Output | Type | Description |
|---|---|---|
| import | array | As in the list. |
| entries | array | entry_id, line, domain, was_added, was_updated, was_ignored, has_warning, has_error, approve_outcome, verify_outcome, notice. |
| pagination | array | Pagination of the entries. |
| Error key | Description |
|---|---|
| np_parking_api_error_import_not_found | 404 No import by that id is in your account. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| data | binary | The file is output directly, not JSON. |
| Error key | Description |
|---|---|
| np_parking_api_error_import_not_found | 404 No import by that id is in your account. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| import | array | The new import. |
| Error key | Description |
|---|---|
| np_parking_api_error_import_not_found | 404 No import by that id is in your account. |
| np_parking_api_error_import_cannot_rerun | 409 The import is still running or cannot be re-run. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| page | integer | Page number, from 1. |
| per_page | integer | Rows per page, 1 to 200 (default 50). |
| Output | Type | Description |
|---|---|---|
| imports | array | import_id, status (queued, running, finished, failed), data_type, dates, progress and the new, update, ignore, warning and error counts. |
| pagination | array | current_page, last_page, per_page, shown, total. |
| Input | Type | Description |
|---|---|---|
| file | file | The CSV, multipart/form-data only. |
| columns | string | Field name per column, comma-separated, when the header is not the export format. |
| skip_rows | integer | Rows to skip at the top (default 1 with a recognised header, else 0). |
| casing_mode | string | auto (default) or manual: how the domain's display casing is taken from the file. |
| update_casing_for_existing | bool | Also apply the casing to domains already in the account. |
| Output | Type | Description |
|---|---|---|
| import | array | The import, as in GET parking/imports. |
| Error key | Description |
|---|---|
| do_not_have_permission | 403 CSV import is not on for your account. |
| np_parking_api_error_csv_missing | 400 No file was sent, or it is not a CSV. |
| np_parking_api_error_csv_columns | 400 The header is not the export format and columns was not sent, or names a field that does not exist, twice, or misses the domain. |
| import_refused | 400 The importer refused the file; message says why. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| domain | string | Only inquiries about this domain (Unicode or punycode). |
| status | string | confirmed (default), unconfirmed or all: whether the buyer confirmed their email. |
| delivery | string | all (default), delivered or unsent: whether the inquiry was sent to you by email. |
| order | string | newest (default) or offer (highest offer first). |
| visibility | string | active (default) or removed: the inquiries you removed from your list. |
| spam_risk | string | all (default), not_high, low, medium or high. |
| page | integer | Page number, from 1. |
| per_page | integer | Rows per page, 1 to 100 (default 50). |
| Output | Type | Description |
|---|---|---|
| inquiries | array | inquiry_id, reference, inquire_date, domain, intent, origin, country, full_name, email, company, phone, message, offer, offer_text, offer_currency, email_confirmed, seller_notified, bant. |
| pagination | array | current_page, last_page, per_page, shown, total. |
| Error key | Description |
|---|---|
| np_parking_api_error_invalid_inquiry_filter | 400 status, delivery, order, visibility or spam_risk is not an allowed value. |
| np_parking_api_error_domain_not_found | 404 No parked domain by that name is in your account. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| inquiry | array | As in the list. |
| Error key | Description |
|---|---|
| np_parking_api_error_inquiry_not_found | 404 No inquiry by that id is visible to you. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| success | true |
| Error key | Description |
|---|---|
| np_parking_api_error_inquiry_not_found | 404 No inquiry by that id is visible to you. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| match | string | all (default), email or ip: which link to the buyer to follow. |
| days | integer | 7, 30, 90 or 0 for all time (default 0). |
| page | integer | Page number, from 1 (20 rows a page). |
| Output | Type | Description |
|---|---|---|
| inquiries | array | Your inquiries from this buyer, newest first, as in the list, each with matched_by (email, ip or both). |
| stats | array | Counts across every seller: by email and by ip per window (count and distinct domains), first and last dates, own (yours) and total. |
| capped | bool | True when the buyer has more than 2,000 inquiries and the list stops there. |
| pagination | array | current_page, last_page, per_page, shown, total. |
| Error key | Description |
|---|---|
| np_parking_api_error_inquiry_not_found | 404 No inquiry by that id is visible to you. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| success | true |
| Error key | Description |
|---|---|
| np_parking_api_error_inquiry_not_found | 404 No inquiry by that id is visible to you. |
| do_not_have_permission | 403 The inquiry cannot be sent to your email now (no confirmed parking email, or it was sent recently). |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| success | true |
| Error key | Description |
|---|---|
| np_parking_api_error_inquiry_not_found | 404 No inquiry by that id is visible to you. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| success | true |
| Error key | Description |
|---|---|
| np_parking_api_error_inquiry_not_found | 404 No inquiry by that id is visible to you. |
| do_not_have_permission | 403 Not yet (unconfirmed, too soon, or already reported); message says which. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| name | string | The domain name (Unicode or punycode). |
| days | integer | 7, 30 (default), 90 or 0 for all time. |
| verified | bool | Only verified human visitors (default true). |
| Output | Type | Description |
|---|---|---|
| domain | array | name and id. |
| days | integer | The window used. |
| only_verified | bool | Whether unverified visits were left out. |
| visitors | integer | Visitors to this domain in the window, each counted once per day. |
| engagement | array | continue, form_start, contact. |
| chart | array | Visitors per day: slots (ts, hits) and peak; null when the window holds nothing. |
| funnel | array | steps, side and since, as for insights-domains, for this domain alone. |
| average_active_seconds | integer | Active seconds per timed visit to this domain, null before any visit was timed. |
| visit_time | array | A typical page visit on this domain, as for insights-domains. |
| Error key | Description |
|---|---|
| do_not_have_permission | 403 Insights is not on for your account. |
| np_parking_api_error_domain_not_found | 404 No such domain on your account. |
| Input | Type | Description |
|---|---|---|
| days | integer | 7, 30 (default), 90 or 0 for all time. |
| verified | bool | Only verified human visitors (default true); false includes visits that never passed the human check. |
| Output | Type | Description |
|---|---|---|
| days | integer | The window used. |
| only_verified | bool | Whether unverified visits were left out. |
| visitors | integer | Visitors in the window, each counted once per day. |
| unverified | integer | Visits in the window that never passed the human check. |
| engagement | array | Visitor-days that clicked Continue, started the form, opened a contact link: continue, form_start, contact. |
| countries | integer | Distinct visitor countries. |
| chart | array | Visitors per day: slots (ts, hits) and peak; null when the window holds nothing. |
| funnel | array | steps and side rows of key, label, count, share (percent of visitors), conversion (percent of the step before, null on the first step); since is the day the inquiry steps count from when it is later than the window's start. |
| sections | array | Keyed by report name: rows of label, hits, share, unknown (contact_via is the kind of contact link used). |
| visit_time | array | A typical page visit: average (active seconds per timed visit, null before any), timed (visits timed), bands (from, visitors, share), still (at, share of visits still active), actions (continue, form_start, contact: count and the band their middle visitor acted in). Active time counts while the page is visible and was used in the last 30 seconds. |
| ever_used | bool | Whether the account has ever recorded a lander visit. |
| Error key | Description |
|---|---|
| do_not_have_permission | 403 Insights is not on for your account. |
| Input | Type | Description |
|---|---|---|
| days | integer | 7, 30 (default), 90 or 0 for all time. |
| Output | Type | Description |
|---|---|---|
| days | integer | The window used. |
| visits | integer | Portfolio visitors in the window, each counted once per day. |
| searched | integer | Visitor-days that searched. |
| filtered | integer | Filter facts used. |
| chart | array | Visitors per day: slots (ts, hits) and peak; null when the window holds nothing. |
| sections | array | Keyed by report name: rows of label, hits, share (percent of visitors), unknown. |
| ever_used | bool | Whether the portfolio has ever recorded a visit. |
| Error key | Description |
|---|---|
| do_not_have_permission | 403 Insights is not on for your account. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| ns | string[] | Nameserver hostnames, in order. |
| cname | string | Value for a verification CNAME record. |
| txt | string | Value for a verification TXT record. |
| Input | Type | Description |
|---|---|---|
| name | string | The part after ns2., letters and digits only. |
| Output | Type | Description |
|---|---|---|
| nameservers | array | As GET parking/nameservers, after the change. |
| Error key | Description |
|---|---|
| do_not_have_permission | 403 Your account cannot create nameservers. |
| np_parking_api_error_nameserver_refused | 400 The name is not allowed, is your current one, was yours before, or is taken; message says which. |
| np_parking_api_error_nameserver_limit | 429 You have created the yearly maximum; message says when the next is possible. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| portfolio | array | enabled, url, slug_url, public_name, host_domain, and every field POST parking/portfolio takes. |
| Input | Type | Description |
|---|---|---|
| enabled | bool | Turn the portfolio on or off. |
| host_domain | string | A verified domain of yours to serve the portfolio from, or null. |
| portfolio | array | Field name to new value for the appearance and content fields. |
| Output | Type | Description |
|---|---|---|
| portfolio | array | As GET parking/portfolio, after the save. |
| Error key | Description |
|---|---|
| do_not_have_permission | 403 The portfolio is not on for your account. |
| np_parking_api_error_unknown_settings | 400 A name in portfolio is not a portfolio field. |
| np_parking_api_error_invalid_settings | 400 Some fields were refused; errors names each one. |
| np_parking_api_error_domain_not_found | 404 host_domain is not a verified domain of yours. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| days | integer | 7, 30 (default), 90 or 0 for all time. |
| Output | Type | Description |
|---|---|---|
| visits | integer | Portfolio visits in the window. |
| days | integer | The window used. |
| sections | array | Keyed by report name: rows of label, hits, share (percent), unknown, portfolios. |
| ever_used | bool | Whether the portfolio has ever recorded a visit. |
| Error key | Description |
|---|---|
| do_not_have_permission | 403 The activity report is not on for your account. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| profile | array | display_name, website, website_use_portfolio, atom_network_id, wise_business_id, user_card_html, social_email, social_phone_number, social_whatsapp, social_telegram, social_signal, social_sms, social_x, social_linkedin, contact_icons_position, avatar_visibility, default_currency. |
| parking_email | string | The confirmed address inquiries are sent to, or null. |
| payment_emails | array | Confirmed payment addresses keyed by account type. |
| Input | Type | Description |
|---|---|---|
| profile | array | Field name to new value. |
| Output | Type | Description |
|---|---|---|
| profile | array | The profile after the save, as GET parking/profile. |
| Error key | Description |
|---|---|
| np_parking_api_error_unknown_settings | 400 A name in profile is not a profile field. |
| np_parking_api_error_invalid_settings | 400 Some fields were refused; errors names each one. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| settings | array | Keyed by setting name: value, source (account or default). |
| Input | Type | Description |
|---|---|---|
| settings | array | Setting name to new value, names as in GET parking/settings-schema. |
| Output | Type | Description |
|---|---|---|
| settings | array | The account settings after the save, as GET parking/settings. |
| Error key | Description |
|---|---|
| np_parking_api_error_unknown_settings | 400 A name in settings is not a setting. |
| np_parking_api_error_invalid_settings | 400 Some settings were refused; errors names each one. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |
| Input | Type | Description |
|---|---|---|
| page | integer | Page number, from 1. |
| per_page | integer | Rows per page, 1 to 200 (default 50). |
| Output | Type | Description |
|---|---|---|
| versions | array | history_id, date, scope (account or profile), changed (setting names), changes (each changed setting with before and after), can_undo, source (ui, api, import, undo, admin, system), source_ref. |
| pagination | array | current_page, last_page, per_page, shown, total. |
| Input | Type | Description |
|---|---|---|
| None. | ||
| Output | Type | Description |
|---|---|---|
| schema | array | One entry per setting: name, type, label, explain, account_level, domain_level, permission_gated, available, allowed_values, default, category. |
| Input | Type | Description |
|---|---|---|
| history_id | integer | A history_id from a history listing. |
| Output | Type | Description |
|---|---|---|
| version | array | The version that was undone. |
| Error key | Description |
|---|---|
| np_parking_api_error_history_not_found | 404 No saved version by that id is in your account. |
| np_parking_api_error_history_cannot_undo | 409 The version has nothing before it to go back to. |
| np_parking_api_error_flood | 429 You are making changes too quickly; wait the number of seconds in Retry-After. |

