{
  "opencollection": "1.0.0",
  "info": {
    "name": "yatai api server admin api v1 auth API",
    "version": "1.0.0"
  },
  "items": [
    {
      "info": {
        "name": "auth",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Airtable event callback",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v1/auth/airtable_event",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Airtable event callback"
        },
        {
          "info": {
            "name": "Get auth code",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/auth/code"
          },
          "docs": "Get auth code"
        },
        {
          "info": {
            "name": "Get current user",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/auth/current"
          },
          "docs": "Get current user"
        },
        {
          "info": {
            "name": "Put infos for current user",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/api/v1/auth/current",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Put infos for current user"
        },
        {
          "info": {
            "name": "Firebase Info",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/auth/firebase_info"
          },
          "docs": "Firebase Info"
        },
        {
          "info": {
            "name": "Login an user",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v1/auth/login",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Login an user"
        },
        {
          "info": {
            "name": "Handle OIDC authentication callback",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/auth/oidc/callback",
            "params": [
              {
                "name": "code",
                "value": "",
                "type": "query"
              },
              {
                "name": "error",
                "value": "",
                "type": "query"
              },
              {
                "name": "state",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Handle OIDC authentication callback"
        },
        {
          "info": {
            "name": "Get OIDC configuration for organization",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/auth/oidc_info"
          },
          "docs": "Get OIDC configuration for organization"
        },
        {
          "info": {
            "name": "Register an user",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v1/auth/register",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Register an user"
        },
        {
          "info": {
            "name": "Reset password",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/api/v1/auth/reset_password",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Reset password"
        },
        {
          "info": {
            "name": "Single sign on",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v1/auth/sso",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Single sign on"
        },
        {
          "info": {
            "name": "Get auth token by code",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/auth/token",
            "params": [
              {
                "name": "code",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Get auth token by code"
        }
      ]
    }
  ],
  "bundled": true
}