1
0
Fork 0
freesewing/markdown/dev/reference/backend/apikeys/list/en.md
2024-08-30 16:32:47 -07:00

1.5 KiB

title
List API keys

Lists existing API keys.

Access control

Endpoints

Listing API keys is possible via these endpoints:

Method Path Authentication
/apikeys/jwt JSON Web Token
/apikeys/key API Key & Secret

Response status codes

Possible status codes for these endpoints are:

Status code Description
success
API key not found

Response body

Value Type Description
result string success on success, and error on error
error string Will give info on the nature of the error. Only set if an error occurred.
apikeys `Array`` Array of API key strings

Example request

const keyInfo = await axios.get(
  'https://backend.freesewing.org/apikeys/jwt',
  {
    headers: {
      Authorization: `Bearer ${token}`
    }
  }
)

Example response

{
  "result": "success",
  "apikeys": {
    [
      "7ea12968-7758-40b6-8c73-75cc99be762b",
      "7ea12968-7758-40b6-8c73-39bc3b6707a9",
      "7ea12968-7758-40b6-8c73-97bb9901010d",
    ],
  }
}