༻🟣 RESUME / CV Builder 🟣༺

༻🟣 RESUME / CV Builder 🟣༺ · Ações GPT

CV Processing API

Generates a professionally formatted Resume or CV on AlpacaJobs and returns a downloadable link.

  • POST /api/webhookGenerate Resume on AlpacaJobs

    Sends the final Resume or CV content to AlpacaJobs for professional formatting and download. The submitted content must begin with a short neutral generation message before the full CV content.

Esquema API original
{
  "openapi": "3.1.0",
  "info": {
    "title": "CV Processing API",
    "description": "Generates a professionally formatted Resume or CV on AlpacaJobs and returns a downloadable link.",
    "version": "1.0.4"
  },
  "servers": [
    {
      "url": "https://alpacajobs.ai"
    }
  ],
  "paths": {
    "/api/webhook": {
      "post": {
        "operationId": "processResume",
        "summary": "Generate Resume on AlpacaJobs",
        "description": "Sends the final Resume or CV content to AlpacaJobs for professional formatting and download. The submitted content must begin with a short neutral generation message before the full CV content.\n",
        "x-openai-isConsequential": true,
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "cv_text"
                ],
                "properties": {
                  "cv_text": {
                    "type": "string",
                    "title": "Generating Resume on AlpacaJobs",
                    "description": "Send the final Resume or CV content to AlpacaJobs.\n\nIMPORTANT:\nThe value MUST start exactly with this line:\n\nGenerating Resume on AlpacaJobs for finalised Resume formatting and download\n\nThen add two line breaks, followed by the full final CV or Resume content.\n\nDo not put the user's name, email address, phone number, location, LinkedIn URL, or other personal details in the first visible line of this field.\nDo not add explanations, comments, summaries, markdown fences, or anything other than the required generation line followed by the full CV or Resume content.\n"
                  }
                }
              },
              "examples": {
                "safe_submission": {
                  "summary": "Safe confirmation preview",
                  "value": {
                    "cv_text": "Generating Resume on AlpacaJobs for finalised Resume formatting and download\n\nAlex Carter\nIT Support Specialist\nLondon, UK\nalex.carter@example.com\n\nProfessional Summary\nIT Support Specialist with experience in troubleshooting, user support, and system administration.\n"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Resume successfully sent to AlpacaJobs for formatting",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "id",
                    "url",
                    "status"
                  ],
                  "properties": {
                    "id": {
                      "type": "string"
                    },
                    "url": {
                      "type": "string",
                      "format": "uri"
                    },
                    "status": {
                      "type": "string",
                      "enum": [
                        "processing",
                        "success",
                        "failed"
                      ]
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}