Skip to main content
POST
/
iso8601
/
format
Format an ISO 8601 duration
curl --request POST \
  --url https://{deployment}/api/v1/iso8601/format \
  --header 'Content-Type: application/json' \
  --header 'X-API-KEY: <api-key>' \
  --data '
{
  "duration": "PT1H30M15S",
  "formats": [
    "hh:mm:ss",
    "long"
  ]
}
'
{
  "original": "PT1H30M15S",
  "standard_time": "01:30:15",
  "formats": {
    "hh:mm:ss": "01:30:15",
    "long": "1 hour 30 minutes 15 seconds"
  },
  "is_valid": true
}

Authorizations

X-API-KEY
string
header
required

Your deployment's API key (MMK_API_KEY). Routes that accept OAuth2 also allow Authorization: Bearer <token>.

Body

application/json
duration
string
required

ISO 8601 duration, e.g. PT1H30M15S.

formats
enum<string>[]

Which formats to return. Omit for defaults.

Available options:
long,
short,
mm:ss,
hh:mm:ss,
dd:hh:mm:ss,
seconds,
minutes,
hours

Response

Formatted duration

original
string
standard_time
string

HH:MM:SS form.

formats
object
is_valid
boolean
error
string