---
title: "Suas skills"
method: GET
path: "/api/v1/eu/skills"
tags: ["Seus dados"]
---

# Suas skills

`GET /api/v1/eu/skills`

## Request

- Base URL: `https://rebasedev.com.br`
- URL: `https://rebasedev.com.br/api/v1/eu/skills`
- Auth: HTTP bearer

As skills do seu perfil (a tela "Suas skills" do site), em slug do dicionário, na ordem do dicionário.

## Response `200`

Sucesso.

- SkillsResponse
  - `data` object, required
    - `skills` string[], required: Slugs do dicionário, sem repetição e na ordem do dicionário.
    - `niveis` string[], required: Os níveis do perfil, em slug (o mesmo do filtro `nivel`), na ordem da escada; vazio quando a pessoa não informou. Só leitura: muda no perfil do site.

## Other responses

- `401`: Sem token, ou token inválido ou revogado. `code` é `unauthorized`, e a resposta traz `WWW-Authenticate: Bearer`. Gere um token em `/vagas/perfil/agentes` (entrando com o LinkedIn) e mande em `Authorization: Bearer <token>`.
- `403`: O token é válido, mas a conta não tem acesso ao catálogo pela API. `code` é `forbidden`. Gerar outro token não resolve: é a conta que precisa de acesso.
- `429`: Mais de 60 chamadas no minuto, pela mesma conta (com token) ou pelo mesmo IP (sem). `code` é `rate_limited`. Espere o `Retry-After`; melhor ainda, leia o `X-RateLimit-Remaining` das respostas de sucesso e se autorregule antes de chegar aqui.

---

[API](https://skmtc.dev/rebasedev/apis/rebase-jobs-api.md) · [All operations](https://skmtc.dev/rebasedev/apis/rebase-jobs-api/llms.txt) · [OpenAPI document](https://skmtc.dev/rebasedev/apis/rebase-jobs-api/revisions/ec4ed03ac794?raw)
