Expertises

List expertises

Public endpoint to list all available expertises supported by TextMaster.

Expertises allow clients to create projects that will only be available to authors with expert skills in a given area. Author expertises are validated by TextMaster's community managers in order to allow verified experts to work on sensible projects.

Expertises are scoped by activity, meaning that the copywriting activity has a different expertise set than the translation and proofreading activities.

List Expertises

GEThttps://api.textmaster.com/v1/public/expertises
Query parameters
Response

Lists expertises

Body
idstring
namestring
general_labelstring
codestring
kindenum
interestprofessional
is_rootboolean
client_pricingnumber
client_pricing_in_currencynumber
client_pricingsobject
client_pricings_in_currencyobject
Request
const response = await fetch('https://api.textmaster.com/v1/public/expertises?filter=professional', {
    method: 'GET',
    headers: {},
});
const data = await response.json();
Response
[
  {
    "id": "text",
    "name": "text",
    "general_label": "text",
    "code": "text",
    "kind": "interest",
    "is_root": false,
    "client_pricing": 0,
    "client_pricing_in_currency": 0,
    "client_pricings": {
      "translation": 0,
      "copywriting": 0
    },
    "client_pricings_in_currency": {
      "translation": 0,
      "copywriting": 0
    }
  }
]

Code samples

curl -G "https://api.textmaster.com/v1/public/expertises" \
  --data-urlencode "filter=professional"

List sub-expertises

Public endpoint to list all available sub-expertises supported by TextMaster.

An expertise can have one or more sub-expertise(s), they can be seen as a refinements of the subject described by the expertise (ex: Finance → Banking or Finance → Equity Markets).

List Sub-Expertises

GEThttps://api.textmaster.com/v1/public/expertises/{expertise_id}/sub_expertises
Path parameters
expertise_id*string

(required) The parent Expertise ID

Query parameters
Response

Lists Sub-Expertises

Body
idstring
namestring
general_labelstring
codestring
kindenum
interestprofessional
is_rootboolean
client_pricingnumber
client_pricing_in_currencynumber
client_pricingsobject
client_pricings_in_currencyobject
Request
const response = await fetch('https://api.textmaster.com/v1/public/expertises/{expertise_id}/sub_expertises', {
    method: 'GET',
    headers: {},
});
const data = await response.json();
Response
[
  {
    "id": "text",
    "name": "text",
    "general_label": "text",
    "code": "text",
    "kind": "interest",
    "is_root": false,
    "client_pricing": 0,
    "client_pricing_in_currency": 0,
    "client_pricings": {
      "translation": 0,
      "copywriting": 0
    },
    "client_pricings_in_currency": {
      "translation": 0,
      "copywriting": 0
    }
  }
]

Code samples

curl "https://api.textmaster.com/v1/public/expertises/61698b008b81926d91c0f779/sub_expertises"

Get a sub-expertise

Retrieve a single Sub-Expertise

GEThttps://api.textmaster.com/v1/public/expertises/{expertise_id}/sub_expertises/{sub_expertise_id}
Path parameters
expertise_id*string

(required) The parent Expertise ID

sub_expertise_id*string

(required) The Sub-Expertise ID

Query parameters
Response

Lists Sub-Expertises

Body
idstring
namestring
general_labelstring
codestring
kindenum
interestprofessional
is_rootboolean
client_pricingnumber
client_pricing_in_currencynumber
client_pricingsobject
client_pricings_in_currencyobject
Request
const response = await fetch('https://api.textmaster.com/v1/public/expertises/{expertise_id}/sub_expertises/{sub_expertise_id}', {
    method: 'GET',
    headers: {},
});
const data = await response.json();
Response
{
  "id": "text",
  "name": "text",
  "general_label": "text",
  "code": "text",
  "kind": "interest",
  "is_root": false,
  "client_pricing": 0,
  "client_pricing_in_currency": 0,
  "client_pricings": {
    "translation": 0,
    "copywriting": 0
  },
  "client_pricings_in_currency": {
    "translation": 0,
    "copywriting": 0
  }
}

Code samples

curl "https://api.textmaster.com/v1/public/expertises/61698b008b81926d91c0f770/sub_expertises/61698b008b81926d91c0f773"

Last updated