JOSS
  1. Perusahaan
JOSS
  • Gambaran Umum
  • Autentikasi
  • Referensi Data
  • Endpoint API
    • Perusahaan
      • Put Company
        PUT
      • Find Company
        GET
      • Delete Company
        DELETE
    • Lowongan Pekerjaan
      • Put Job Vacancy
      • Find Job Vacancy
      • Delete Job Vacancy
  1. Perusahaan

Put Company

Testing
PUT
{{base_url}}/api/v1/employers/{id}/company
API ini digunakan untuk membuat atau memperbarui data perusahaan. Jika ID yang diberikan sudah ada, maka data perusahaan yang sesuai akan diperbarui. Jika tidak ada perusahaan dengan ID tersebut, API akan membuat perusahaan baru dengan data yang diberikan. API ini dirancang agar dapat diakses (dihit) berulang kali, memungkinkan pembaruan data perusahaan secara berkala atau berulang untuk memastikan informasi tetap terkini.

Request

Path Params

Header Params

Body Params application/json

Example
{
    "region": {
        "type": "city",
        "id": "73c670c2-bd42-491a-a76b-f17c2edb6680",
        "country_code": null
    },
    "name": "PT Testing",
    "postal_code": "12850",
    "address": "Gedung Semanggi Square, Jl. Semanggi Raya No.1A, RT.1/RW.5, Semanggi, Kec. Karet, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12850",
    "phone": "021-8791124",
    "email": "info@testing.com",
    "license_number": "909201921212",
    "industry": "898b0b80-4ce3-4b6f-3413-f6b518e9c557",
    "about": "PT Testing adalah perusahaan yang berfokus pada pengelolaan kelapa sawit.",
    "website": "https://www.testing.com",
    "latitude": "-6.238028583492814",
    "longitude": "106.82998199652216",
    "logo_uri": "https://kemnaker-dev.kemnaker.go.id/kelembagaan/institution_logos/f38a8e36-05b9-44b9-8de3-a44478ab8265/632e66cc5f233.png",
    "cover_uri": "https://kemnaker-dev.kemnaker.go.id/kelembagaan/institution_pictures/da59aa44-e013-4292-a6da-6b99c6b5c732/62e5104925f6d.jpg"
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request PUT 'https://joss.kemnaker.go.id/api/v1/employers/f67556be-8d02-4b93-9b25-9b46d8db38c1/company' \
--header 'Client-Id;' \
--header 'Request-Id;' \
--header 'Request-Timestamp;' \
--header 'Signature;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "region": {
        "type": "city",
        "id": "73c670c2-bd42-491a-a76b-f17c2edb6680",
        "country_code": null
    },
    "name": "PT Testing",
    "postal_code": "12850",
    "address": "Gedung Semanggi Square, Jl. Semanggi Raya No.1A, RT.1/RW.5, Semanggi, Kec. Karet, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12850",
    "phone": "021-8791124",
    "email": "info@testing.com",
    "license_number": "909201921212",
    "industry": "898b0b80-4ce3-4b6f-3413-f6b518e9c557",
    "about": "PT Testing adalah perusahaan yang berfokus pada pengelolaan kelapa sawit.",
    "website": "https://www.testing.com",
    "latitude": "-6.238028583492814",
    "longitude": "106.82998199652216",
    "logo_uri": "https://kemnaker-dev.kemnaker.go.id/kelembagaan/institution_logos/f38a8e36-05b9-44b9-8de3-a44478ab8265/632e66cc5f233.png",
    "cover_uri": "https://kemnaker-dev.kemnaker.go.id/kelembagaan/institution_pictures/da59aa44-e013-4292-a6da-6b99c6b5c732/62e5104925f6d.jpg"
}'

Responses

🟢200Success
application/json
Body

Example
{
    "data": {
        "id": "91b9dabd-5d0e-4acc-aa8e-5586b3edd21f",
        "name": "PT Testing",
        "reference": "1edd9893-f1a3-45dd-89d4-bc4dc9a071d0",
        "created_at": "2025-01-16 23:31:42"
    },
    "meta": {
        "client_ip": "10.233.79.152",
        "hostname": "joss-api-99c56989f-9szds",
        "version": "v1"
    }
}
Modified at 2025-01-20 14:11:52
Previous
Referensi Data
Next
Find Company
Built with