Skip to content

Gradleless/pylote-api-doc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

API Documentation

Set Login Code

Endpoint: https://api-p.pylote.io/freelance/set_login_code
Method: POST

Request Body:

{
  "mail": "example@example.com",
  "resend": false
}

Description: Permet de demander le code pour se connecter.

Check Code

Endpoint: https://api-p.pylote.io/freelance/check_code
Method: POST

Request Body:

{
  "mail": "example@example.com",
  "code": "123456"
}

Description: Vérifie si le code est correct.

Get Jobs

Endpoint: https://api-p.pylote.io/jobs/
Method: GET

Description: Permet d'obtenir la liste des jobs.

Set Availability

Endpoint: https://api-p.pylote.io/availability/{id}
Method: PUT

Request Body:

{
  "available": true,
  "availabilityDate": "2024-06-18"
}

Description: Permet de définir la disponibilité actuelle. Mettre une chaîne vide dans availabilityDate s'il n'y en a pas.

Update Logs

Endpoint: https://api-p.pylote.io/logging/update
Method: POST

Request Body:

{
  "id": "123",
  "variable": "availability",
  "value": "ldzsd"
}

Description: Permet de mettre à jour les logs pour la disponibilité.

Get Logs

Endpoint: https://api-p.pylote.io/logging/getLogs/{id}
Method: GET

Description: Permet de récupérer les logs du compte.

Get Recruiters

Endpoint: https://api-p.pylote.io/recruiter/
Method: GET

Description: Permet d'obtenir la liste des recruteurs. Possibilité de rajouter ?displayMissions=true à l'URL.

Get Profile

Endpoint: https://api-p.pylote.io/freelance/profile/{id}
Method: GET

Description: Permet d'obtenir le profil de l'utilisateur.

Update Profile

Endpoint: https://api-p.pylote.io/freelance/update_profile_head/{id}
Method: POST

Description: Permet de modifier le profil de l'utilisateur. Doit mettre à jour la variable j pour le fonctionnement.

Update description profile

Endpoint: https://api-p.pylote.io/freelance/update_profile_description/

Method: POST

Description: Permet de modifier la description de l'utilisateur. Doit mettre à jour la variable j

Update profile preference

Endpoint: https://api-p.pylote.io/freelance/update_profile_preferences/

Method: POST

Description: Permet de modifier les préférences du profil

{ 
  "daysPerWeek":"Indifférent",
  "missionDuration":"Indifférent",
  "location":
    {
      "description":"Lille, France",
      "id":"ChIJEW4ls3nVwkcRYGNkgT7xCgQ"
    },
  "remoteWork":["Télé-travail"],
  "workAreas": [
    {"type":"ville",
    "code":"59000",
    "label":"Lille",
    "regionName":"Hauts-de-France"
  }],
  "vehicle":false

Get possible preference

Endpoint: https://lbzunxli1l.execute-api.eu-west-3.amazonaws.com/default/lambda-pylote-input-prod

Method: POST

Possible fields: DaysPerWeek, MissionDuration, RemoteWork, Mobilities.

{
 "action": "list:all",
 "field": ""
}

Get autocomplete of location

Endpoint: https://api-p.pylote.io/locations/autocomplete?q= + la query

Method: GET

Description: Permet d'avoir les locations qu'ont pylote dans leur api. Utile pour avoir l'id de la ville pour l'update de préférence

About

Documentation non officielle de l'api de pylote.io

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published